Detective stories and tales of bughunting in software and hardware.
Sometimes bugs have symptoms beyond belief. This is a collection of such stories from around the web.
The online home of Jeremy Keith, an author and web developer living and working in Brighton, England.
Managing Editor: Jeremy Keith
Webmaster: Jeremy Keith
Detective stories and tales of bughunting in software and hardware.
Sometimes bugs have symptoms beyond belief. This is a collection of such stories from around the web.
kellysutton.com/2025/01/18/moving-on-from-react-a-year-later.html
Many interactions are not possible without JavaScript, but that doesn’t mean we should look to write more than we have to. The server doing something useful is a requirement for building an interesting business. The client doing something is often a nice-to-have.
There’s also this:
It’s really fast
One of the arguments for a SPA is that it provides a more reactive customer experience. I think that’s mostly debunked at this point, due to the performance creep and complexity that comes in with a more complicated client-server relationship.
Anyone who doesn’t understand the old gods has never looked up at the sky.
This is a great idea that I’m going to file away for later:
I like the idea of redirecting
/now
to the latest post tagged asnow
so one could see the latest version of what I’m doing now.
seldo.com/posts/what-ive-learned-about-writing-ai-apps-so-far
When you think of the long and gloomy history of man, you will find that far more, and far more hideous, crimes have been committed in the name of obedience than have ever been committed in the name of rebellion.
— C.P. Snow
Monday session
Reading The Last Song Of Penelope by Claire North.
Explore our hand-picked collection of 10,046 out-of-copyright works, free for all to browse, download, and reuse. This is a living database with new images added every week.
It’s great to see the evolution of HTML happening in response to real use-cases—the turbo-charging of the select
element just gets better and better!
Thursday session
The new Salter Cane album is available on Spotify now:
daringfireball.net/2025/01/one_bit_of_anecdata_that_the_web_is_languishing
I have to agree with John here:
There’s absolutely no reason the mobile web experience shouldn’t be fast, reliable, well-designed, and keep you logged in. If one of the two should suck, it should be the app that sucks and the website that works well. You shouldn’t be expected to carry around a bundle of software from your utility company in your pocket. But it’s the other way around.
There’s absolutely no technical reason why it should be this way around. This is a cultural problem with “modern front-end web development”.
Wherein Brad says some kind words about The Session. And slippers.
Slippers are cool.
jarango.com/2025/01/09/prescriptive-and-descriptive-information-architecture/
Interesting—this is exactly the same framing I used to talk about design systems a few years ago.
At the thee-ah-tor!
Here’s a handy free tool from Calibre that’ll give your website a performance assessment.
I can’t wait to play this song live!
https://saltercane.bandcamp.com/track/something-underwater
“There’s something in the water Like the holy face of God It’s out there on the borders And rising inside us”
The new Salter Cane album just dropped on Bandcamp!
If you want to watch me and Remy presenting live, join us here at 7:30pm
People of Brighton—myself and Remy are giving a talk this evening at AsyncJS; you should come along!
https://asyncjs.com/built-www-in-5-days/
There will be pizza!
Deceptive design meets gamification in this explanatory puzzle game (though I wish it weren’t using the problematic label “dark patterns”).
I created this interactive experience to explore the intersection of design ethics and human psychology, helping us all make more informed choices while browsing the web.
This is a very smart way to handle feedback about a product.
His soul swooned slowly as he heard the snow falling faintly through the universe and faintly falling, like the descent of their last end, upon all the living and the dead.
— James Joyce, The Dead