Click here to Skip to main content

Articles by Omar Al Zabir (Articles: 53, Technical Blogs: 11, Tip/Tricks: 8)

Articles: 53, Technical Blogs: 11, Tip/Tricks: 8

RSS Feed

Average article rating: 4.83

Miscellaneous
Windows Forms
Posted: 1 Mar 2010   Updated: 11 Jun 2011   Views: 40,340   Rating: 4.72/5    Votes: 19   Popularity: 6.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 64   Downloaded: 1,240
CPUAlert monitors CPU and Memory consumption of processes and alerts you when they are taking too much consistently and gives you an option to recycle or terminate
Posted: 29 Dec 2007   Updated: 11 Jun 2011   Views: 56,531   Rating: 4.63/5    Votes: 22   Popularity: 6.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 109   Downloaded: 0
Make a surveillance application which silently captures desktop and emails you screenshots as attachment periodically
Posted: 8 Jul 2014   Updated: 15 Aug 2014   Views: 5,916   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Do you sometimes fail to notice Outlook reminder window? Do you wish a chat window would remain always on top of other windows so that you never miss a message? Here's an app for that.
Smart Client
General
Posted: 23 Jul 2005   Updated: 16 Aug 2005   Views: 817,945   Rating: 4.91/5    Votes: 85   Popularity: 9.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 395   Downloaded: 1,926
RSS Feed aggregator and blogging Smart Client which uses Enterprise Library, Updater Application Block, lots of XML hacks and desktop tricks. A comprehensive guide to real life hurdles of Smart Client development.
Posted: 29 Jul 2005   Updated: 16 Aug 2005   Views: 720,405   Rating: 4.96/5    Votes: 133   Popularity: 10.54
Licence: Not specified      Bookmarked: 460   Downloaded: 3,371
Comprehensive guide to development of .NET 2.0 Smart Clients working with existing Service Oriented Architecture based XML web services, fully utilizing the Enterprise Library
Posted: 9 Mar 2010   Updated: 11 Jun 2011   Views: 107,388   Rating: 4.98/5    Votes: 59   Popularity: 8.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 218   Downloaded: 4,514
A WPF smart client to generate UML diagrams from plain text using plantuml tool
Ajax
Atlas
Posted: 3 Jan 2007   Updated: 10 Mar 2010   Views: 1,125,485   Rating: 4.98/5    Votes: 327   Popularity: 12.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 1110   Downloaded: 7,398
Build a Start Page similar to Google IG in 7 nights using ASP.NET AJAX, .NET 3.0, LINQ, DLinq, and XLinq.
General
Posted: 30 Nov 2006   Updated: 5 Mar 2008   Views: 343,726   Rating: 4.94/5    Votes: 103   Popularity: 9.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 357   Downloaded: 1,346
Performance tips and hard-core tricks that change core runtimes, not for the faint-hearted
Posted: 8 Apr 2009   Updated: 11 Jun 2011   Views: 175,012   Rating: 4.96/5    Votes: 51   Popularity: 8.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 269   Downloaded: 1
Web 2.0 AJAX Portal built using jQuery, and ASP.NET 3.5. It offers Silverlight widget framework. Middle-tier built on Workflow Foundation. Data Access Layer uses Compiled Linq to SQL. Uses Enterprise Library 4.1 and Unitiy, offering Dependency Injection and Inversion of Control. All hot stuff!
Posted: 23 Sep 2009   Updated: 11 Jun 2011   Views: 54,233   Rating: 4.90/5    Votes: 40   Popularity: 7.85
Licence: The Code Project Open License (CPOL)      Bookmarked: 112   Downloaded: 0
Learn the principle behind Microsoft's new Doloto and 6 other cool techniques that I did in Pageflakes to load large amounts of JavaScript without compromising performance
Libraries
Posted: 29 Dec 2007   Updated: 29 Dec 2007   Views: 124,816   Rating: 4.74/5    Votes: 27   Popularity: 6.79
Licence: The Code Project Open License (CPOL)      Bookmarked: 100   Downloaded: 1,661
An extender that allows content to be dragged and dropped within columns and across columns. Allows column-wise content flow and reorganization.
Posted: 13 Apr 2008   Updated: 13 Apr 2008   Views: 209,290   Rating: 4.99/5    Votes: 69   Popularity: 9.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 212   Downloaded: 1,937
An AJAX Proxy HttpHandler built using ASP.NET that continuously delivers content from external domains to the browser and is thus faster and more scalable than any other proxy service.
Posted: 9 Jun 2008   Updated: 9 Jun 2008   Views: 88,660   Rating: 4.97/5    Votes: 22   Popularity: 6.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 490
A tiny JavaScript library that provides a handy function "ensure" which allows you to load JavaScript, HTML, CSS on-demand and then execute your code. ensure ensures that relevant JavaScript and HTML snippets are already in the browser DOM before executing your code that uses them.
Applications & Tools
Applications
Posted: 4 Jun 2012   Updated: 4 Jun 2012   Views: 55,632   Rating: 4.99/5    Votes: 49   Popularity: 8.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 110   Downloaded: 1
Codeuml.com is an open source free web based UML diagram editor. You can code uml diagrams as fast as you can type using a special language to describe the diagram.
ASP.NET
Cookies
Posted: 21 Jul 2014   Updated: 15 Aug 2014   Views: 15,727   Rating: 4.73/5    Votes: 31   Popularity: 7.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 66   Downloaded: 0
SQL Server Performance Dashboard (SSPD) is a small open source web app that shows you performance & problems of one or more SQL Server instances and their databases in near real time.
General
Posted: 9 May 2004   Updated: 9 May 2004   Views: 80,529   Rating: 4.08/5    Votes: 11   Popularity: 4.25
Licence: Not specified      Bookmarked: 27   Downloaded: 0
MCMAB's XmlFileStorage has a known bug for which it does not work in Web Applications. When you need to use external XML file for storing configuration, you have to do some tweaking yourself.
Posted: 10 Dec 2008   Updated: 11 Jun 2011   Views: 162,203   Rating: 4.97/5    Votes: 96   Popularity: 9.85
Licence: The Code Project Open License (CPOL)      Bookmarked: 327   Downloaded: 0
Production Architecture for a SaaS web application built using ASP.NET and SQL Server that guarantees 99.99% availability and super performance
Posted: 15 Jul 2012   Updated: 18 Jul 2012   Views: 200,861   Rating: 4.99/5    Votes: 48   Popularity: 8.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 110   Downloaded: 0
Droptiles mimics the experience of Windows 8 Start screen using HTML, Javascript and CSS. It offers a framework to build Dashboards comprised of Tiles. Tiles are mini-Apps built using Javascript. They launch a full screen app when clicked. Apps can be any regular website to custom built applications
Howto
Posted: 31 Oct 2005   Updated: 8 Nov 2005   Views: 833,823   Rating: 4.92/5    Votes: 187   Popularity: 11.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 531   Downloaded: 11,507
Run scheduled jobs 24x7 using ASP.NET without requiring a Windows Service.
Posted: 30 Jan 2008   Updated: 30 Jan 2008   Views: 724,191   Rating: 4.95/5    Votes: 215   Popularity: 11.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 1005   Downloaded: 2
10 easy ways to make ASP.NET and AJAX websites faster, more scalable and support more traffic at lower cost
Posted: 9 May 2008   Updated: 3 Aug 2008   Views: 237,074   Rating: 4.93/5    Votes: 58   Popularity: 8.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 252   Downloaded: 1,686
Download all external scripts on your Web page after the visible content is loaded for faster perceived speed and donwload multiple JavaScript in batch for better actual speed
Posted: 29 Dec 2007   Updated: 11 Jun 2011   Views: 105,085   Rating: 4.11/5    Votes: 10   Popularity: 4.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 0
Serve extensionless URL from IIS without using custom ISAPI handler or IIS 6.0 wildcard mapping
Posted: 6 Aug 2010   Updated: 11 Jun 2011   Views: 30,590   Rating: 4.69/5    Votes: 12   Popularity: 5.06
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 0
WatinN to Automate Browser and Test Sophisticated ASP.NET AJAX Sites
Posted: 21 Aug 2010   Updated: 11 Jun 2011   Views: 58,289   Rating: 4.94/5    Votes: 45   Popularity: 8.16
Licence: The Code Project Open License (CPOL)      Bookmarked: 109   Downloaded: 0
A self-diagnostics page that runs through your web.config and confirms all the settings are correct, is a quick and easy way to identify environment problems after configuration change or production deployment.
Posted: 29 Jul 2011   Updated: 1 Feb 2012   Views: 111,772   Rating: 4.88/5    Votes: 39   Popularity: 7.76
Licence: The Code Project Open License (CPOL)      Bookmarked: 138   Downloaded: 0
How to build truly RESTful API and website using the same ASP.NET MVC code
Posted: 7 Apr 2014   Updated: 15 Aug 2014   Views: 13,003   Rating: 4.79/5    Votes: 20   Popularity: 6.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 0
Let browser download Javascripts, CSS while server is still performing expensive operation and generating the page output
Utilities
Posted: 28 Aug 2008   Updated: 28 Aug 2008   Views: 132,282   Rating: 4.96/5    Votes: 59   Popularity: 8.78
Licence: The Code Project Open License (CPOL)      Bookmarked: 189   Downloaded: 0
An HTTP handler that combines multiple CSS, JavaScript or URL into one response for faster page load. It can combine, compress and cache response which results in faster page load and better scalability of web application
Posted: 13 Jun 2009   Updated: 11 Jun 2011   Views: 40,326   Rating: 5.00/5    Votes: 16   Popularity: 6.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 50   Downloaded: 0
A collection of ExtractionRules, ValidationRules, and Request Plugin that makes ASP.NET and AJAX website testing painless. No need to record tests, write parameterized tests using server-side control names, handle UpdatePanels, simulate clicks on buttons - all from Web Test.
Posted: 24 May 2008   Updated: 11 Jun 2011   Views: 306,367   Rating: 4.94/5    Votes: 60   Popularity: 8.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 193   Downloaded: 0
UFrame makes a DIV behave like an IFRAME that can load any ASP.NET/PHP/HTML page and allows all postback and hyperlink navigation to happen within the DIV - a painless way to make regular pages fully AJAX enabled
Posted: 28 May 2011   Updated: 11 Jun 2011   Views: 60,835   Rating: 4.74/5    Votes: 15   Popularity: 5.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 0
An HttpFilter that processes the output generated by dynamic pages and appends the last modified date of static files like js, css in order to make browsers download latest version as soon as files are changed
Posted: 21 Jul 2011   Updated: 21 Jul 2011   Views: 20,461   Rating: 4.55/5    Votes: 6   Popularity: 3.46
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 0
A handy ASPX page that you can just copy on any website and it dumps the Environment settings and common ASP.NET settings to help diagnose various problems.
Caching
General
Posted: 1 Nov 2009   Updated: 11 Jun 2011   Views: 61,225   Rating: 4.90/5    Votes: 26   Popularity: 6.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 126   Downloaded: 0
Implement caching in your project using AspectF library that saves you from writing plumbing code for dealing with cached objects and collections and learn how to handle stale objects and collections
Posted: 3 Oct 2010   Updated: 11 Jun 2011   Views: 146,968   Rating: 4.86/5    Votes: 82   Popularity: 9.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 254   Downloaded: 0
Caching large objects, duplicate objects, caching collections, live objects, thread unsafe caching and other common mistakes break your app instead of making it fly. Learn ten common caching mistakes devs make.
Web Services
General
Posted: 5 Dec 2010   Updated: 11 Jun 2011   Views: 120,563   Rating: 4.89/5    Votes: 40   Popularity: 7.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 139   Downloaded: 0
There are some simple configuration changes that you can make on machine.config and IIS to give your web applications significant performance boost. These are simple harmless changes but make a lot of difference in terms of scalability.
Posted: 31 Jul 2011   Updated: 31 Jul 2011   Views: 49,927   Rating: 4.89/5    Votes: 22   Popularity: 6.55
Licence: The Code Project Open License (CPOL)      Bookmarked: 69   Downloaded: 823
You can build async REST API using WCF but due to some bug in WCF implementation it does not scale as you would want it to. Here's my journey with Microsoft's WCF team to explore the problem and find the right fix.
Database
SQL Server
Posted: 18 Sep 2010   Updated: 11 Jun 2011   Views: 81,922   Rating: 4.97/5    Votes: 32   Popularity: 7.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 130   Downloaded: 0
Building High Performance Queue in Database for storing Orders, Notifications, Tasks
C#
Applications
Posted: 6 May 2004   Updated: 6 May 2004   Views: 305,484   Rating: 4.78/5    Votes: 68   Popularity: 8.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 190   Downloaded: 13,305
A handy utility for laptop users which stores network and proxy configuration as profiles and apply a profile very quickly whenever laptop goes to a different network
General
Posted: 7 Jul 2014   Updated: 15 Aug 2014   Views: 5,321   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
A .NET utility that scans a Sharepoint Task List and sends a daily digest type reminder email to each team member who has tasks assigned. It saves you from regularly chasing your team members to complete tasks or provide update.
Utilities
Posted: 24 Jun 2005   Updated: 24 Jun 2005   Views: 163,149   Rating: 4.68/5    Votes: 17   Popularity: 5.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 85   Downloaded: 2,956
Convert HTML to XHTML while applying tag and attribute filters in order to produce nice and clean HTML for web posting.
COM / COM+
General
Posted: 3 Jul 2005   Updated: 19 Sep 2005   Views: 288,096   Rating: 4.89/5    Votes: 56   Popularity: 8.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 122   Downloaded: 1,799
Make version independent COM wrapper using late bound calls yet providing strongly type and disposable interfaces. A version independent managed Outlook Automation Library.
LINQ
General
Posted: 16 May 2010   Updated: 11 Jun 2011   Views: 123,768   Rating: 4.91/5    Votes: 40   Popularity: 7.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 165   Downloaded: 2,541
Entity Framework is world’s most difficult ORM for n-tier application. See how I have produced a 100% unit testable fully n-tier compliant data access layer following the repository pattern using Entity Framework.
Windows Communication Foundation
Utilities
Posted: 4 Apr 2012   Updated: 4 Apr 2012   Views: 19,077   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 200
WCF Javascript Proxies (Service.svc/js) are never cached. They get generated and downloaded on every page view thus increasing page download time and server CPU. Here's an HttpModule to cache WCF Javascript Proxy on browser and respond with HTTP 304, if unchanged.
Windows Presentation Foundation
General
Posted: 13 Mar 2010   Updated: 22 Mar 2010   Views: 27,324   Rating: 4.82/5    Votes: 10   Popularity: 4.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 63   Downloaded: 274
ParallelWork is an open source free helper class that lets you run multiple work in parallel threads, get success, failure and progress update on the WPF UI thread, wait for work to complete, abort all work (in case of shutdown), queue work to run after certain time, chain parallel work one after an
Parallel Programming
General
Posted: 12 Mar 2012   Updated: 22 Jul 2012   Views: 37,311   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 45   Downloaded: 507
MemoryStreamMultiplexer is a MemoryStream like buffer manager where one thread can write and many threads can read from it simultaneously. It supports blocking reads, so that reader threads can call .Read() and wait for some data to be written. Handy for loading data in one thread that is consumed c
Programming Tips
Design and Strategy
Posted: 18 Sep 2009   Updated: 11 Jun 2011   Views: 54,428   Rating: 4.98/5    Votes: 59   Popularity: 8.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 110   Downloaded: 0
AspectF is a simple way to do Aspect Oriented Programming style coding which makes your code a lot cleaner and more maintainable.
General
Posted: 30 Apr 2010   Updated: 11 Jun 2011   Views: 39,315   Rating: 4.92/5    Votes: 46   Popularity: 8.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 81   Downloaded: 0
A story of a typical offshore project which is overdue, customer shouting and screaming, offshore guys working day and night and how we brainstormed on some tricks to get out of this.
Posted: 2 May 2010   Updated: 11 Jun 2011   Views: 49,653   Rating: 4.97/5    Votes: 26   Popularity: 7.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 62   Downloaded: 0
Everyone knows automated tests are good, unit test is good, we should all do it. But when you try to convince management that it's going to take double the time to deliver anything from now on, you are kicked out of the room. Learn how I convinced a dev lead to do automated test.
Design and Architecture
Design and Strategy
Posted: 31 Jul 2010   Updated: 11 Jun 2011   Views: 62,038   Rating: 3.33/5    Votes: 15   Popularity: 3.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 0
User Story is Worthless, Behavior is What We Need
Design Patterns
Posted: 25 Jan 2005   Updated: 25 Jan 2005   Views: 182,737   Rating: 4.86/5    Votes: 70   Popularity: 8.96
Licence: The Code Project Open License (CPOL)      Bookmarked: 225   Downloaded: 2,116
Distributed Command Pattern is a pattern for connected systems which implements command pattern. It frees designers from thinking about the communication and helps them concentrate on implementing commands as if it is a regular desktop application. The framework takes care of the communication.
Installation
General
Posted: 14 Dec 2006   Updated: 14 Dec 2006   Views: 173,337   Rating: 4.87/5    Votes: 33   Popularity: 7.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 157   Downloaded: 991
Powershell scripts allow you to take advantage of .NET libraries and write scripts which are almost as powerful as the .NET code itself.
Posted: 6 Aug 2007   Updated: 6 Aug 2007   Views: 125,705   Rating: 4.86/5    Votes: 49   Popularity: 8.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 116   Downloaded: 0
Learn about 13 production disasters that can bring down your business
Testing and QA
General
Posted: 20 Nov 2009   Updated: 11 Jun 2011   Views: 86,549   Rating: 4.94/5    Votes: 48   Popularity: 8.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 150   Downloaded: 0
This article presents some realistic unit and integration test examples in a N-tier web application to assist in writing tests that provide confidence in moving towards Test Driven Development (TDD)
Interviews
General
Posted: 16 May 2013   Updated: 16 May 2013   Views: 15,633   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Omar Al Zabir, a four time MVP legend on CodeProject.

