Kevin McKelvin

Mac Blogging

28 April 2011

There’s only one thing I’ve left behind in my move from PC to Mac. Windows Live Writer is widely accepted as the single best blogging app…

Lazy column loading with NHibernate

15 March 2011

Lets take a look at the following simple schema, for brevity’s sake I’ll just use three entities. Product Id int Description string…

NHibernate 3.1GA Released

12 March 2011

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…

The Only Excuse for skipping TDD

10 March 2011

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…

Powershell Builds with Psake

3 February 2011

James Kovacs released Psake (pronounced sake, as in Japanese rice wine) – a Powershell based DSL for automated builds. After source control…

TechEd Africa 2010

2 November 2010

It’s been a week now and I’ve been able to reflect on Tech Ed Africa 2010 This year again Microsoft brought out some of the big local and…

An Enterprise Language?

7 September 2010

I heard an interesting comment at Devs4Devs on Saturday. We were talking about Ruby when a point was raised - that an enterprise application…

Introducing NHibernate 3 (Devs4Devs)

4 September 2010

Thanks to all who attended my 20 minute introduction to NHibernate 3 this morning. Here are my slides from the presentation Introducing…

Rails 3 - It's out!

31 August 2010

Rails 3’s been a work-in-progress for around about two years now - and as of last night it’s ready! For a descriptive list of changes, check…