Feb 2022
Improving my Wordle opening words using simple node scripts
Code
Jul 2021
Line graphs with React and D3.js
Apr 2021
Learning (and doing) in public
Feb 2021
The year of writing
Jan 2021
RSS in 2021 (yes, it's still a thing)
Dec 2020
Building a delay effect with the Web Audio API
Nov 2020
Dark mode: hard mode
Apr 2020
CSS Naked Day
Feb 2020
Twitter Cards with Nunjucks and 11ty
Jan 2020
Static site generators: Hugo vs Jekyll vs Gatsby vs 11ty
Jul 2018
Writing well is essential. Try your best to get good at it
Jun 2017
You can now install Picobel using NPM
Feb 2017
Inline SVG icon sprites are (still) not scary.
Feb 2017
Getting to grips with SVG markup
Jan 2017
Well-written HTML doesn't need any styling. Except that it does.
Jan 2017
n-minute read: calculating an average reading speed
Sep 2016
You are only as good as your README
Jan 2016
Which do you choose: native app or web app?
May 2015
Getting started with inline SVG icons
Feb 2014
Fullpage screenshots in Firefox