A Few Tips for Better Productivity


For me, a big part of working more productively came from keeping my interactions more keyboard focused. When you have to break away from the keyboard to point and click on something it slows you down more than you might realise. So here I'm going to list a few of the tools and methods I use to stay fixed on the keyboard.

Read More

ES6 in a Nutshell


ES6 is bringing a lot of new and interesting features to JavaScript. The purpose if this article is to give a concise run through of those new features.

Read More

Notes on a CSS Pattern for Multi-Brand Sites


I've been pondering recently on the idea of a CSS pattern that would promote modularity and also have the flexibility for those modules to sit beside 3rd party modules without any style conflicts.

Read More

Using Mixins in JavaScript


Mixins are useful for creating code that is modular and reusable. Traditionally, a mixin is a class that doesn't get instantiated but instead has its methods copied to any class that requires them.

Read More

A Web Developer's Guide To Project Delivery


As web developers we sit at the centre of projects on the web. We have a unique perspective that extends out to every step of the life-cycle. As a result, we are rightly placed to help steer a project if we see it going off course. This could be anything, from lack of technical awareness on the part of the project manager, to oversights by designers.

Read More