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

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

The Liquid templating language was originally designed to power Shopify but is also used by Jekyll. Here I...

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

What's not to love about SVGs? They're lightweight, fast and inherently responsive. Unfortunately SVG support does not come...

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

Undetected residual module files can prevent the fresh installation of faulty modules in Drupal. In this post I...

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

Compressed tar files are a mainstay of Drupal development. They enable you to easily compresss and share complex...

Card image cap
Commentary · 9 Mar 2018
A brief introduction to progressive web apps

I explain the technology behind progressive web apps and detail how they can be used to boost performance...