An ongoing firehose of the latest 10 things we’re reading from around the web that we find interesting. Subscribe to the feed.
May 28, 2026
Accessible (I Think) Split-Cell Table Headers
My colleague Chris Griffith, with whom I collaborated to put The Effects of Nuclear Weapons, Third Edition (1977) online, is also a spaceflight enthusiast (and an urban trails hiker: check out his new book!). He recently asked me how I would mark up a table with a split diagonal header…
July 9, 2026
Designing For Distressed Users: Why Mental Health Apps Shouldn’t Follow Every UI Fashion
Mental health applications keep facing a continuing, measurable crisis: many people stop using them quickly. The data is stark: almost 95% of users who open the app on day 1 abandon the app by day 30, with a median 30-day retention of only 3.3%. Even the recognised mental health giants…
July 7, 2026
Boundary-Aware Styling in CSS
There are times we might prefer specific styles for elements located near the edges of their containers or the screen. Different colors, sizes, or rotations based on how close they are to the edge and which side of the container they are on. Instead of relying on class names, item…
July 5, 2026
Links For You (7/5/26)
In my last links post, I hinted that I may have some good news on the job front, and if you follow me on LinkedIn you already know that I’ve signed on to my next gig. Tomorrow morning I’ll share on here (and on LI) details about the new gig,…
July 3, 2026
Fixing full-bleed CSS
I’m a front-end developer not a medical practitioner. If you’re bleeding IRL visit the hospital and stop googling medical issues!The full-bleed layout — as described there by Josh Comeau — can be done with CSS grid (and subgrid). Sometimes you can’t grid the entire page.That’s where Andy Bell’s utility class…
July 2, 2026
Goodbye, forever, probably.
In December 2025 I wrote about my retirement from live streaming, which was once a valuable and very enjoyable part of my career in developer relations (DevRel). Since closing that chapter I have redesigned my website, launched a new side project, released some new music, and made a lot of…
July 3, 2026
Reading List 360
This reading list is courtesy of Vivaldi browser, who pay me decent money to fight for a better web and don’t moan at me for reading all this stuff. We’ve just released Vivaldi 8 for desktop, with our biggest UI overhaul to date, and Vivaldi 8 for Android and iThings….
June 24, 2026
Your Grid Lanes will likely fail WCAG 2.4.3
I saw a great introduction to CSS Grid Lanes, aka Masonry Layouts, by Patrick Brosset at CSS Day 2026. I liked the versatility of its use cases, but I was also concerned that it’s inaccessible by default. Note: This post contains interactive demos. If you want to see them instead…
June 10, 2026
Introducing the Field Guide to Grid Lanes
This week, we launched the Field Guide to Grid Lanes at gridlanes.webkit.org. If you ever bookmarked the CSS Tricks Complete Guide to Flexbox, HTML5 Rocks, or CSS Zen Garden, a guide like this might feel familiar. It’s designed to be an easy introduction, a reference guide — and just plain…
June 19, 2026
A future fable: how American tech workers went union
I don’t work in the tech industry myself but am closely connected with people who do. This is based on my observations and conversations with tech workers in the Seattle area. Ok so Ethan Marcotte wrote this better (to be fair he literally wrote the book on tech unions)… my version…