Latest posts

If you can’t explain it simply, you don’t understand it well enough

albert-einstein-if-you-cant-explain-it-simply-you-dont-understand-it-well-enough

How to design exceptions

This article will teach you how you should design your exception classes. It’s a follow up to my previous article which told you what exceptions are and their…

What are exceptions?

This blog has been quiet for a while. I am currently writing a book about localization. Me and my partner are also getting close to release of our new…

More relevant ads please.

I just read that Mozilla are going to block third party cookies in the next version of Firefox (optional, but blocking is on per default). That’s great. Let’s…

Azure shut me down again

Yet again I got shut down by Azure. This time the CPU quota was exceeded just a couple of hours into the new quota period.

ADO.NET Fakes version 2.0

I’ve just updated the API for my ADO.NET Fakes library. The library is a complete ADO.NET driver which is designed to aid you in unit testing.

Azure failed me

(this entry was previously published as a PDF on twitter since I couldn’t access my blog)I really liked my first experience with Azure. I’m also going to…

Downdown again

Sorry for being down again. My website mysteriously ate all of my CPU quota at Azure = being suspended without notification.

Moved to Azure

I’ve moved this blog to Azure.

How Resharper rocks my average work day.

I’ve been using Resharper since I started coding in .NET/C#. It’s a tool with a lot of features which aids you in the average day development. In this blog…