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 More

Designing 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 More

Web 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 More

An 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 More

Why “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 More

Enough 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 More

The 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 More

CSS 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 More

How 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 More

More 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 More

It’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 More

Web 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 More

When 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 More

AI 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 More

A 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 More

Designing 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 More

elements | 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 More

Frontend 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 More

Why 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 More

A 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 More

WCAG 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 More

Teaching 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 More

MCP: 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 More

A 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