Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
What You Actually Need to Monitor AI Systems in Production
August 1, 2025
You did it. You added the latest AI agent into your product. Shipped it. Went to sleep. Woke up to find it returning a blank string, taking five seconds longer than yesterday, or confidently outputtin...
Read MoreDesigning Better UX For Left-Handed People — Smashing Magazine
August 1, 2025
Today, roughly 10% of people are left-handed. Yet most products — digital and physical — aren’t designed with them in mind. And there is rarely a conversation about how a particular digital expe...
Read MoreWeb Components: Working With Shadow DOM — Smashing Magazine
August 1, 2025
Web Components are more than just Custom Elements. Shadow DOM, HTML Templates, and Custom Elements each play a role. In this article, Russell Beswick demonstrates how Shadow DOM fits into the broader ...
Read MoreAn Introduction to Scalable Vector Graphics (SVG) – HTML + CSS + JavaScript
July 31, 2025
An Introduction to Scalable Vector Graphics (SVG) Source: An Introduction to Scalable Vector Graphics (SVG) – HTML + CSS + JavaScript...
Read MoreWhy “Context Engineering” Matters
July 31, 2025
When the term “context engineering” arrived, after Karpathy knighted it, there was a fair amount of push back. “Another marketing term,” some people said. One HN commenter called it, “A mont...
Read MoreEnough AI copilots! We need AI HUDs
July 31, 2025
In my opinion, one of the best critiques of modern AI design comes from a 1992 talk by the researcher Mark Weiser where he ranted against “copilot” as a metaphor for AI.This was 33 years ago, but ...
Read MoreThe many, many, many JavaScript runtimes of the last decade
July 30, 2025
This last decade has seen an inundation of new JavaScript runtimes (and engines in equal measure), enabling us to run JavaScript in all manner of contexts with precise fitness for task. Through these,...
Read MoreCSS Hyphens, Words, Syllables, and Languages
July 30, 2025
There’s a newish CSS feature called hyphens that specifies how you want words to be hyphenated when the text wraps.But if you use it (and really you should), you’re going to need to make sure you...
Read MoreHow to Discover a CSS Trick
July 30, 2025
Do we invent or discover CSS tricks? Michelangelo described his sculpting process as chiseling away superfluous material to reveal the sculpture hidden inside the marble, and Stephen King says his ide...
Read MoreMore Fun with Invoker Commands and Web Components
July 30, 2025
So I thought it would be fun to revisit the Invoker Commands API (MDN) which is available in Chromium-based browsers and hopefully coming soon to Safari and Firefox (both are currently in testing).I...
Read MoreIt’s time for modern CSS to kill the SPA
July 29, 2025
At some point during the scoping process, someone says the words. A CMO. A digital lead. A brand manager. And with that single phrase, the architecture is locked in: it’ll be an SPA. ...
Read MoreWeb Serial: The Only Reason I’ll Admit JavaScript Isn’t All Bad
July 29, 2025
However, I must give credit to where credit is due: I really like what Web-serial has turned out to be. I had strong opinions about standboxing javascript to stay in the browser and not reaching out t...
Read MoreWhen Is WebAssembly Going to Get DOM Support?
July 29, 2025
Is WebAssembly (Wasm) really ready for production usage in web applications, even though that usage requires integration with a web page and the APIs used to manipulate it, such as the DOM? Simultaneo...
Read MoreAI Is Just the Latest Frontend Killer. Don’t Panic.
July 28, 2025
AI coding assistants are great at scaffolding UIs, rewriting code, even generating decent boilerplate for common components. But they don’t know why one pattern is better than another. They don’t ...
Read MoreA RedMonk Conversation: How Shawn (swyx) Wang Defines the AI Engineer – RedMonk
July 28, 2025
In this RedMonk conversation, Shawn (swyx) Wang discusses the evolving role of the AI Engineer with Kate Holterhoff. They chat about the definition of an AI Engineer, the differences between AI Engine...
Read MoreDesigning for User Font-size and Zoom
July 28, 2025
When I tried setting my browser font-size preferences, I found it broke more sites than it improved, and I quickly moved back to the default. So what went wrong, and how can we fix it? Source: Designi...
Read Moreelements | AI Focus
July 28, 2025
As much as struggle with on-device processing and the quality of its output compared to server models, I am excited by some of the APIs that are being built into browsers that are backed by LLMs and o...
Read MoreFrontend Performance Checklist For 2025
July 25, 2025
Our Frontend Performance Checklist is a comprehensive, platform-agnostic guide that enumerates key front‑end best practices and optimizations for maximizing website speed and efficiency. It distills...
Read MoreWhy I don’t trust WCAG 2.2 and what I’m hoping from 3.0
July 25, 2025
In this day and age, we must also consider the negative impact that a brand incurs when it fails to be accessible, which inevitably comes with its own losses. Still, WCAG 2.2 (released in 2023) deserv...
Read MoreA First Look at the Interest Invoker API (for Hover-Triggered Popovers)
July 25, 2025
Chrome 139 is experimenting with Open UI’s proposed Interest Invoker API, which would be used to create tooltips, hover menus, hover cards, quick actions, and other types of UIs for showing more inf...
Read MoreWCAG in Plain English
July 25, 2025
Making accessibility standards easy to understand, one success criterion at a time.Friendly reminder: This is a beginner-friendly guide, not a replacement for the official WCAG. See our full disclaime...
Read MoreTeaching MCP Servers New Tricks: Challenges in Tool Discovery – AI Native Dev
July 24, 2025
You’ve probably noticed a pattern when you try new LLM-backed or adjacent tools, especially in the developer space. Once you get oriented, the first few interactions are delightful. You start to gai...
Read MoreMCP: Bringing mashups back!
July 24, 2025
In the summer of 2006, I discovered the blossoming world of web APIs: HTTP APIs like the Flickr API, JavaScript APIs like Google Maps API, and platform APIs like the iGoogle gadgets API. I spent my sp...
Read MoreA Friendly Introduction to SVG
July 24, 2025
But SVGs are also pretty intimidating. The rabbit hole goes deep, and it’s easy to get overwhelmed. So, in this blog post, I want to share the most important fundamentals, to provide a solid foundat...
Read More