James Nash

@cirrus.twiddles.com

#DesignSystems aficionado. Classically trained #WebMaster. Slayer of pixels. DTCG (@designtokens.org) spec author. 🌐 https://cirrus.twiddles.com/ 🐘 https://mstdn.social/@cirrus (bridged: @cirrus.mstdn.social.ap.brid.gy)

I wish that some journalist would at least ask a high-profile Democrat how they justify still posting on X, a site owned, run, & shaped by a racist Republican oligarch. At least make them articulate it! It's just wild no one talks about it, asks them about it, nothing.

I love that we have focusgroup in Chrome… but again similar to invoker commands… there’s no good way to use it as a progressive enhancement without JS for feature detection.

npm v12 is now generally available. npm install now makes install scripts, Git, and remote-URL dependencies opt-in by default. We're also retiring npm 2FA-bypass GAT: no account management (early Aug 2026), no direct publishing (~Jan 2027). More info at github.blog/changelog/20...

npm install-time security and GAT bypass2fa deprecation - GitHub Changelog

npm v12 is now generally available and tagged latest. This major release turns on the install-time security defaults we announced in June, and it’s also where we begin a deprecation…

github.blog

First they came for people who had secretly taken millions of pounds in cash and gifts from a crypto-billionaire and a convicted criminals then been really twattish about it, but I did not speak up because it sounded like they kind of had it coming.

Do you think we’ll make it to August before everyone who’s writing about integrating agents into your design systems starts writing about how to unslop your design system?

What you're seeing today in computing price hikes means longer service lives and stagnant performance, which is what the *majority* of the market for computers that load websites have felt for a decade. The privilege bubble popping is only news to bubble denizens: infrequently.org/2025/11/perf...

The Performance Inequality Gap, 2026 - Infrequently Noted

Embedded in this year's network and device estimates is hopeful news about the trajectory of devices and networks. It has never been easier to deliver pages quickly, but we are not collectively hittin...

infrequently.org

I keep seeing the tech industry regressing, in design spaces I’m seeing a lot of emphasis on designing “happy” and “golden” paths. So much of what UX is lives outside of that. Design IS the edges. You gotta anticipate struggle not the other way around.

New demo: Animated CSS Grid Layout. codepen.io/bramus/pen/o... Here’s the thing: No View Transitions. No JS at all. Instead, it uses Anchor Positioning to anchor the cell contents to the cell. Then, CSS transitions are used to animate the contents to their new location as the grid re-layouts.