Presentation: Docker at Golang North East April 2020
9 May 2020I had the privilege to speak for the first online Golang North East meetup on 28 April 2020. After a short introduction to Docker Images and…
I had the privilege to speak for the first online Golang North East meetup on 28 April 2020. After a short introduction to Docker Images and…
Late in 2018 I bought a Dell XPS15 laptop to run Ubuntu. My mid-2015 mid-range MacBook Pro was struggling to keep up with my workload. Apple…
Last Wednesday (14 March 2018) I had the opportunity to speak at the Go London User Group. I told the story of how Resource Guru started…
Persistence models aren’t domain models I’ve often toyed with the idea of writing a post titled “ActiveRecord callbacks considered harmful…
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.…
The 2016 installation of the Rubyfuza conference ran over 4-5 February 2016 at the President Hotel in Cape Town. Rubyfuza is Africa’s…
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…
Update: Sidetiq is no longer maintained. I have used sidekiq-scheduler in its place. Software often relies on recurring scheduled tasks in…
(Edited on 31 March 2018 to update the keyboard shortcuts) I was introduced to a Chrome extension yesterday by Kenneth Kalmer that’s…
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…