client-work (14) codrops (12) css (20) design (15) devlife (2) drupal7 (28) drupal8 (7) emoji (1) frameworks (2) git (1) github-pages (4) gitlab-pages (1) gulp (1) html (2) i18n (4) javascript (1) jekyll (4) kohana (3) opinion (18) performance (4) podcasts (3) side-project (4) site-building (12) specifications (1) theming (4) translated (4) typography (7) workflow (7)
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

This article has been translated to Vietnamese by Ha Pham on https://mahpahh.com/. I’ll be the first to admit that I’m...

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...