Picks

Image
Geoff Graham on

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…
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 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,…

Quick Hits

Chrome 153 (Dev) implements scroll-axis-lock, essentially facilitating diagonal box scrolling.

#
More Quick Hits →