Orchard – .NET-based Free Open Source CMS application

Orchard is a free, open source, community-focused project aimed at delivering applications and reusable components on the ASP.NET platform.

The intended output of the Orchard project is three-fold:

Individual .NET-based applications that appeal to end-users, designers, developers, and Web professionals A set of re-usable components that makes it easy to build such applications A […]

VS Image Library

Most of the time as a developer we used to search for common images in internet. But Visual Studio already comes with 1000 of such images that come from Microsoft Windows, the Office system, Microsoft Visual Studio, and other Microsoft software.

You shall find them in a zip file located at,

“C:Program FilesMicrosoft […]

Lazy Initialization

Lately I have been reading through some of the .Net Framework Advanced Development techniques and found an interesting subject called Lazy Initialization. This has been supported from .Net Framework Version 4.0 onwards.

Well, Lazy initialization is nothing but deferring the creation of an object until it is first used.

Syntax: Lazy<T>

Example of a basic […]

Make Object ID – Visual Studio Debugger

“Make Object ID” is an option available with the Visual Studio Debugger to keep track of an object no matter it’s within scope or out of scope for the current context. We can create “Object ID” either from Locals, Autos or from Watch Windows. Object ID is a integer number followed by a pound (#) […]

NuPack–Open Source Package Manager for .Net

NuPack is a free, open source developer focused package management system for the .NET platform intent on simplifying the process of incorporating third party libraries into a .NET application during development. NuPack is a member of the ASP.NET Gallery in the Outercurve Foundation (see the press release).

Scott Hanselman has posted the detailed article about […]

String vs string in C#

Many of C# developer noticed that we have string and String keywords in c#. There are bunch of questions that are comes to many people minds that

is there any difference between these two? is there any performance implication  if I use one or other?

Well.. My Answer for both the question is strong NO