Omar AL Zabir blog on ASP.NET Ajax and .NET 3.5

Working hard to enrich millions of peoples' lives

Sponsors

News

I was
Co-Founder and CTO of Pageflakes, acquired by LiveUniverse - founded by MySpace founder.

I am
Chief Architect, SaaS Platform, British Telecom

I will be
Chief Architect, Mi...

Follow omaralzabir on Twitter

My Public Page
www.pageflakes.com/omar

View Omar AL Zabir's profile on LinkedIn

Read my blog on:

Omar AL Zabir

www.oazabir.com



Views:

Open source projects

Browse by Tags

All Tags » .net (RSS)
Tweaking WCF to build highly scalable async REST API
At 9 AM in the morning, during the peak traffic for your business, you get an emergency call that the website you built is no more. It’s not responding to any request. Some people can see some page after waiting for long time but most can’t. So, you think...
Posted: Jul 31 2011, 05:56 PM by oazabir | with no comments
Filed under: , ,
Safely deploying changes to production servers
When you deploy incremental changes on a production server, which is running and live all the time, you some times see error messages like “Compiler Error Message: The Type ‘XXX’ exists in both…”. Sometimes you find Application_Start event not firing...
Posted: Feb 24 2011, 02:36 AM by oazabir | with no comments
Filed under: , ,
Quick ways to boost performance and scalability of ASP.NET, WCF and Desktop Clients
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 makes a lot of difference in terms of scalability. By tweaking system...
Dynamically set WCF Endpoint in Silverlight
When you add a WCF service reference to a Silverlight Application, it generates the ServiceReference.ClientConfig file where the URL of the WCF endpoint is defined. When you add the WCF service reference on a development computer, the endpoint URL is...
Ten Caching Mistakes that Break your App
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...
Building High Performance Queue in Database for storing Orders, Notifications, Tasks
We have Queues everywhere. There are queues for asynchronously sending notifications like email and SMS in most websites. E-Commerce sites have queues for storing orders, processing and dispatching them. Factory Assembly line automation systems have queues...
Posted: Sep 19 2010, 02:04 PM by oazabir | with no comments
Filed under: , , ,
Finally! Entity Framework working in fully disconnected N-tier web app
Entity Framework was supposed to solve the problem of Linq to SQL, which requires endless hacks to make it work in n-tier world. Not only did Entity Framework solve none of the L2S problems, but also it made it even more difficult to use and hack it for...
Posted: May 18 2010, 10:31 AM by oazabir | with no comments
Filed under: , , , ,
Do not use “using” in WCF Client
You know that any IDisposable object must be disposed using using . So, you have been using using to wrap WCF service’s ChannelFactory and Clients like this: using (var client = new SomeClient()) { . . . } Or, if you are doing it the hard and slow way...
Posted: May 14 2010, 12:38 AM by oazabir | with no comments
Filed under: , , ,
Unit Testing and Integration Testing in real projects
I am yet to find a proper sample on how to do realistic Test Driven Development (TDD) and how to write proper unit tests for complex business applications, that gives you enough confidence to stop doing manual tests anymore. Generally the samples show...
Simple way to cache objects and collections for greater performance and scalability
Caching of frequently used data greatly increases the scalability of your application since you can avoid repeated queries on database, file system or to webservices. When objects are cached, it can be retrieved from the cache which is lot faster and...
Posted: Nov 01 2009, 10:43 PM by oazabir | with 2 comment(s)
Filed under: , ,
More Posts Next page »