August 11, 2010
This blog-post was triggered by an emphatic discussion on the NHibernate developers mailing list regarding the support for .NET’s Client Profile and more to the point, why log4net is blocking it. The gist of it is that the Client Profile is a trimmed down version of the .NET Framework, lacking assemblies typically associated with server […]
April 26, 2010
Well, okay, not exactly my first. After all, I had to evaluate .NET 4.0 for re-motion when it was still beta. But last weekend, I finally got around to upgrading re-motion to VS 2010 and ReSharper 5.0, and today was my first day working with the released bits. So, why the excitement? Certainly not because […]
April 15, 2010
This blog post was inspired by a recent post from Eric Lippert (Putting a base in the middle). In there, he describes a peculiarity of the C# compiler that is both completely logical and yet totally unexpected to the uninitiated. In short (for the long version, please check out Eric’s blog post): Base-calls are always […]
February 28, 2010
Today, I want to tell you about a startling revelation regarding the effects of pair-programming on your code’s quality. I mean, sure, there’s tons of literature out there raving about pair-programming and its benefits on code quality, but when it comes right down to it, you always have to explain why it’s cheaper to have […]
February 5, 2010
In my last blog post, I talked about the pain a misused singleton can introduce into your development lifecycle, particularly if you’re doing test-driven development. But what can you do when the singleton in question isn’t under your control, but provided by the framework? And to top it off, it’s not even fitted with an […]
January 23, 2010
Okay, it’s 2010, and my New Year resolution is to fill this blog with life. Luckily for me, I have the perfect candidate desperately deserving some spotlight – the singleton pattern. “The singleton, seriously?” you might ask. After all, it’s probably the most widely known pattern out there. For instance, let’s take a question right […]