Average blogs rating: 4.17

Smart Client
General
Posted: 29 Dec 2011   Updated: 29 Dec 2011   Views: 32,922   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
Internet is full of flash ads nowadays that make page load slower, render slower and consumes more CPU, thus power. If you can browse without having any flash ads or in fact any ads loaded and without any of the tracking scripts – you can browse much faster, scroll through pages much smoother
ASP.NET
Howto
Posted: 31 Jul 2011   Updated: 31 Jul 2011   Views: 13,865   Rating: 1.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
How to build a truly RESTful API and website using the same ASP.NET MVC code.
HTML / CSS
CSS
Posted: 30 May 2011   Updated: 29 May 2011   Views: 20,989   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Automatic JavaScript, CSS versioning to refresh browser cache
Posted: 17 Oct 2011   Updated: 17 Oct 2011   Views: 24,213   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
ASP.NET generates some large cookies if you are using ASP.NET membership provider. Especially if you are using the Anonymous provider, then a typical site will send the following cookies to every request when a user is logged in, whether the request is to a dynamic page or to any static resource:
General
Posted: 19 Sep 2012   Updated: 19 Sep 2012   Views: 24,351   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Using custom fonts without slowing down a page.
HTML
Posted: 25 May 2014   Updated: 25 May 2014   Views: 3,313   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Google docs is a great platform to write documents, especially when you compare it with the WordPress editor.  It would be good to have a clean way to export a Google doc to a wordpress post or generate nice looking emails. If you copy and paste a Google doc into a WordPress post, it loses many ...M
Azure
General
Posted: 26 May 2013   Updated: 26 May 2013   Views: 20,689   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
How to setup a rock solid VM on Windows Azure for your WordPress blogs.
Windows Communication Foundation
General
Posted: 18 May 2011   Updated: 18 May 2011   Views: 15,788   Rating: 4.80/5    Votes: 4   Popularity: 2.81
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 122
How to make compression work for WCF services.
Posted: 1 Aug 2011   Updated: 1 Aug 2011   Views: 19,831   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
How WCF works for async services and how to fix this bug to make your async services truly async and scale under heavy load.
Uncategorised Technical Blogs
General
Posted: 18 May 2011   Updated: 18 May 2011   Views: 13,814   Rating: 4.40/5    Votes: 5   Popularity: 2.97
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Steps to ensure that the web sites are properly recycled, caches are cleared, all the data stored at Application level is initialized.
Reviews on Third Party Products and Tools
General
Posted: 2 Mar 2012   Updated: 2 Mar 2012   Views: 22,255   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
When you are reading data from a binary stream, like NetworkStream or FileStream and you need to read both binary chunks as well as read one text line at a time, you are on your own as BinaryReader nor Stream supports ReadLine. You can use StreamReader to do ReadLine, but it does not allow you [...]

