This is a curated list of articles I've read and have shared online as I believe they are worth sharing. I aim to update this list on a weekly basis. You can keep up to date with all the links I share by revisiting this page, or alternately, you can subscribe to the RSS feed for links.
The case for “old school” CSS
Do people still write CSS in CSS files any more? I honestly don’t keep up with the trends as much as I did back when I started by career. Partly because I’ve…
Designers, your excuse is gone. Stunning, animated and accessible. Yes, you can!
Designers, your excuse is gone. Stunning, animated and accessible. Yes, you can! By Anne-Mieke Bovelett on March 14, 2025Status: up to date The new GitHub…
Simple website analytics with Goatcounter - Alistair Shepherd
24th March 2026Simple website analytics with Goatcounter I'm not a big fan of analytics and tracking on the web — I use ad and tracking blockers in my browser,…
A Few Things About the Anchor Element’s href You Might Not Have Known
I’ve written previously about reloading a document using only HTML but that got me thinking: What are all the values you can put in an anchor tag’s href…
Automatically wrapping CSS Grid
Daily Tips Today, I wanted to share a fun little snippet of CSS I learned from my friend Stephanie Eckles awesome SmolCSS website. Let’s imagine you’ve got a…
Why frontends fail when you approach them like a backend / Marijke Luttekes
I will never forget the look on a contractor's face when he stared at a technically correct, but aesthetically disappointing dormer at our house. "Everyone can…
Eleventy: How to Work Around the “git Last Modified” Performance Bottleneck · Jens Oliver Meiert
Eleventy: How to Work Around the “git Last Modified” Performance Bottleneck Published on Feb 26, 2026, filed under development, performance. (Share this post,…
My favorite way to write code in 2026 (on becoming a TDD addict)
Daily Tips I’ve hated writing JavaScript tests for pretty my whole career. That thing where you plan a component, write some code, iterate it a whole bunch…
The :has() CSS pseudo-class
Daily Tips I finally got a chance to work with the :has() CSS pseudo-class as part of Kelp, my UI library for people who love HTML. Today, I wanted to quickly…
An aspect ratio CSS utility class
Daily Tips I’ve been full-steam ahead building a UI library for people who love HTML, powered by modern CSS and Web Components. I’ll be launching a proper…