Elsewhere

Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.

The Web Is About to Get Better for Everyone, Everywhere

August 14, 2025

The next big thing in web development isn’t a framework. It’s a piece of legislation. Starting summer 2025, the European Accessibility Act will require digital products provided in the EU to meet ...

Read More

How To Improve INP: Yield Patterns

August 14, 2025

In the following, we’ll go over different patterns we can use to yield to the main thread to improve the Interaction-to-Next-Paint (INP). Knowing how to improve INP is more important than ever, as i...

Read More

Talking Postgres with Claire Giordano | AI for data engineers with Simon Willison

August 14, 2025

It’s always a good day if you see a pelican. In Episode 30 of Talking Postgres with Claire Giordano, open source developer Simon Willison—creator of Datasette and co-creator of Django—joins to e...

Read More

The Future Of Software Is Small

August 13, 2025

AI makes time very, very, very cheap. It’s not unreasonable to expect that within ~5 years, we’ll have consumer-grade hardware with onboard capabilities that rival current state-of-the-art...

Read More

Designing a Grid-Aware Branch

August 13, 2025

Branch launched five years ago, and if you’ve been following along, you may have noticed that issue 9 arrives with a fresh site redesign. This new design builds on valuable feedback we’ve received...

Read More

No One Knows Anything About AI

August 13, 2025

I want to present you with two narratives about AI. Both of them are about using this technology to automate computer programming, but they point toward two very different conclusions.The first narrat...

Read More

Using the Custom Highlight API

August 12, 2025

The Custom Highlight API came to my attention recently as Firefox recently started supporting it (Firefox 140, June 2025), which brought support across all the major browsers. With it, you can apply (...

Read More

There’s no such thing as a CSS reset

August 12, 2025

CSS resets are a technique nearly as long lived as the modern CSS era itself, stretching all the way from the CSS Zen Garden days to inclusion in mass-market current-day tools like Tailwind. Resets ar...

Read More

Avoiding the hidden costs of leadership debt

August 12, 2025

Technical debt is well recognised. But the same logic of ever-shifting organisational needs – and therefore the debt accrued by standing still – applies to leadership too. As a leader, you...

Read More

The Power Of The Intl API: A Definitive Guide To Browser-Native Internationalization — Smashing Magazine

August 11, 2025

Internationalization isn’t just translation. It’s about formatting dates, pluralizing words, sorting names, and more, all according to specific locales. Instead of relying on heavy third-party lib...

Read More

Developers, Reinvented

August 11, 2025

A vital shift is underway in software development, one that redefines how we build, but also who we are as developers. In recent interviews we spoke with 22 developers that already use AI tools heavil...

Read More

Accessibility and the agentic web – TetraLogical

August 11, 2025

So, what if there was a different way? What if I could ask a digital personal shopping assistant to help me find clothes based on my preferred parameters? What if I could ask the assistant for product...

Read More

JavaScript isn’t the problem. Replacing the browser was.

August 11, 2025

We spent a decade rebuilding the browser by hijacking routing, manually syncing state, rebuilding forms and transitions in JavaScript to match native app expectations. Now the browser has caught up. I...

Read More

Automating Design Systems: Tips And Resources For Getting Started

August 8, 2025

Design systems are more than style guides: they’re made up of workflows, tokens, components, and documentation — all the stuff teams rely on to build consistent products. As projects grow, keeping...

Read More

The web isn’t URL-shaped anymore – Jono Alderson

August 8, 2025

Half of your website’s audience isn’t human.Search engines, crawlers, bots and agents likely already consume more of your site than people do. And they don’t experience it the way humans do...

Read More

Cascading Layers of !mportance – Miriam Suzanne

August 8, 2025

The Cascade is the underlying algorithm that applies our styles the web, and a main target of frustration when our styles go bad. But why is it there, how is it changing, and why should we care? Casca...

Read More

From Clippy to Copilot: UX Design in the Age of AI Browsers

August 8, 2025

Remember Clippy? The overly enthusiastic paperclip that would interrupt your Word document to ask if you were writing a letter? At the time, it was ridiculed – we dismissed it as Microsoft’...

Read More

Vibe code is legacy code | Val Town Blog

August 8, 2025

Despite widespread confusion, Andrej Karpathy coined “vibe coding” as a kind of AI-assisted coding where you “forget that the code even exists.”Legacy codeWe already have a phr...

Read More

AI Has Flipped Software Development

August 7, 2025

For years, it’s been faster to create mockups and prototypes of software than to ship it to production. As a result, software design teams could stay “ahead” of engineering. Now AI c...

Read More

Curate your own newspaper with RSS

August 7, 2025

Perhaps you’ve heard of RSS. It stands for “Really Simple Syndication” and it allows websites like blogs, newsletters, and news sites to make their content available in “feeds” for outside s...

Read More

The Current State of SQLite Persistence on the Web: February 2024 Update

August 6, 2025

Source: The Current State of SQLite Persistence on the Web: February 2024 Update...

Read More

AI First Puts Humans First – O’Reilly

August 6, 2025

Every company is facing this choice today. Those that use AI simply to reduce costs and replace workers will be outcompeted by those that use it to expand their capabilities. So, for example, at O’R...

Read More

Disposable Code Is Here to Stay, but Durable Code Is What Runs the World

August 6, 2025

The software domain is splitting in two Software development is in the process of bifurcating into two very different domains: disposable code and durable code.At the moment, engineers are bringing la...

Read More

AI Development Patterns: What Actually Works

August 5, 2025

After building 30+ repositories with AI coding tools, I’ve learned one thing: raw AI power without structure creates spectacular messes. Whether you’re using ChatGPT, Cursor, or Claude Cod...

Read More