Code Contracts (Part I): Beginning – Oleg Smirnov kicks off a series of posts on Design by Contract using the Code Contracts feature of .NET 4, setting the scene in this first part by looking at how contracts were enforced in older version using exceptions and lots of code.
Cool site of the day: extensionmethod.net – John V. Petersen highlights ExtensionMethod.NET, a user submitted catalog of over 250 extension methods for C# and VB.NET, and a potential time saver – well worth checking out next time you need to write a possibility common extension method.
ASP.NET MVC 3 Beta: Strongly-typed views in Razor – Gunnar Peipman continues exploring the ASP.NET MVC 3 Beta looking at how you can now create strongly typed views using the Razor View Engine illustrating with a simple example.
Porting the MVC Music Store to SQL Azure – Steve Yi looks at porting the ASP.NET MVC Music Store sample / tutorial application into the cloud on SQL Azure and a Web Role, walking through the required changes in a step by step manner.
Entity Framework CTP 4.0 – Database Initialization – Sankarsan explores the Entity Framework CTP 4.0’s ability to create database schema for you on first use when developing using the Code First Approach, showing how to configure and use this mechanism.
WebMatrix Helpers – Antiforgery – ‘kashyapa’ discusses the purpose and use of the Anti-forgery support in Web Matrix Beta 2, giving background on the protection the anti-forgery feature gives and showing it in use.
31 Days of Windows Phone | Day #14: Tombstoning (Multi-tasking) – Jeff Blankenburg has been progressing his Month of Windows Phone 7 series on a daily basis and is now almost half way there. Day 14 looks at the tombstoning functionality which is intended to be used to restore your application to where it left off when execution is interputed.
Community
Functional Programming eXchange 2011 – First announcement and call for speakers – Robert Pickering highlights the Functional Programming eXchange 2011 which will occur on 18th March 2011 at Skills Matter in London. Rob is helping arrange the agenda, and still has slots available, so if you are interested in speaking on Functional Programming at this event get in touch with him.