Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
How JPEG Became the Internet’s Image Standard – IEEE Spectrum
June 26, 2025
For roughly three decades, the JPEG has been the World Wide Web’s primary image format. But it wasn’t the one the Web started with. In fact, the first mainstream graphical browser, NCSA Mosaic, di...
Read MoreJavaScript broke the web (and called it progress)
June 26, 2025
Source: JavaScript broke the web (and called it progress) – Jono Alderson...
Read MoreAndrej Karpathy: Software Is Changing (Again)
June 25, 2025
0:49 – Imo fair to say that software is changing quite fundamentally again. LLMs are a new kind of computer, and you program them *in English*. Hence I think they are well deserving of a major v...
Read MoreBaseline Newly Available: Stay on Top of New Web Features – The New Stack
June 25, 2025
Don’t treat Baseline as a list of what you can or can’t use on your website, but as a guide to which features need more work to reach all your users. Source: Baseline Newly Available: Stay on ...
Read MoreCSS Color Functions
June 24, 2025
However, color in CSS can be a bit hard to fully understand since there are many ways to set the same color, and sometimes they even look the same, but underneath are completely different technologies...
Read MoreCSS: The Pain Is Real · Jens Oliver Meiert
June 24, 2025
Thesis: Proponents of utility CSS * (presentational HTML) have never performed a CSS-only redesign †. One could be tempted now to try to state the opposite for proponents of strict separation of c...
Read MoreColor Everything in CSS
June 24, 2025
And I must admit: I didn’t know a lot about color in CSS (I still used rgb(), which apparently isn’t what cool people do anymore), so it has been a fun learning experience. One of the things ...
Read MoreParallelizing AI Coding Agents – AI Native Dev
June 23, 2025
AI coding environments have evolved rapidly, from simple chat-based prompting, to retrieval-augmented generation (RAG), and more recently to autonomous agents. Each step has improved output quality, b...
Read MoreNavigating AI Native Development with Simon Maple – YouTube
June 23, 2025
AI is reshaping the way we build software, shifting from code-centric to spec-centric development, where developers define what they want, and AI determines how to achieve it. But how do we get the...
Read MoreA quote from Arvind Narayanan
June 23, 2025
Can you break up your own job into a set of well-defined tasks such that if each of them is automated, your job as a whole can be automated? I suspect most people will say no. But when we think about ...
Read MoreAgentic Misalignment: How LLMs could be insider threats
June 23, 2025
We stress-tested 16 leading models from multiple developers in hypothetical corporate environments to identify potentially risky agentic behaviors before they cause real harm. In the scenarios, we all...
Read MoreDesigning For Neurodiversity
June 20, 2025
Neurodivergent needs are often considered as an edge case that doesn’t fit into common user journeys or flows. Neurodiversity tends to get overlooked in the design process. Or it is tackled late in ...
Read Morethe six-month recap: closing talk on AI at Web Directions, Melbourne, June 2025
June 20, 2025
Welcome back to our final session at WebDirections. We’re definitely on the glide path—though I’m not sure if we’re smoothly landing, about to hit turbulence, or perhaps facing a g...
Read MoreWhat I Wish Someone Told Me When I Was Getting Into ARIA
June 20, 2025
If you haven’t encountered ARIA before, great! It’s a chance to learn something new and exciting. If you have heard of ARIA before, this might help you better understand it or maybe even teach you...
Read MoreUsing await at the top level in ES modules
June 20, 2025
Writing asynchronous code in JavaScript used to come with a limitation: the await keyword could only be used inside an async function. That changed when ES2022 introduced top-level await: a modern ES ...
Read MoreCritical questions for design leaders working with artificial intelligence, New York 2025 | Leading Design
June 20, 2025
Forty design leaders from around the world gathered at L’Alliance New York to shape a shared vision for the future of design leadership in a AI world. AI is a ground-breaking technology, providing u...
Read MoreScope in CSS – Frontend Masters Blog
June 20, 2025
This is a written adaptation of my talk at CSS Day 2025. It was a lovely event, but I realize life is complicated and not everyone can make it to events like this. There are videos up paywalled at con...
Read MoreWrite more reliable JavaScript with optional chaining
June 19, 2025
Let me know if this sounds familiar: you’re deep into debugging or trying to access a deeply nested property in a JavaScript object. Suddenly you see this classic error: TypeError: Cannot read prope...
Read MoreLearn more about Declarative Web Push
June 19, 2025
Learn how Declarative Web Push can help you deliver notifications more reliably. Find out how to build on existing standards to be more efficient and transparent by design while retaining backwards co...
Read MorePrinting the web: making webpages look good on paper – Piccalilli
June 19, 2025
A huge part of building for the web is making experiences responsive. Usually, we think of responsive design in terms of making sites adapt to different viewport sizes, but what about being responsive...
Read MoreWhy Silicon Valley CTOs Are Secretly Moving Away from React | by Coders Stop | in JavaScript in Plain English – Freedium
June 18, 2025
Why Silicon Valley CTOs Are Secretly Moving Away from React” React isn’t failing because it’s bad. It’s failing because it succeeded too well.” Those words from a CTO at ...
Read MoreGetting Creative With HTML Dialog | CSS-Tricks
June 18, 2025
Like ’em or loath ’em, whether you’re showing an alert, a message, or a newsletter signup, dialogue boxes draw attention to a particular piece of content without sending someone to a different p...
Read MoreExploring the CSS contrast-color() Function… a Second Time | CSS-Tricks
June 18, 2025
In many countries, web accessibility is a human right and the law, and there can be heavy fines for non-compliance. Naturally, this means that text and icons and such must have optimal color contrast ...
Read MoreAI-assisted coding for teams that can’t get away with vibes
June 17, 2025
AI should be adopted by serious engineering teams that want to build thoughtful, well-crafted products. This requires skillful usage of these tools. Our obsession with building high-quality software f...
Read More