Blog

The Age of Participation

Ode to a free T-shirt — and the extremely specific political and cultural moment it stood for.

Using the Eleventy Image plugin without a central image folder

Eleventy’s official image pre-processing plugin assumes you have a single folder with all your images in it. I needed something different, and this is how I did it.

Implementing dark mode, for real this time

I knew the basic theory of implementing a dark mode for my site. Making it actually work was a whole other thing.

The books I read in 2021

This year I went back to pick up some previous reads that I'd attempted and abandoned in the past. I'm glad I did!

How we rebuilt Shopify’s developer docs (again)

What we learned from the first year of running Shopify.dev, and what changes we made as a result.

Adventures in web archiving

Inside my 72-hour dash to preserve a complete digital snapshot of CanadianBusiness.com.

My year of Eleventy plugins

Exactly one year ago today, I published my first Eleventy plugin. Here are some of the things I’ve learned since then.

The books I read in 2020

You’d think the waking nightmares of 2020 would prompt more escapist reading, but instead I zagged toward nonfiction.

Embed Everything

I recently released a plugin for quickly embedding media in Eleventy sites. I think it has potential!

How we rebuilt Shopify’s developer docs

A detailed look at what we did to create a better experience for developers