Kevin McKelvin

Go 1.6 Released

18 February 2016

The official release notes are available at https://golang.org/doc/go1.6. This is my highlights reel :) If you can’t wait to get Go 1.…

Rubyfuza 2016

17 February 2016

The 2016 installation of the Rubyfuza conference ran over 4-5 February 2016 at the President Hotel in Cape Town. Rubyfuza is Africa’s…

ActiveRecord and Uniqueness

21 September 2015

The uniqueness validation in ActiveRecord is a lie as soon as you have more than one app server process (or thread) running. It performs a…

Recurring Tasks With Sidetiq

7 July 2014

Update: Sidetiq is no longer maintained. I have used sidekiq-scheduler in its place. Software often relies on recurring scheduled tasks in…

Octotree

3 July 2014

(Edited on 31 March 2018 to update the keyboard shortcuts) I was introduced to a Chrome extension yesterday by Kenneth Kalmer that’s…

Renaming Items in a Ruby Hash

19 June 2014

This is a pretty neat snippet of Ruby that I found to rename a key in a Ruby hash. The method on a hash will return the value of the key…