-
29 January 2017
3D game art from 2010
Whilst backing up an old hard drive, I stumbled upon a collection of game art I produced whilst at University. It was interesting to me to revisit a different aspect... -
28 November 2015
Fun with Trigrams
Inspired by a recent talk about the benefits of code katas, I decided, this afternoon, to give one a go. Before setting out on a search katas to complete, I... -
05 April 2015
Fuzzy search with Backbone collections
While bulding an autocomplete feature for a search form, I discovered the following technique. The goal is to perform a fuzzy search on a pre-populated backbone.js collection rather than deffering... -
26 May 2013
JavaScript reduce
A while ago I was commenting on a Forrsters reduce (sum) function that he posted for review. I pointed him to a method in underscore.js called _.reduce that did something... -
20 April 2013
New HTML Boilerplate project
An Alfred 2 Workflow that downloads the latest HTML5 Boilerplate from GitHib, creates a new project and opens it in SublimeText 2 and your favourite browser. Requires Git. Usage: $... -
09 February 2013
The rise of front-end MV* frameworks
Since I first started hearing about client-side MV* frameworks, I’d been a bit weary and not entirely convinced of their role in web application development. I’d always thought ‘why it... -
30 September 2012
Workbook Postmortem
It has been just over a year since I 'finished' the now abandoned Workbook. Over the course of its design and development I've learnt a number of key lessons which... -
05 September 2012
Don't forget about to_s and to_param!
If you’re a Rails developer, there’s one method you’re using hundreds of times a day, most of the time implicitly, and that method is #to_s. This method returns a string... -
10 September 2011
A Sass linear gradient mixin
Here’s a nice and simple Sass mixin for a linear gradient including the legacy webkit declaration and some very awkward looking microsoft filters. @mixin linear-gradient($top, $bottom, $base){ background-image: -webkit-gradient(linear, center... -
01 September 2011
Setting up Rails 3.1 with RVM
Just want to do a quick how to post for those out there wanting to setup Rails 3.1 on RVM and not effect their existing rails 3.0.x setup. To do... -
30 August 2011
The Sass way
Yesterday I started using Sass/SCSS to compile my style sheets in preparation for Rails 3.1 which is due out August 30th (today). It’s safe to say it’ll be my default way of... -
21 May 2011
Gamifcation: Making fun of the web.
Yes, it’s a word! Gamification is one of the newest and I believe one of the biggest movements in the creative world today. It is the concept that you can... -
09 April 2011
Froyo, Gingerbread and beyond!
Early this year, I took the plunge and traded in my iPhone 3G for a shiny new HTC Desire HD. At first I was a bit skeptical about moving from...