client-work (14) codrops (13) computing (1) css (60) design (35) devlife (17) devtools (2) drupal7 (28) drupal8 (7) emoji (1) frameworks (3) git (1) github-pages (5) gitlab-pages (1) gulp (5) hardware (2) html (10) i18n (5) javascript (14) jekyll (6) kohana (3) nexmo (7) nodejs (8) opinion (34) performance (4) podcasts (3) retrotech (4) rtc (1) servers (2) side-project (5) site-building (12) specifications (1) theming (4) translated (5) typography (15) workflow (8)
2018

Creating a custom sublime text colour scheme

First of all, British spelling. Now that’s out of the way, I recently created a custom colour scheme for Sublime...

2017

Drupal 101: Theming Drupal 8 with gulp

Around two years ago, I wrote a post called Drupal 101: Theming Drupal 7 with gulp, which covered some basics...

2015

Drupal 101: Theming Drupal 7 with gulp

Update: There’s a newer post that covers the gulp setup for theming Drupal 8 which highlights a few changes from...

Drupal 101: Starting Drupal development

I recently moved from an agency specialising in building Drupal sites to one which is platform-agnostic, and uses all variety...

Frameworks and libraries are not the problem, people are

I’ll be the first to admit that I’m definitely not the best developer around, not by a long shot. But...

Developing Drupal sites as a team

A lot of people, myself included, start out with Drupal on their own, developing and building everything as a one-person...

Switching from bash to zsh

For someone who never learned “computers” in school, I’m actually pretty fond of the command line interface. I was one...

2014

The epic git bomb

Version control is a concept that is useful regardless of what industry you are in. But it is especially valuable...