![](/images/profile.jpg)
Kevin McKelvin
Software developer, blogger, speaker, CTO
Posts
2024
2020
2018
2016
2015
2014
- Recurring Tasks With Sidetiq
- Octotree
- Renaming Items in a Ruby Hash
- Configuration in the environment with dotenv
2013
- Enumerators in Ruby 1.9
- Presentation: Resource Guru - Backbone.js Edition at JSinSA 2013
- Groping test tools and their effect on object oriented design
2012
2011
- OSX Lion Reverse Scrolling
- FakeWeb
- Slim Template language in Ruby
- Presentation: Dynamic Languages & DLR Presentation - Languages UG
- Entity Framework 4.1 Hooks – DRYing it up with EFHooks
2010
- Introducing NHibernate 3 (Devs4Devs)
- Rails 3 - It's out!
- The NHibernate 3 Music Store – Mappings and the first glimpse! – Part 6
- The NHibernate 3 Music Store – IoC with Ninject – Part 5
- The NHibernate 3 Music Store – Session per Request – Part 4
- The NHibernate 3 Music Store – Part 3
- The NHibernate 3 Music Store – Part 2
- The NHibernate 3 Music Store – Part 1
- Porting the MVC Music Store to NHibernate 3
- Adventures with Git DVCS
- NHibernate XML Mappings – Part 2 – Mapping the Product
- NHibernate XML Mappings – Part 1 (The Domain Model)
- Why NHibernate over ADO.NET EF4?
- DevDays 2010 South Africa - JHB (Overview)
- Console.WriteLine("Hello, Blog!");