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 More

JavaScript broke the web (and called it progress)

June 26, 2025

Source: JavaScript broke the web (and called it progress) – Jono Alderson...

Read More

Andrej 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 More

Baseline 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 More

CSS 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 More

CSS: 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 More

Color 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 More

Parallelizing 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 More

​Navigating 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 More

A 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 More

Agentic 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 More

Designing 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 More

the 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 More

What 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 More

Using 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 More

Critical 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 More

Scope 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 More

Write 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 More

Learn 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 More

Printing 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 More

Why 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 More

Getting 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 More

Exploring 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 More

AI-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