Elsewhere

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

GenAI coding: most teams aren’t ready

May 14, 2025

Source: GenAI coding: most teams aren’t ready | Rob Bowley...

Read More

The Next Evolutionary Step – Annie Vella

May 12, 2025

The recent releases of Claude Code and OpenAI Codex caught my attention, but not for the reasons you might expect. I was puzzled by the enthusiasm they’ve generated. These are, after all, terminal t...

Read More

Why developers and their bosses disagree over generative AI

May 12, 2025

There’s a stubborn disconnect between what engineering leadership thinks will make developers productive and what they actually want. In a survey of 2,150 IT managers and developers last y...

Read More

Are ‘CSS Carousels’ accessible?

May 9, 2025

In this post I want to examine the newly announced “CSS Carousels” through the lens of usability and accessibility. I’ll start with a spoiler: CSS Carousels are highly experimental and they are ...

Read More

Microservices Are a Tax Your Startup Probably Can’t Afford

May 9, 2025

In a startup, your survival depends on how quickly you can iterate, ship features, and deliver value to end-users. This is where the foundational architecture of your startup plays a big role; ad...

Read More

Why is Nobody Using the hwb() Color Function?

May 8, 2025

hwb() is a color function in the sRGB color space, which is the same color space used by rgb(), hsl() and the older hexadecimal color format (e.g. #f8a100). hwb() is supposed to be...

Read More

The power of the spread and rest syntax in JavaScript

May 7, 2025

It’s a fair bet that most web developers regularly encounter the three dots (…) in their code. Sometimes it magically copies arrays, sometimes it gathers up function arguments, and sometimes i...

Read More

Building An Offline-Friendly Image Upload System

May 6, 2025

Poor internet connectivity doesn’t have to mean poor UX. With PWA technologies like IndexedDB, service workers, and the Background Sync API, you can build an offline-friendly image upload system tha...

Read More

As an Experienced LLM User, I Actually Don’t Use Generative LLMs Often

May 6, 2025

Although I don’t claim to the best user of modern LLMs out there, I’ve had plenty of experience working against the cons of next-token predictor models and have become very good at finding the pro...

Read More

AI is Making Developers Dumb

May 5, 2025

Source: AI is Making Developers Dumb | James...

Read More

Could AI convert all the PDF forms on GOV.UK into web forms?

May 5, 2025

Last year I wrote about a tool I built that uses AI to generate GOV.UK styled web versions of PDF forms. This is useful because web forms are more accessible, mobile friendly and smarte...

Read More

Post-Chat UI

May 5, 2025

Source: Post-Chat UI – Allen Pike...

Read More

Two publishers and three authors fail to understand what “vibe coding” means

May 2, 2025

Vibe coding does not mean “using AI tools to help write code”. It means “generating code with AI without caring about the code that is produced”. See Not all AI-assisted programming is vibe co...

Read More

JavaScript, when is this?

May 2, 2025

For me, the trouble was always that this is contextual, but that context isn’t meaningful to us developers so much as it’s meaningful to JavaScript. You and I are used to telling JavaScript what t...

Read More

The canvas element: HeydonWorks

May 2, 2025

So what is the element? Originally devised by Apple to power something called “Dashboard widgets” (I don’t know what they are but they sound awful), it was later standardized as part HTML5. The ...

Read More

LukeW | The Evolution of AI Products

May 1, 2025

At this point, the use of artificial intelligence and machine learning models in software has a long history. But the past three years really accelerated the evolution of “AI products”. Fr...

Read More

Software release of WWW into public domain

May 1, 2025

Software release of WWW into public domainDate: 30 Apr 1993The document that officially put the World Wide Web into the public domain on 30 April 1993. Source: Software release of WWW into public doma...

Read More

Revisiting Image Maps | CSS-Tricks

May 1, 2025

Let’s run through a quick refresher. Image maps date all the way back to HTML 3.2, where, first, server-side maps and then client-side maps defined clickable regions over an image using map and area...

Read More

Converting values to strings in JavaScript

May 1, 2025

Source: Converting values to strings in JavaScript...

Read More

The Hidden Cost of AI Coding

May 1, 2025

Instead of that deep immersion where I’d craft each function, I’m now more like a curator? I describe what I want, evaluate what the AI gives me, tweak the prompts, and iterate. It’s efficient, ...

Read More

Bias in Design Systems – bencallahan.com

April 30, 2025

A few years back, when I was digging intensely into how design systems mature, I stumbled on the concept of a design system origin story. There are two extreme origin stories and an infinite number of...

Read More

Good vs Great Animations

April 30, 2025

Good vs Great AnimationsWe all want our UIs to feel great and animations can definitely help with that. But how do you actually create a great animation? This article is a collection of practical tips...

Read More

The CSS @layer at-rule

April 30, 2025

I’ve been giving a lot of thought to how to make CSS files modular in the UI library without requiring any sort of build system.Today I want to talk about how the CSS @layer at-rule makes this a lot...

Read More

The State of Mobile App Accessibility Report

April 29, 2025

This report from ArcTouch and Fable assesses the accessibility of 50 leading Android and iOS apps across five industries: Food & Delivery, Payments, Fitness, Shopping, and Streaming. Our analysis ...

Read More