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 MoreHow 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 MoreTalking 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 MoreThe 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 MoreDesigning 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 MoreNo 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 MoreUsing 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 MoreThere’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 MoreAvoiding 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 MoreThe 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 MoreDevelopers, 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 MoreAccessibility 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 MoreJavaScript 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 MoreAutomating 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 MoreThe 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 MoreCascading 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 MoreFrom 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 MoreVibe 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 MoreAI 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 MoreCurate 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 MoreThe 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 MoreAI 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 MoreDisposable 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 MoreAI 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