Garbage 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 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 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 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 ArticleAll 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 ArticleLambda Expressions supersede Anonymous Methods
Lambda expressions introduced in the C# 3.0. Lambda expressions help reducing the burden of writing Anonymous Methods. Before Anonymous Methods there was only way to declare the delegate was to use...
View ArticleCreate Database from Entity Model – Entity Framework Model First Approach
In my last article LINQ to SQL Vs Entity Framework I discussed about how powerful the ADO.Net Entity Framework compare to LINQ2SQL. In this article I will discuss about how to create Database from...
View ArticleLINQ to SQL Vs Entity Framework
LINQ to SQL and Entity Framework both are designed for ORM (Object Relational Model) support. They are developed to avoid the difficulties involved in writing Object Oriented code to perform RDMS...
View Article.Net Framework 4.0: The Background and Foreground GC
In my previous article I have explained about concurrent GC for workstation version of the CLR (Differences between Server and Workstation GC (types of garbage collection)). The CLR 4.0 has come with...
View ArticleGarbage Collection: .Net Framework 3.5
Here I am covering some basic information about how GC works in CLR. More detailed informations are covered @ .Net Framework 4.0: The Background and Foreground GC Differences between Server and...
View ArticleWhy to migration from .net 1.1 to the latest framework
Some days back one of my readers asking me a question about why one should migration from .net 1.1 to the latest framework. Here is the part of discussion: Reader: Why the product should be migrated...
View ArticleOOPS Interview Questions
Do you want to prepare for the Interview, Here is a list of interview questions and answer related to OOPs asked by MNCs will help you to prepare for the interview quick and test your skill –...
View Article.Net Interview Questions
Do you want to prepare for the Interview, Here is a list of interview questions and answer related to .Net asked by MNCs will help you to prepare for the interview quick and test your skill –...
View ArticleState Management in ASP.NET
Web form pages are HTTP-Based, they are stateless, which means they don’t know whether the requests are all from the same client, and pages are destroyed and recreated with each round trip to the...
View ArticleComposite Pattern in ASP.NET
The ASP.NET request/response pipeline is a complex system. Patterns are used in the design of the pipeline itself and in the control architecture to effectively balance its performance with...
View ArticleHow to choose from Viewstate, SessionState, Cookies and Cache
Problem with Web Applications Web applications are stateless, means once a web page is rendered from server to client, nothing in the page remains on server and the next time user submits the page, the...
View ArticleASP.Net 3.5 VS 2008 Precompilation
Pre-compilation For Deployment Pre-compilation for deployment creates an ‘executable’ (no source code) version of your web application. With pre-compilation for deployment you give the aspnet_compiler...
View ArticleTemplate Method Pattern
When the standard library of ASP.NET controls doesn’t meet your needs, you have several options on how to create your own. For simple controls that only need to be used in a single project, a user...
View ArticleReducing ASP.Net site initial delay time
Reducing the delay time upon first requests to a DotNetNuke or other ASP.NET website is something that I see asked quite often. This delay is due to the ASP.NET Worker Process compling a website, this...
View ArticleUnderstanding Sites, Applications, and Virtual Directories in IIS 7.0
Introduction In IIS 7.0, you can create sites, applications, and virtual directories to share information with users over the Internet, an intranet, or an extranet. Although these concepts existed in...
View Article