Catching (Handling) Exceptions in .NET

It seems there is a lot of confusion on how to properly catch exceptions in .NET, especially among newer developers. There are a lot of good references available on MSDN and on the web, but a lot of these are either very advanced or just hard to follow. I’m not... [Read More]

Ignore spaces in declaration statements

One of the new features coming up in Visual Studio 2008, is the ability to ignore spaces in declaration statements. This was a bug opened on the Microsoft Connect site a long time ago and it is finally getting some work done to fix it. Unfortunately, even in Visual... [Read More]

The history of C#

I just came across a very interesting post from James Kovacs that describes how C# and .NET evolved. I had blogged about this almost a year ago, but James’ post adds some additional background. Around 1997, Microsoft started a project that was internally known as Project Lightning... [Read More]

Generic Enum Parsing with Extension Methods

Not too long ago, I talked about Extension Methods in .NET 3.5 and also about a way to provide data binding an enum type with descriptions. Today, Simo talked about how often he forgets the syntax of parsing a string value to it’s... [Read More]

Certification Junkies

A lot of you probably already know my feelings on certifications, particularly the Microsoft certifications. Even though I am an MCPD, I took what appears to be the “non traditional” approach and actually went into the exams trusting my knowledge and experience to see me through. I didn’t spend hundreds... [Read More]