- 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
- IDisposable: What Your Mother Never Told You About Resource Deallocation – While we are on the subject, this Code Project article from Stephen Cleary is an old one (from 2008) but is still very relevant and discusses lots of details about resource deallocation and dispose.
- 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.
- Building a Store Locator ASP.NET Application Using Google Maps API – Scott Mitchell shares the first two parts of a series over on 4 Guys which walks through building a store locator application in ASP.NET using Google Maps
- Simplify Your Unit Tests With Automocking: Part 2 – Establishing Context – Derick Bailey continues his look at using his AutoMocking Container built using Rhino Mocks and Ninject, showing how he simplified his tests using it.
- 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.
Comments Off on The Morning Brew #608