What are Immutable Collections? Immutable Collections are collections which guarantees that they never change their content and completely thread safe. Immutable suggests that data will not change and will not ever change and moreover you can hold a reference to it as long as you want. Why should we use Immutable Collections when there are Readonly Collections like ReadOnlyCollection<T>, an...
Creating an OData service on the .NET Framework
Open Data Protocol is a web protocol for accessing information via services. It is built upon technologies such as XML and JSON. The main component for building the OData service on .NET Framework is WCF Data Service. OData service can support different data source models including ADO.NET Entity Framework. LINQ to SQL etc. This post outlines the steps to creating an OData service on the .NET...
Multicore JIT in .NET Framework 4.5
Multicore JIT is a great new feature in .NET Framework 4.5. Multicore JIT parallelizes the some of the JIT compilations that happens on the start of the application, Historically .NET FW has used the Ngen Native Image Generator for parallelization. It works particularly well where this Ngen is installed. It has been with Silverlight 5 and ASP.NET. This post describes it’s features and how it...
Visual Studio 2012 and .NET Framework 4.5 Released
I am excited to share the download link and features link for Visual Studio 2012 and .NET Framework 4.5 from Jason Zander and Hanselman
Download Visual Studio 2012
Happy coding!
What’s new in Visual Studio 2011 and ASP.NET 4.5
This post discuss about features in upcoming version of ASP.NET and Visual Studio. Most of the features are around HTML5, CSS and JavaScript. It also discuss about tools and abilities that required to built the modern websites. I am summarizing the MadsKristensen presentation on What’s new in Visual Studio 2011 and ASP.NET 4.5. HTML5/CSS3/JavaScript Adding audio and video tags is...
WCF 4.5 Features
This post discusses the new features in WCF 4.5. There have been significant improvements in WCF 4.5 on configuration. Simplifying the generated configuration file in client A client configuration file is generated when you add a service reference in Visual Studio 2010. The configuration files in earlier version of WCF contained the value of every binding property even if it is a default...
What is new in .NET Framework 4.5
Another major release in .NET Framework, .NET 4.5 which allows the developers to use Windows 8 technologies and windows runtime directly from .NET 4.5. It makes easy and natural to write Metro style applications using C# and VB. .NET 4.5 makes your applications run faster eg: Faster ASP.NET startup. .NET 4.5 gives you easy access to your data with entity framework code first approach...