.NET 3.5 changes to GC.Collect

During my talk on Garbage Collection in .NET at the Jacksonville Code Camp 2007, Joe Healy mentioned that I should take a look at the changes made to the GC in the .NET Framework 3.5 release. (This is based on the Beta 2 release, but it should be pretty stable... [Read More]

Jacksonville Code Camp Sessions

If you’re going to the Jacksonville Code Camp 2007, be sure to check out my sessions. I’m giving two talks: Garbage Collection in .NET, Room 140/141, 10:20 AM - 11:30 AM Code Styles and Standards (Chalk Talk), Room 102, 1:50 PM - 3:00 PM [Read More]

Jacksonville Code Camp Session Calendar

In keeping with the work I did for Tech·Ed 2007 and the Tampa Code Camp to create Internet Calendars for the different technical tracks, I have created a similar calendar for the Jacksonville Code Camp. The calendar is available from Microsoft Office Online as an Outlook 2007 Internet Calendar Subscription.... [Read More]

C# 3.0 Extension Methods Follow Up

As I mentioned in my previous post, if you create an extension method with the exact same signature as an existing method your extension will be ignored. However, one thing that I didn’t mention is that if the extension method has a different signature, it will show up in that methods... [Read More]

Difference between "throw" and "throw ex" in .NET

Exception handling seems to be a common problem for .NET developers, particularly younger developers. We pretty much all know that you should wrap operations that have the potential for failing in a try/catch block if you are interested in being able to do something about the error that occurred. I’m not... [Read More]