An ongoing firehose of the latest 10 things we’re reading from around the web that we find interesting. Subscribe to the feed.
December 8, 2025
Discover Dialog
by Sara JoySuffering modal woes? Positioning, backdrops, focus trapping, z-index — Oof. Just as I was, some of you may have been coding a lot of these functions into a <div> by hand with CSS and JavaScript, or using a library to handle them for you. Either way, things are…
January 2, 2026
An Astro site for my CSS Snippets
As I think I’ve mentioned a few times already, I’m learning Astro and attempting to build random stuff with it just as an excuse to help practice and learn. With that in mind, during the Christmas break and between marathon sessions of Baldur’s Gate 3, I built a little site…
December 17, 2025
Dialog view transitions
Combining view transitions and the dialog element, possible? Read more
November 24, 2025
The Performance Inequality Gap, 2026
The Budget, 2026 Edition Let’s cut to the chase, shall we? Updated network test parameters for 2026 are: 9 Mbps downlink 3 mbps uplink 100 millisecond RTT Regarding devices, my updated recommendations are the Samsung Galaxy A24 4G (or equivalent) and the HP 14. The goal of these recommendations is…
December 11, 2025
Thoughts on Native CSS Mixins
I have some notes from various times I’ve thought about the idea of native CSS mixins so I figured I’d get ’em down on (digital) paper! For the record, they don’t really exist yet, but Miriam Suzanne says: The CSS Working Group has agreed to move forward with CSS-native mixins. And there is…
December 5, 2025
Fit Text Responsibly
Adam Argyle made a post on Bluesky today announcing a new property called text-grow is now available in Chrome Canary 145+. Much of the folks I follow there have been very excited about it. But I’m here to tell you to be careful. About fit text The concept of fit…
November 30, 2025
A big list of things I disable in WordPress
There are many things I like about the WordPress blogging software, and many things I find irritating. The most annoying aspect is that WordPress insists that its way is the best and there shall be no deviance. That means a lot of forced cruft being injected into my site. Headers…
November 27, 2025
Web Development Tip: Disable Pointer Events on Link Images
Good tip from Jeff Johnson: My business website has a number of “Download on the App Store” links for my App Store apps. Here’s an example of what that looks like: […] The problem is that Live Text, “Select text in images to copy or take action,” is enabled by…
November 26, 2025
How to Add and Remove Items From a Native CSS Carousel (…with CSS)
The CSS Overflow Module Level 5 defines specs for scrolling controls that enable users to navigate overflow content without manually scrolling (like click-and-dragging the scrollbar, the trackpad, a scrollwheel, or the like). This includes scroll buttons, which enable users to scroll 85% of the scrollport, unless scroll snapping is enabled,…
November 24, 2025
Shuffling a CSS grid using custom properties
In his excellent talk Get the Core Right and the Resilient Code Will Follow at Beyond Tellerrand in Berlin this year, Andy Bell showed how to sensibly discuss a coding issue amongst your team. He also did a more in-depth write-up on his blog. The problem that Andy described was…