Posts by Category

software

Test-driven provisioning with Chef

2 minute read

Chef is a killer tool for automating and testing your software stack. In this post I’d like to demonstrate our method of TDD’ing our infrastructure.

Downgrading a PECL extension

less than 1 minute read

I recently upgraded the Mongo PECL extension that a project depended upon, only to get hit with a load of Segfaults on OSX. I had used the pecl upgrade mongo...

Apache redirect to SSL

less than 1 minute read

This is something I can never remember, and keep having to Google.

Supply arguments to a rake task

less than 1 minute read

Whilst working on a recent project, I wanted to create a rake task that would send a curl request to a particular url. It was a pain to keep changing the re...

li3_airbrake - Lithium Airbrake plugin

less than 1 minute read

I recently wrote a plugin for Lithium that reports application errors to the awesome Airbrake.io service. I’ve been writing code for various Airbrake project...

Installing rbenv on OSX / ZSH

less than 1 minute read

I recently switched from using rvm to using rbenv for managing different ruby versions. The install is relatively straightforward, but a few caveats when usi...

JavaScript instanceof vs typeof

less than 1 minute read

I’ve been writing JavaScript for quite some time, but only recently came across instanceof, typeof on the otherhand I’ve always been aware of.

First steps with CoffeeScript

less than 1 minute read

I’ve been intending to use CoffeeScript for ages now. Rails adopting it was the kick up the arse I needed to go and learn it. I got a copy of CoffeeScript as...

Some VIm tips for navigation

1 minute read

VIm is my primary editor,.. actually, scratch that, my only editor. I spend most of my awake time in terminals writing code and over the years I’ve found VIm...

Building your new CentOS box

2 minute read

I tend to use Dediserve for my VPS solutions, and anytime I create a new box with them, I generally build it the same way. Most of the steps I’ve picked up a...

Back to Top ↑

reading

The four states of a team

less than 1 minute read

Identified by Will Larson in An Elegant Puzzle, a team can be viewed as residing within one of four states.

Factfulness

1 minute read

Some notes from Factfulness (Ten Reasons We’re Wrong About The World - And Why Things Are Better Than You Think).

Atomic Habits

3 minute read

Some notes and observations from Atomic Habits, by James Clear.

Smalltalk Best Practice Patterns

1 minute read

I was recently asked by a friend about which programming books I’ve found most useful over the years. I’ve read a lot of software development books but one o...

Back to Top ↑