Archived (old posts)

Please note these posts may contain outdated information – most of them were posted between 5 to 10 years ago!

Learning Vim

If you’re interested in learning Vim you’re in luck – because there are some great resources out there. In this post I’m going to document the ones I’ve been using, in a step-by-step kinda way – hopefully making it easy to follow for anyone else keen on learning. By the end of it, you should …

Learning Vim Read More »

How to get Capistrano to ignore upload directories (Carrierwave)

As you probably know, Capistrano creates a fresh directory for your app every time you deploy a new version. So if you want some directories (or files) to be carried through to each version, such as files uploaded by users, then we just need to tell Capistrano that they are shared – and to use …

How to get Capistrano to ignore upload directories (Carrierwave) Read More »

Stop knocking Rails – it’s easy to learn!

It seems fashionable to knock Rails as beginner unfriendly these days, but I think that’s wholly unfair – because I found Rails *much* easier to learn, and a better option for web development than most (if not all) of the other ‘options’ (some I tried, some I researched and rejected). Easier because Rails is written …

Stop knocking Rails – it’s easy to learn! Read More »

Ruby Koans Answers

Looking for the answers to Ruby Koans? Well you’re not going to get them here! But what I will do is show you how to get them and who to ask if you get stuck.