Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
JSON is not JSON Across Languages
October 2, 2025
JSON (JavaScript Object Notation) was designed as a simple, lightweight, and human-readable data interchange format, often positioned as a more accessible alternative to XML. It has become the de fact...
Read MoreWhy Cloudflare, Netlify, and Webflow are collaborating to support Open Source tools like Astro and TanStack
October 1, 2025
Open source is the core fabric of the web, and the open source tools that power the modern web depend on the stability and support of the community. To ensure two major open source projects have the ...
Read MoreIf you are good at code review, you will be good at using AI agents
October 1, 2025
Using AI agents correctly is a process of reviewing code. If you’re good at reviewing code, you’ll be good at using tools like Claude Code, Codex, or the Copilot coding agent.Why is that? Large la...
Read MoreAI coding hype overblown, Bain shrugs
October 1, 2025
Software development was one of the first areas to adopt generative AI, but the promised revolution has so far delivered only modest productivity gains, and Bain says only a full rethink of the softwa...
Read MoreGetting AI to Work in Complex Codebases
September 30, 2025
It seems pretty well-accepted that AI coding tools struggle with real production codebases. The Stanford study on AI’s impact on developer productivity found: The common response is so...
Read MoreThe Power of Emergence: Why Leaders Shouldn’t Prescribe Every Solution
September 29, 2025
As engineering leaders, it’s tempting to prescribe solutions. It feels efficient: you’ve seen this problem before, you know how to solve it, and it seems faster to give the answer than to wait for...
Read MoreAuthentication Security in Web Applications: A Comprehensive Guide for Developers
September 29, 2025
Authentication vulnerabilities remain the leading cause of data breaches in 2025, with 22% of all breaches beginning with credential abuse and an average cost of $4.88 million per incident¹⁻⁴. As...
Read MoreThe Best CSS Unit Might Be a Combination | OddBird
September 29, 2025
There are many articles and established CSS best-practices that rely on determining the correct or best units to use. Now that comparison functions are well supported in CSS, we don’t have to choose...
Read MoreWhat is going on with the Australian UX & product design job market?
September 29, 2025
I’ve been doing a lot of mentoring last week and the question I keep on being asked is if I understand what is happing in the job market. Which I don’t definitively but I do have some hypothesis. ...
Read MoreThe promotion problem in engineering
September 29, 2025
There’s something that’s been bothering me about how we promote engineers. As an industry we seem to have this default assumption that technical excellence automatically translates to leadership a...
Read MoreWhat You Need to Know about Modern CSS (2025 Edition)
September 26, 2025
We published an edition of What You Need To Know about Modern CSS last year (2024), and for a while I really wasn’t sure if only a year later we’d have enough stuff to warrant and new yearly versi...
Read MoreAn Accessible Guide to WCAG 3.3.8: Authentication Without Frustration
September 25, 2025
Logging in can be tough for users with cognitive disabilities. WCAG’s Success Criterion 3.3.8, “Accessible Authentication,” provides guidance. Source: An Accessible Guide to WCAG 3.3...
Read MoreReact Won by Default – And It’s Killing Frontend Innovation
September 25, 2025
React is no longer winning by technical merit. Today it is winning by default. That default is now slowing innovation across the frontend ecosystem.When teams need a new frontend, the conversation rar...
Read MoreScreen readers do not need to be saved by AI
September 25, 2025
Imagine listening to your favourite podcast. You rewind it to go over something you missed, but each time you replay it, it’s somehow different.This sounds frustrating, right? But, it’s likely thi...
Read MoreThe “Most Hated” CSS Feature: cos() and sin()
September 24, 2025
This shocks me, if I’m being honest. Are really trigonometric functions really that hated? I know “hated” is not the same as saying something is “worst”, but it still has an awful ring to it...
Read MoreHow To Minimize The Environmental Impact Of Your Website — Smashing Magazine
September 24, 2025
As responsible digital professionals, we are becoming increasingly aware of the environmental impact of our work and need to find effective and pragmatic ways to reduce it. James Chudley shares a new ...
Read MoreRight-to-left Styling
September 24, 2025
Over 292 million people around the world speak Arabic as their first language. Arabic (al-Arabiyyah, pronounced /al ʕarabijja/, /ʕarabiː/) is my native language, and I sometimes build websites that...
Read MoreProgramming Deflation
September 24, 2025
The genies are out of the bottle. Let’s take as a given that augmented coding is steadily reducing the cost, skill barriers, and time needed to develop software. (Interesting debate to be had—anot...
Read MoreThe Agentic Web: How AI Agents Are Shaping the Web’s Future
September 23, 2025
Berners-Lee created the web in 1990 and in 1994 founded its governing body, the World Wide Web Consortium (W3C). Although he’s stepped back from leadership at the W3C (he’s now listed as “Emerit...
Read MoreYou Don’t Need Animations
September 23, 2025
When done right, animations make an interface feel predictable, faster, and more enjoyable to use. They help you and your product stand out. But they can also do the opposite. They can make an interfa...
Read MoreIs it Time to Un-Sass? | CSS-Tricks
September 23, 2025
By my count, I have been using Sass for over 13 years. I chose Sass over Less.js because I thought it was a better direction to go at the time. And my bet paid off. That is one of the difficult things...
Read MoreCSS to speech: alternative text for CSS-generated content
September 23, 2025
While making an update to a course chapter that includes the use of CSS-generated content in the accessible name computation of an element, I noticed that browser support for providing alt text in CSS...
Read MoreHow modern browsers work
September 23, 2025
This article dives into how modern browsers work – focusing on Chromium’s architecture and internals, while noting where other engines differ. We’ll explore everything from the netwo...
Read MoreAI Agents Will Transform the Online Economy
September 22, 2025
“The agentic Web is going to change everything,” says Wang, predicting that people will increasingly rely on agents as proxies to navigate the Web on their behalf. And in a recent position paper p...
Read More