Application error handling with Honeybadger
02 Jun 2014
Part two in a series of posts detailing the services we use at work. This post covers how we handle errors in our application. Part one covered continuous integration. Errors? Error handling is very important for any application; you want to know...
Rails continuous integration with Semaphore
29 May 2014
This post covers continuous integration for Rails and is part one of a series of posts that detail the services my team uses at work. Continuous integration Writing software is error prone and riddled with problems. This is often amplified when working...
Setting up a valid SSL certificate for Subsonic
11 Apr 2014
Due to the recent OpenSSL issues (Heartbleed) I've been rekeying my SSL certificates and as part of that I've needed to update the Subsonic key. I never remember the steps for this, luckily they were still in my ZSH history. To save...
Securely backup your VPS using Duplicity & GnuPG
07 Apr 2010
It's always a good idea to backup your data; it gives you protection from data loss and hardware failure. If you host sensitive data, or applications for customers, it's a good idea to encrypt the backups, ensuring their secure and can be...
Simple backup script written in Ruby
18 Aug 2008
I've written a simple backup script in Ruby that utilises Rsync I've made it public so feel free to fork, change and contribute! The backups are structured as such: /remote/location/current - The current folder contains the the latest clone of the intended...
Setting up Nginx with Rails
22 May 2008
So the other day I decided to switch from using Apache to Nginx not because apache isn't any good, far from it. Nginx just uses much less ram and when you're on a fairly small slice, using up more ram just isn't...
Tinymce Syntaxhighlighter Plugin
07 Apr 2008
I went to integrate Syntaxhighlighter into the site tonight, something I'd forgotten to do in the redesign and I thought it would be nice if I could just click a button in tinymce and paste in the code, select a few options...