Click here to Skip to main content
6,628,952 members and growing! (19,437 online)
Email Password   helpLost your password?
Announcements
BullFrog Power
 
Search    
Add to IE Search

Articles by Omar Al Zabir (27 articles found)

Average article rating: 4.61

Miscellaneous

Desktop spy utility that emails subject's screenshots to you
Last Updated: 29 Dec 2007   Page Views: 12,188   Rating: 3.36/5    Votes: 7   Popularity: 2.84   Bookmark Count: 40
Licence: The Code Project Open License (CPOL)   
Make a surveillance application which silently captures desktop and emails you screenshots as attachment periodically

Smart Client

RSS Feed Aggregator and Blogging Smart Client
Last Updated: 16 Aug 2005   Page Views: 224,797   Rating: 4.65/5    Votes: 82   Popularity: 8.90   Bookmark Count: 331
Licence: The Code Project Open License (CPOL)   
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.
Developing Next Generation Smart Clients using .NET 2.0 working with Existing .NET 1.1 SOA-based XML Web Services
Last Updated: 16 Aug 2005   Page Views: 325,248   Rating: 4.77/5    Votes: 127   Popularity: 10.04   Bookmark Count: 399
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

Ajax and Atlas

Build Google IG like Ajax Start Page in 7 days using ASP.NET Ajax and .NET 3.0
Last Updated: 2 Apr 2009   Page Views: 658,881   Rating: 4.75/5    Votes: 289   Popularity: 11.69   Bookmark Count: 892
Licence: The Code Project Open License (CPOL)   
Build a start page similar to Google IG in 7 nights using ASP.NET Ajax, .NET 3.0, Linq, DLinq and XLinq.
ASP.NET Ajax Under-the-hood Secrets
Last Updated: 5 Mar 2008   Page Views: 216,675   Rating: 4.78/5    Votes: 94   Popularity: 9.43   Bookmark Count: 304
Licence: The Code Project Open License (CPOL)   
Performance tips and hard-core tricks that change core runtimes, not for the faint-hearted
Web 2.0 AJAX Portal using jQuery, ASP.NET 3.5, Silverlight, Linq to SQL, WF and Unity
Last Updated: 8 Apr 2009   Page Views: 35,367   Rating: 4.77/5    Votes: 30   Popularity: 7.05   Bookmark Count: 115
Licence: The Code Project Open License (CPOL)   
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!
7 Tips for Loading JavaScript Rich Web 2.0-like Sites Significantly Faster
Last Updated: 29 Sep 2009   Page Views: 5,961   Rating: 4.85/5    Votes: 17   Popularity: 5.96   Bookmark Count: 38
Licence: The Code Project Open License (CPOL)   
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
ASP.NET AJAX Extender for multicolumn drag and drop
Last Updated: 29 Dec 2007   Page Views: 62,143   Rating: 4.42/5    Votes: 26   Popularity: 6.25   Bookmark Count: 83
Licence: The Code Project Open License (CPOL)   
An extender that allows content to be dragged and dropped within columns and across columns. Allows column-wise content flow and reorganization.
Fast, Scalable, Streaming AJAX Proxy - continuously deliver data from across domains
Last Updated: 13 Apr 2008   Page Views: 65,010   Rating: 4.95/5    Votes: 55   Popularity: 8.61   Bookmark Count: 127
Licence: The Code Project Open License (CPOL)   
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.
ensure - Ensure JavaScripts/HTML/CSS are loaded on-demand when needed
Last Updated: 9 Jun 2008   Page Views: 31,774   Rating: 4.85/5    Votes: 18   Popularity: 6.09   Bookmark Count: 60
Licence: The Code Project Open License (CPOL)   
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.

ASP.NET

Problems and solutions to Microsoft Configuration Management Application Block's "XmlFileStorage" in Web Applications
Last Updated: 9 May 2004   Page Views: 53,861   Rating: 3.85/5    Votes: 11   Popularity: 4.01   Bookmark Count: 23
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.
99.99% available ASP.NET and SQL Server SaaS Production Architecture
Last Updated: 10 Dec 2008   Page Views: 40,227   Rating: 4.67/5    Votes: 68   Popularity: 8.57   Bookmark Count: 169
Licence: The Code Project Open License (CPOL)   
Production Architecture for a SaaS web application built using ASP.NET and SQL Server that guarantees 99.99% availability and super performance
Simulate a Windows Service using ASP.NET to run scheduled jobs
Last Updated: 8 Nov 2005   Page Views: 235,873   Rating: 4.75/5    Votes: 94   Popularity: 9.36   Bookmark Count: 307
Run scheduled jobs 24x7 using ASP.NET without requiring a Windows Service.
Serve extensionless URL without using ISAPI handler or wildcard mapping
Last Updated: 29 Dec 2007   Page Views: 34,711   Rating: 4.29/5    Votes: 7   Popularity: 3.62   Bookmark Count: 19
Licence: The Code Project Open License (CPOL)   
Serve extensionless URL from IIS without using custom ISAPI handler or IIS 6.0 wildcard mapping
10 ASP.NET Performance and Scalability Secrets
Last Updated: 30 Jan 2008   Page Views: 283,745   Rating: 4.80/5    Votes: 162   Popularity: 10.61   Bookmark Count: 697
Licence: The Code Project Open License (CPOL)   
10 easy ways to make ASP.NET and AJAX websites faster, more scalable and support more traffic at lower cost
Fast ASP.NET Web page loading by downloading multiple JavaScripts after visible content and in batch
Last Updated: 3 Aug 2008   Page Views: 96,019   Rating: 4.74/5    Votes: 41   Popularity: 7.65   Bookmark Count: 161
Licence: The Code Project Open License (CPOL)   
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
HTTP Handler to Combine Multiple Files, Cache and Deliver Compressed Output for Faster Page Load
Last Updated: 28 Aug 2008   Page Views: 32,894   Rating: 4.08/5    Votes: 47   Popularity: 6.82   Bookmark Count: 122
Licence: The Code Project Open License (CPOL)   
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
ASP.NET AJAX testing made easy using Visual Studio 2008 Web Test
Last Updated: 13 Jun 2009   Page Views: 7,190   Rating: 4.86/5    Votes: 14   Popularity: 5.57   Bookmark Count: 30
Licence: The Code Project Open License (CPOL)   
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. Facilitates painless sop
UFrame: goodness of UpdatePanel and IFRAME combined
Last Updated: 20 Sep 2009   Page Views: 89,573   Rating: 4.70/5    Votes: 42   Popularity: 7.63   Bookmark Count: 121
Licence: The Code Project Open License (CPOL)   
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

