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.
initial-scale no longer needed
performance.now(), 19-20 November, Amsterdam Compatibility Thidrekssaga QuirksBlog CSS book Politics About COH contact Published on 2 September 2026 Tagged as…
Gap Decorations Are Now Available, Here’s What’s New | CSS-Tricks
For a long time now, web developers have had to use border and pseudo-element hacks to style the gaps between the items of layouts like grid and flexbox. Today,…
Trying out a Two-state Dark Mode Toggle—zachleat.com
Lea Verou sparked some lovely discussions about dark/light mode toggles by asking a simple question: do these form controls need three options for two…
What Being a Freelance Designer Has Taught Me About Running a Business | Ryan Gittings
I became a freelance designer because I wanted to create. Not just to make websites, but to build meaningful, thoughtful, and useful things. Something crafted…
Maximally Semantic Structure for a Blog Post
Yes, I know the cliché that bloggers are always blogging about blogging! I like semantics. It tickles that part of my delicious meaty brain that longs for…
Keeping link underline styles around inline code with padding | chriskirknielsen
Recently, text-decoration-trim text-decoration-inset was added to Firefox behind a flag, and I was hoping it could fix a little visual thing that has bugged me…
Implementing webmentions • Cory Dransfeldt
I've been working on a number of connection points between my site and the broader web. Part of that effort has been webmentions (which are a fairly small…
Context-aware headings in HTML - Manuel Matuzović
A common issue that we've probably all faced at some point is having a component that includes a heading, which sometimes should be an H2 and sometimes maybe an…
Understanding Standard.Site
I don’t mind saying that the first thing that sprung to mind when I saw the recent chatter about Standard.Site was: “At last,” said the most tired-looking man…
Implementing Standard.Site
In part one of what has turned out to be a two-parter on wiring up Standard.Site I plodded through the entirely manual process of adding my website as a…