Chasing accurate analytics: Server-side vs client-side analytics

Comparing server and browser analytics through accuracy, performance, privacy, and the limits of each approach.

Blogging

How to add custom headers to Eleventy with Cloudflare Pages

Adding security headers to an Eleventy site on Cloudflare Pages, including the passthrough copy step.

Blogging

The age of the devtool startup

Why the 2021 wave of developer tool startups made me hopeful about funding open source work.

Blogging

Wasted real estate: Blog homepage design

Making a blog homepage a thoughtful introduction, with curated writing and projects that show what matters to you.

Blogging

Setting up Gatsby Webmentions on your site

Connecting Gatsby, Webmention.io, and Bridgy to display social responses beneath blog posts.

JavaScript Blogging

Best blog designs I want to steal everything from

A tour of the personal blogs that inspired my 2020 redesign, and the details I love about them.

Blogging

Choosing a blogging platform: Gatsby vs. Wordpress vs. 11ty

Weighing the writing experience, maintenance, and flexibility of three blogging platforms during my 2020 rebuild.

Blogging

Eleventy has me feeling more connected with my website

Why moving from Gatsby to Eleventy brought me closer to the HTML and CSS behind my blog.

Blogging

Add a Service Worker to Jekyll blog on GitHub Pages

Adding offline support to a Jekyll blog on GitHub Pages with the Workbox command-line tools.

JAMStack Blogging