Discover my most recent work, tutorials and reflections on web technologies.

Card image cap
Commentary · 9 Jun 2019
Getting to know progressive web apps

I explain the technology behind PWAs and detail how they can be used to boost performance and create...

Card image cap
tutorials · 20 Jan 2019
The logic of Liquid - an introduction to the templating language

I summarise the logical functions embodied in Liquid that enable you to bring dynamic features to a Jekyll...

Card image cap
tutorials · 1 Nov 2018
An easy way to import SVGs into Drupal

I outline a quick fix that will allow you to easily add vector images to your Drupal site....

Card image cap
tutorials · 15 Oct 2018
How to remove dormant module files in Drupal 8

I outline two methods for removing residual module files in Drupal 8.

Card image cap
tutorials · 1 Oct 2018
How to create and extract tar.gz files via the command line

Learn how to easily create and extract tar files via the command line.