Sometimes tools can be overly pedantic – Bill Wagner talks about his implementation of the Dispose pattern from his book Effective C#, an how it triggers an FXCop warning, and Bill explains why this warning may be a little over sensitive.
The Dispose Pattern (and FxCop warnings) – Scott Dorman follows on from Bill’s post with some further discussion of why the tool is reporting this and looks at an alternative implementation which does not trigger the warning
Code Contracts Survey – The BCL Team are looking for feedback on the .NET 4 Code Contracts functionality to help them shape the future development of this feature. The questions on this survey are relevant for both users and non-users of Code Contracts, so if you have a few minutes spare help them out by completing the survey
Exception Handling Differences Between 32/64 Bit – Alois Kraus looks at the difference between exception handling in 32 bit and 64 bit on .NET, digging down into the differences using the Windbg debugger and SOS extension
Porting MVC Music Store to Raven: StoreController – Ayende continues with the porting of the ASP.NET MVC Music Store Tutorial Application to a RavenDB back end with a look at the store controller, with a look at a simple translation to the document store, and a more complex translation involving joins in the relational model
Extending CLR types – Thorsten shows how IronRuby allows you to extend existing .NET core CLR types in a slightly more flexible way than C# extension methods, allowing both instance and static extensions.
OData Basics – At the AZGroups "Day of .NET" with ScottGu – Scott Hanselman shares a very nice recording of his OData session from the AZGroups ‘Day of .NET’ event (the one with the Scott Gu intro), and also highlights the link for the other session recordings from the event.