An ongoing firehose of the latest 10 things we’re reading from around the web that we find interesting. Subscribe to the feed.
August 7, 2026
Don't Use A Class For That!
Developers love classes. They pile on custom classes everywhere, but HTML already counts with many attributes that do a better job. So why not use them? This article goes through some of the most common native attributes that can be used instead of a class.
August 7, 2026
Who Is Legally to Blame for Autonomous A.I. Hacks?
Lorenzo Franceschi-Bicchierai and Zack Whittaker, TechCrunch: Under current U.S. hacking laws, a human can face criminal charges for breaking into someone else’s computer without permission. But when an AI agent autonomously hacks into a company’s computers, determining who is liable is much murkier. The surprise admissions by OpenAI and Anthropic…
August 6, 2026
Dark mode toggles: two states are enough
A good two-state toggle can actually express all three data model states. Until recently, if you looked at most websites with a theme toggle[1], you’d find three options: Light, Dark, and System. Examples of tri-state dark mode toggles. In (LTR) reading direction: Ant Design, Red Hat Design System, Web Awesome,…
July 24, 2026
when-do web component [blog]
I saw recently saw a blog post (which annoyingly I can’t find any more, but I’ll link it if I do), showing off a web component that if I recall correctly, would show (or hide) it’s contents depending on a browser feature (I’d guess using the @supports query). That reminded…
July 14, 2026
New Working Draft: CSS Linked Parameters Level 1.
14 Jul 2026 New Working Draft: CSS Linked Parameters Level 1.
Back in February, I wrote about Remove Empty Shortcodes 1.0.0 in which the plugin includes the admin scanner, a real test suite, and automated deployment to WordPress.org. Then a bug report was submitted on the wp.org forums leading to 1.1.0. The Bug I Shipped on Purpose In 1.0.0, I cleaned…
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,…