Recent Posts
Arriving in LA, California
Last Saturday, after a long 11-hour flight, I finally arrived at the Los Angeles International Airport. Fortunately, Lars Cornelissen, a German speaker which I met at the NRWConf 2009, was sitting next to me. So at least there was somebody to chat with and the flight was not utterly boring. Since...
Book Review: Art of Unit Testing
Somehow this year has been one where I spend a lot time reading. Last week I finished Roy Osherove's The Art of Unit Testing, and I've almost finished reading Kent Beck's TDD by Example. After that, I'll jump right into Robert (Uncle Bob) Martin's Clean Code; A Handbook of Agile Software Craftsm...
A day and night at the NRW09 Conference in Germany
About 1,5 year ago I first met Daniel Fisher when he and two colleagues from NewTelligence, a German consultancy firm, hosted a full-day session on advanced .NET 3.0. During the breaks, we ended up talking about software factories and stayed in contact through MSN and email. Since then, he star...
Defining a reference architecture for Silverlight LOBs
Update October 2010: I’ve started a new in-depth series on my current Silverlight 4 Reference Architecture. Recently I've been catching up on Silverlight by reading Pro Silverlight 2 in C# and the many blogs and articles on Silverlight 3 and I'm seriously impressed. The reason for this sudden in...
NHibernate 2.1.0 GA with LINQ and Fluent
NHibernate 2.1.0 GA has just been released on SourceForge, so I thought it useful to compile the latest versions of both Fluent NHibernate (revision 530) and the NHibernate.LINQ (revision 915) against this new build. You can download them in one package from here.
Book Review: Code Complete 2nd Edition
A few months ago, me and colleague Jonne Kats had a discussion on whether or not to refactor a single- line non-intuitive expression in a properly named method. Just for the sake of the argument, I was against this particular instance, and he was in favor of many very small methods. I felt it was...