F# 101
F#, the latest member of the Visual Studio family of languages, offers some enticing advantages over C# and Visual Basic, stemming from its functional-object fusion nature.
Use Explicit Conversion Functions to Avert Reckless Implicit Conversions
Conversion functions are inherently unsafe as they might surprise you with implicit conversions over which you have no control. This is why such functions have been avoided for years. Learn how the new C++0x explicit conversion functions put an end to years of conversion functions blues.
Automated testing for .NET by Ben Hall
Have you ever had your application produce an error due to an edge case scenario or a combination of inputs you were not expecting? Well I have and a new project from Microsoft Research might have the answer. A prototype called Pex (Program Exploration) automatically generates test case inputs to cover all the different possible combinations, with the aim of 100% code coverage from the minimum possible set of automated tests.