Elsewhere

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

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

Where AI is failing design systems, and where we are failing AI

September 22, 2025

Source: Where AI is failing design systems, and where we are failing AI – bencallahan.com...

Read More

Why engineering isn’t just coding (and AI won’t change that)

September 22, 2025

AI can write code quickly, and leadership teams everywhere are having the same thought, they think they’ve cracked the secret to faster, cheaper software development. “Why do we need all these eng...

Read More

Making Your Fetch Requests Production-Ready with ffetch

September 22, 2025

Your app is ready. You have a backend that does some magical things and then exposes some data throught an API. You have a frontend that consumes that API and displays the data to the user. You are us...

Read More

I think “agent” may finally have a widely enough agreed upon definition to be useful jargon now

September 22, 2025

Tools in a loop to achieve a goal #An LLM agent runs tools in a loop to achieve a goal. Let’s break that down.The “tools in a loop” definition has been popular for a while—Anthropic in particu...

Read More

The Fundamentals of CSS Alignment

September 19, 2025

While centering elements in CSS has become easy over time, there is still a lot of confusion around alignment in general. Let’s be honest, you always end up trying different combinations until it wo...

Read More

40 years later, are Bentley’s “Programming Pearls” still relevant? – Terence Eden’s Blog

September 19, 2025

In September 1985, Jon Bentley published Programming Pearls. A collection of aphorisms designed to reveal truths about the field of programming. It’s 40 years later – long enough to see se...

Read More

Styling siblings with CSS has never been easier. Experimenting with sibling-count and sibling-index

September 19, 2025

If I were to divide CSS evolutions into categories, then last year was probably the year that ended with animations and colors getting better; This year, the end of the year seems to be about those ea...

Read More

Finally, safe array methods in JavaScript

September 18, 2025

There’s a good reason that many developers pause before using .sort(), .reverse(), or .splice() in JavaScript: those methods mutate the original array. That single side effect can lead to subtle, ha...

Read More

Low- and Mid-Tier Mobile for the Real World (2025)

September 18, 2025

TL;DR: If you want broadly representative Android hardware for real-world web performance testing in 2025, buy a Samsung Galaxy A15 5G (SM-A156x) (low-tier) and a Samsung Galaxy A54 5G (SM-A546x) (mid...

Read More

Integrating CSS Cascade Layers To An Existing Project

September 18, 2025

The idea behind this is to share a full, unfiltered look at integrating CSS Cascade Layers into an existing legacy codebase. In practice, it’s about refactoring existing CSS to use cascade layers wi...

Read More

AI Wants to Kill the Frontend Developer. It Won’t Work.

September 18, 2025

Every few years, someone declares my job dead. First it was Flash. Then it was Dreamweaver. Then it was “anyone can drag-and-drop a Wix site.” Now it’s AI. The headlines practically write themse...

Read More

A Call for a Product Design Manifesto

September 17, 2025

Let’s be honest, Product Design has lost its way and purpose. Not because Product Managers took it away, not because engineering pushed us aside, but because too often, we’ve accepted a smaller ro...

Read More

Local-First Landscape

September 17, 2025

Whether you’re a developer looking to experiment with local-first patterns or a technical leader making a strategic technology decision, this resource helps you navigate the growing ecosystem of...

Read More

We Keep Reinventing CSS, but Styling Was Never the Problem

September 17, 2025

We’ve been building for the web for decades. CSS has had time to grow up, and in many ways, it has. We’ve got scoped styles, design tokens, cascade layers, even utility-first frameworks that promi...

Read More