Elsewhere

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

Tips for making regular expressions easier to use in JavaScript

June 30, 2025

Source: Tips for making regular expressions easier to use in JavaScript...

Read More

Common AI Product Issues

June 30, 2025

At this point, almost every software domain has launched or explored AI features. Despite the wide range of use cases, most of these implementations have been the same (“let’s add a chat p...

Read More

The New Separation of Concerns

June 30, 2025

Separation of concerns is a computer science principle introduced in the mid 1970s that describes how each section of code should address a separate piece of a computer program. Applying this principl...

Read More

The End of Code as We Know It (The Third Wave is Here) – YouTube

June 27, 2025

The “Third Wave” of Software: Moving from classical source code to natural language instructions.English as Code: How LLMs are turning English into a functional programming language. The P...

Read More

What Developers Should Know About Modern CDNs and the Edge

June 27, 2025

“Traditionally, CDNs and Edge have been under the control of, like, IT or Ops — or security, or both. […] Developers frankly [didn’t] like it, because it just made it harder for them to do the...

Read More

Give your coding agent browser superpowers with DevTools access via MCP

June 27, 2025

When working with coding agents it’s essential to provide them with the signals they need to determine whether they’ve done the right job or not. The typical signals come from inspecting t...

Read More

CSS Cascade Layers Vs. BEM Vs. Utility Classes: Specificity Control — Smashing Magazine

June 27, 2025

CSS is wild, really wild. And tricky. But let’s talk specifically about specificity.When writing CSS, it’s close to impossible that you haven’t faced the frustration of styles not applying as ex...

Read More

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