What Is a Build System?

A few days ago, I talked about my views on MSBuild and NAnt. In that post I mentioned the phrase “build system” several times. That, combined with catching up and re-reading some blog posts that I had flagged led me to Jeff Atwood’s post “The F5 Key Is... [Read More]

Visual Studio Color Schemes

There is always a lot of interest around my desk at work any time I change the color schemes in Visual Studio. I usually bounce between the default “light” color scheme and a “dark” scheme, mostly depending on much actual coding I’m doing at the moment, but sometimes just because... [Read More]

C# 3.0 - Partial Methods

Partial methods are a new feature available in C# 3.0 that don’t seem to get enough credit. I think there was a lot of confusion early on about what partial methods were and how they were used. Partial methods are intended to solve a major problem that is not only... [Read More]

Volatile Registry Keys

Up until recently, I had never heard of a volatile registry key. I cam across a post by Daniel Moth that presents an extension method that adds support for both .NET and NETCF. While I haven’t looked at the projects he provides, it did get me thinking... [Read More]

MSBuild or NAnt?

For the last 4 years or so I have been involved, either directly or indirectly, with creating standardized build systems that run on the Microsoft platform. Before that I was actually a Unix admin and developer and was very proficient in writing makefiles. When I first got involved in build... [Read More]