Latest posts

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…

Up and running again

I had a server crash and no access to the server room. But everything should be up and running again.

Repository pattern, done right

The repository pattern has been discussed a lot lately. Especially about its usefulness since the introduction of OR/M libraries. This post (which is the…

Request for comments: Merging libraries

I currently have a number of libraries which I develop (at github). Most of them are small (less than 50kb) and I’m thinking about merging them into one…

Emailing passwords is no proof of storing passwords as plain text

There is a site named plaintextoffenders.com which lists sites which they claim store plain text passwords, i.e. not hashed or encrypted. As proof they let…

ADO.NET, the right way

ADO.NET is actually quite powerful if you use it correctly. This post will teach you everything from making your ADO.NET code driver independent to how to…