Pragmatic Testing

I have recently moved from an environment that treated automated testing (tests written in code) as a necessary evil if at all to one that is »

The Ensures Library

I have released a simple library called TheGarageLab.Ensures to NuGet, this is a set of static methods to verify method arguments, fields and other values. »

Service Interruptions

The past 12 hours have been a bit exciting and not in a good way. The virtual private server I have been hosting this blog on »

Building Modules (and Skills)

Building a software project is very similar to building a hardware project - you take a collection of modules and assemble them into the final system. »

Droidcon Bangkok - Day Two

Here is my roundup of the second day of DroidconBKK - a little late but I was a bit overwhelmed with information and it took a »