Average tips rating: 4.47

Windows Communication Foundation
General
Posted: 15 Mar 2011   Updated: 8 Aug 2011   Views: 26,969   Rating: 4.86/5    Votes: 5   Popularity: 3.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
WCF does not support Compression out of the box, so fix it
Programming Tips
General
Posted: 17 May 2011   Updated: 17 May 2011   Views: 11,105   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Deploy incremental updates on production asp.net sites without causing weird compilation error or runtime errors and ensure servers are recycled gracefully without impacting any user's session
Posted: 17 May 2011   Updated: 17 May 2011   Views: 30,226   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 0
Silverlight webservice references get harcoded in ServiceReference.ClientConfig. The URLs get set to your development servers. But when you deploy live, the URLs don't match. Here's a way to dynamically change the URL of the service based on which website the Silverlight app is loaded from.
Posted: 17 May 2011   Updated: 17 May 2011   Views: 11,661   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Caching frequently used objects, that are expensive to fetch from the source, makes application perform faster under high load. It helps scale an application under concurrent requests. But some hard to notice mistakes can lead the application to suffer under high load, let alone making it perform be
Posted: 17 May 2011   Updated: 17 May 2011   Views: 10,367   Rating: 3.00/5    Votes: 2   Popularity: 0.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Use tinyget to keep websites and webservices always warm
Posted: 17 May 2011   Updated: 17 May 2011   Views: 51,769   Rating: 4.88/5    Votes: 20   Popularity: 6.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 32   Downloaded: 0
Traditional using() block disposes WCF clients incorrectly when there's a communication exception, eg dropping network connection. It raises exception during the dispose and thus the resources held by the WCF client aren't released properly. After some time, you end up with memory leaks.
Posted: 17 May 2011   Updated: 17 May 2011   Views: 10,991   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Files with different date time get different ETag generated by IIS. As a result, on a web server farm, each webserver sends different ETag for the same file as the files are copied to those servers at different date time. Here's a script that can set date time of same file across multiple servers to
Posted: 17 May 2011   Updated: 27 May 2011   Views: 61,308   Rating: 4.80/5    Votes: 46   Popularity: 7.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 0
VB has a With keyword that you can use to save typing same variables name over and over again. Here's a similar workaround for C#
No reference articles have been posted.


Advertise | Privacy | Mobile
Web04 | 2.8.140827.1 | Last Updated 29 Aug 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid