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 More

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

AI 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