All about Multithread Programming (Concept, Issues and Synchronization)
Multithreading ensures that the program never “goes to sleep” by keeping UI more responsive to the user. In my blog I covered numbers of articles on multithreading programming, issues with...
View ArticleVelocity Usages and advantages
Velocity provides highly scalable distributed caching environment for Microsoft .net framework. By using Velocity, frequently used data can be stored in distributed cached environment for faster access...
View ArticleTrace SQL commands generated by LINQ to SQL provider
There are three ways that frequently used to trace the SQL commands which are generated by LINQ to SQL provider: DataContext.Log DataContext.GetCommand, and LINQ to SQL Debug Visualizer. Trace SQL...
View ArticleCookieless sessions raises issues with links
Cookieless sessions – Issue with Links When you enable cookieless session for your asp.net website, the session ID get inserted in a particular position within the URL instead of storing into client...
View ArticleGarbage Collection Types and Server GC vs Workstation GC
In my previous article (Garbage Collection – up to .Net Framework 3.5) I explained basic concept of Garbage Collection. In this article I will explain about types of GC in CLR. The CLR provides two...
View Article