Caching

Simple way to cache objects and collections for greater performance and scalability
Last Updated: 1 Nov 2009   Page Views: 4,767   Rating: 4.67/5    Votes: 10   Popularity: 4.67   Bookmark Count: 37
Licence: The Code Project Open License (CPOL)   
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.

COM / COM+

SafeCOMWrapper - Managed Disposable Strongly Typed safe wrapper to late bound COM
Last Updated: 19 Sep 2005   Page Views: 124,378   Rating: 4.71/5    Votes: 48   Popularity: 7.92   Bookmark Count: 89
Licence: The Code Project Open License (CPOL)   
Make version independent COM wrapper using late bound calls yet providing strongly type and disposable interfaces. A version independent managed Outlook Automation Library.

C#

SwitchNetConfig - Laptop users, quickly switch network and proxy configuration in different places
Last Updated: 6 May 2004   Page Views: 162,495   Rating: 4.40/5    Votes: 49   Popularity: 7.44   Bookmark Count: 128
Licence: The Code Project Open License (CPOL)   
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
Convert HTML to XHTML and Clean Unnecessary Tags and Attributes
Last Updated: 24 Jun 2005   Page Views: 86,794   Rating: 4.66/5    Votes: 14   Popularity: 5.34   Bookmark Count: 63
Convert HTML to XHTML while applying tag and attribute filters in order to produce nice and clean HTML for web posting.

Programming Tips

AspectF Fluent Way to Add Aspects for Cleaner Maintainable Code
Last Updated: 19 Sep 2009   Page Views: 5,600   Rating: 4.90/5    Votes: 26   Popularity: 6.93   Bookmark Count: 44
Licence: The Code Project Open License (CPOL)   
AspectF is a simple way to do Aspect Oriented Programming style coding which makes your code a lot cleaner and more maintainable.

Design and Architecture

Distributed Command Pattern - an extension of command pattern for connected systems
Last Updated: 25 Jan 2005   Page Views: 98,877   Rating: 4.77/5    Votes: 66   Popularity: 8.68   Bookmark Count: 169
Licence: The Code Project Open License (CPOL)   
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

Deployment made simple using Powershell
Last Updated: 14 Dec 2006   Page Views: 77,670   Rating: 4.73/5    Votes: 30   Popularity: 6.99   Bookmark Count: 119
Powershell scripts allow you to take advantage of .NET libraries and write scripts which are almost as powerful as the .NET code itself.
13 disasters for production web sites and their solutions
Last Updated: 6 Aug 2007   Page Views: 65,282   Rating: 4.64/5    Votes: 46   Popularity: 7.72   Bookmark Count: 89
Learn about 13 production disasters that can bring down your business

Omar Al Zabir


Member
I: Chief Architect, SaaS Platform, BT Innovate & Design (British Telecom). Visual C# MVP '05-'07, ASP.NET MVP '08

My Blog: http://msmvps.com/blogs/omar/
My Specialization: Web 2.0 Rich AJAX Applications, Level 3 SaaS, Performance and Scalability of Web Apps.
My Book: Building a Web 2.0 portal using ASP.NET 3.5. Also on Amazon
My Email: OmarALZabir at gmail dot com
My Interest: Travel, Performance and Scalability Challenges.
My Projects:
Open Source Web 2.0 AJAX Portal
Smart UML - Freehand UML Designer
RSS Aggregator both Outlook and Standalone
Store Front in JSP but ASP.NET style

My Articles:
99.99% Available Production Architecture
Build GoogleIG like Ajax Start Page in 7 days
10 ASP.NET Performance and Scalability Secrets
ASP.NET AJAX under the hood secrets
UFrame: goodness of UpdatePanel and IFRAME combined
Fast ASP.NET web page loading
Fast, Scalable, Streaming AJAX Proxy
Using COM safely inside "using" block without requiring interop assembly
Implementing Word Like Automation Model
Distributed Command Pattern
StickOut - .NET 2.0, VSTS, Outlook Addin,
Occupation: Architect
Company: British Telecom
Location: Bangladesh Bangladesh


Last Updated 20 Nov 2009
Web21 | 2.2.0175 | Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use