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 MoreCommon 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 MoreThe 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 MoreThe 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 MoreWhat 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 MoreGive 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 MoreCSS 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 MoreHow 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 More