Hallelujah! Support for sizes="auto" is finally landing in Firefox and Safari! Praise be!
The online home of Jeremy Keith, an author and web developer living and working in Brighton, England.
- Managing Editor
- Jeremy Keith
- Webmaster
- Jeremy Keith
- Public lists
-
IndieWeb
- Fetched
HTML Video Poster Image: Enable Responsive Images and ALT Text for Poster by allowing a child IMG Element (with an optional Picture Element wrapper) to Control the Video Poster Image · Issue #10378 · whatwg/html
This is such a brilliant idea! Why not allow an img element inside video element in order to provide a responsive, accessible poster image?
Alistair Davidson / validation-enhancer · GitLab
Here’s another nice progressive web component for your forms, this time for showing error messages.
Expansion artifacts || Matt Ström-Awn, designer-leader
Compression made the information age possible by stripping things down to fit the pipes. Expansion made the AI age possible by blowing data back up again. Both operations leave marks; we’ve learned to spot compression artifacts, but we’ve only just begun to reckon with expansion artifacts. Until we do, there’s a lot of risk to manage.
Never Lose Form Progress Again :: Aaron Gustafson
aaron-gustafson.com/notebook/never-lose-form-progress-again/
Here’s an excellent progressive web component from Aaron—wrap a custom element around your exising form and your good to go:
At its core,
form-saveris a small web component that wraps a form, keeps an eye on it, stores values inlocalStorage, and restores them when the page loads again. Better yet, it clears out saved data after a successful submission so you’re not accidentally resurrecting stale information the next time someone stops by.
Dilation
Sunday session
Sunday session
Finn Mac Cool by Morgan Llywelyn
Reading Gideon The Ninth by Tamsyn Muir.
Reading Gideon The Ninth by Tamsyn Muir.
Thursday session
Thursday session
Threat models
Wednesday session
Wednesday session
Design and Engineering, As One · Matthias Ott
A thoughtful piece by Matthias that’s a must-read for both designers and developers.
No-stack web development – David Bushell – Web Dev (UK)
A stack is also technical debt, non-transferable knowledge, accelerated obsolescence, and vendor lock-in. That means fragility and overall unnecessary complication. Popular stacks inevitably turn into cargo cults that build in spite of the web, not for it.
The web platform does not require build toolchains. Always default to, and regress to, the fundamentals of CSS, HTML, and JavaScript. Those core standards are the web stack.
delphitools
A collection of small, low stakes and low effort tools.
No logins, no registration, no data collection.
Just heard the sad news about Moya Brennan passing. Some of the first records I ever bought were by Clannad—Macalla, Magical Ring, Legend. Ar dheis Dé go raibh a hanam.
Just heard the sad news about Moya Brennan passing. Some of the first records I ever bought were by Clannad—Macalla, Magical Ring, Legend.
Ar dheis Dé go raibh a hanam.
Monday session
Monday session
The bots are swarming hard today, laying waste to the meadows of the open web. This is what powers vibe-coding. The slop must flow.
The bots are swarming hard today, laying waste to the meadows of the open web. This is what powers vibe-coding.
The slop must flow.
I know a young student in Germany who needs to learn about relevance of the Entscheidungsproblem and Alan Turing to today’s work in computation—who should I put them in touch with?
I know a young student in Germany who needs to learn about relevance of the Entscheidungsproblem and Alan Turing to today’s work in computation—who should I put them in touch with?
The AI Great Leap Forward
leehanchung.github.io/blogs/2026/04/05/the-ai-great-leap-forward/
In 1958, Mao ordered every village in China to produce steel. Farmers melted down their cooking pots in backyard furnaces and reported spectacular numbers. The steel was useless. The crops rotted. Thirty million people starved.
In 2026, every other company is having top down mandate on AI transformation.
Same energy.
My salary history
Conference organising in 2026 - QuirksBlog
The conference circuit is in a slump these days. That won’t change as long as people don’t buy tickets. And a good conference circuit is typically something that you start to miss only when it’s too late.
Tuesday session
Tuesday session
TinyStart
AI Might Be Our Best Shot At Taking Back The Open Web | Techdirt
techdirt.com/2026/03/25/ai-might-be-our-best-shot-at-taking-back-the-open-web/
Thanks to everyone who came out to the Salter Cane gig on Saturday night—that was fun!
Thanks to everyone who came out to the Salter Cane gig on Saturday night—that was fun!
I used AI. It worked. I hated it.: Taggart Tech
There’s a fundamental problem with these tools beyond the capacity of any deployment strategy to solve: the tool requires expertise to validate, but its use diminishes expertise and stunts its growth. How does one become an expert? There are no shortcuts; there is only continuous hard work and dedication. I was once told of writing, great writers learn how to break the rules in new and ingenious ways by first learning the rules.
But how is a new developer meant to learn the rules if their day-to-day work is nothing but the babysitting of models? How will they gain the hard-won experience that allows a human in the loop to be a useful safeguard?
These models alter cognition in ways deleterious to human prosperity. In other words, for as much output as they provide, they take something important from us.
Sound checking Salter Cane
Sound checking Salter Cane
Salter Cane is ready to rock and/or roll! https://saltercane.com/tickets
Thursday session
Thursday session