Blog

Node REST API Framework

Recently I have been doing a lot of work using REST-like APIs to add, update and delete JSON documents in a MongoDB database. I’ve refined the core of the latest Node.js app I wrote down into a framework that provides the endpoints needed to do CRUD operations.

Alternating Boxes

After discussing an idea for a simple website with one of my design colleagues the other day I took it on myself to try and build a demo of the layout we were discussing. The idea seemed simple: a responsive grid with alternating coloured sections in a checker-board pattern. Sounds easy right…

Transparent JPGs

During a recent project - a web app for creating custom training shoe designs from the colours in your Instagram photos - I needed to reduce the total page download size substantially for delivery to mobiles. Find out how I used Canvas compositing to reduce image file sizes by over 80%.