NHibernate 3.1GA Released

Posted by Kevin McKelvin on March 12, 2011 in NHibernate

Fabio Maulo’s put up the NHibernate 3.1GA release on www.nhforge.org. So far I’ve upgraded my code with minimal issues. Here are the release notes:

Continue ReadingLeave a Comment

The Only Excuse for skipping TDD

Posted by Kevin McKelvin on March 10, 2011 in Practices

Misko Hevery said in one of his excellent Google Clean Code Talks – the only valid excuse for not doing unit testing is not knowing how to write testable code. Some time ago I wrote a Windows service that handled some XML imports.  The whole thing was built using Reactive Extensions (Rx) and LINQ-to-XML for parsing. Another developer had since taken over the maintenance of the project for the last few months but I had some more work to do on it today.  Lo and behold my shiny unit test suite (36 tests, not something to write home about but it wasn’t all that complex) had less th

Continue ReadingLeave a Comment

HTC Trophy on its way

Posted by Kevin McKelvin on February 17, 2011 in Uncategorized

So after being coerced into trying a Windows Phone 7 device out by Rudi Grobler and a few others, I’ve taken the leap of faith and placed an order for my HTC Trophy today Hopefully it will arrive by the middle of next week – more posts to follow soon.

Continue ReadingLeave a Comment

Powershell Builds with Psake

Posted by Kevin McKelvin on February 3, 2011 in Practices

James Kovacs released Psake (pronounced sake, as in Japanese rice wine) – a Powershell based DSL for automated builds. After source control, the next most important step of infrastructure is a one step build process.  You should ideally have a scheduled build that begins with a clean checkout of your code from your version control server and does a build of every configuration of your software that will be delivered to customers.  This includes localizations, trial versions and alternate build configurations (using #if/endif).  Your unit tests should also be run as part of th

Continue ReadingLeave a Comment