A Class Every Developer Should Take

Last week I attended the Wintellect course entitled Mastering .NET Debugging taught by debugging guru John Robbins. It was a 2-day virtual classroom that utilized Live Meeting. The course was very good and I would highly recommend it to all Windows developers. John teaches both the art of debugging and how to write better code in the beginning to simplify the debugging process after (and during) development. The course was very fast paced, but he explained the concepts very well.

A few of the "necessary" books that he recommended all .NET developers should memorize:

The course covers debugging methods using Visual Studio, as well as debugging .NET applications using WinDBG.  He also covers a lot of best practices for developing applications and shows a multitude of tips and tricks along the way.  Again, I would highly recommend this course to anyone serious about developing rock solid applications.