Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
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 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 MoreAI Product Managers Will Be In-Demand
June 17, 2025
Many companies have an Engineer:PM ratio of, say, 6:1. (The ratio varies widely by company and industry, and anywhere from 4:1 to 10:1 is typical.) As coding becomes more efficient, I think teams will...
Read MoreMake the Web a More Colorful Place! | OddBird
June 17, 2025
OddBird’s color tool not only checks contrast ratios, but supports the new CSS color formats and spaces. For years designers and developers were limited to colors in the sRGB colors space, using for...
Read MoreMalleable software: Restoring user agency in a world of locked-down apps
June 16, 2025
The original promise of personal computing was a new kind of clay—a malleable material that users could reshape at will. Instead, we got appliances: built far away, sealed, unchangeable. When your t...
Read MoreDesign Patterns for Securing LLM Agents against Prompt Injections
June 16, 2025
As long as both agents and their defenses rely on the current class of language models, we believe it is unlikely that general-purpose agents can provide meaningful and reliable safety guarantees. Thi...
Read MoreA new breed of GenAI Application Engineers
June 16, 2025
There’s a new breed of GenAI Application Engineers who can build more-powerful applications faster than was possible before, thanks to generative AI. Individuals who can play this role are highly so...
Read MoreMy AI Skeptic Friends Are All Nuts · The Fly Blog
June 10, 2025
Some of the smartest people I know share a bone-deep belief that AI is a fad — the next iteration of NFT mania. I’ve been reluctant to push back on them, because, well, they’re smarter than me. ...
Read MoreComma v0.1 1T and 2T—7B LLMs trained on openly licensed text
June 10, 2025
Source: Comma v0.1 1T and 2T—7B LLMs trained on openly licensed text...
Read MoreJavaScript’s upcoming Temporal API and what problems it will solve
June 2, 2025
JavaScript will soon have a new feature that many developers are eagerly awaiting. The feature is the Temporal API which will fix many problems and inconveniences of the old Date object. Source: JavaS...
Read MoreAI-assisted development needs automated tests
May 30, 2025
I wonder if one of the reasons I’m finding LLMs so much more useful for coding than a lot of people that I see in online discussions is that effectively all of the code I work on has automated t...
Read MoreWill the Model Eat Your Stack? | Drew Breunig
May 30, 2025
The haunting question facing every AI product team: what can you build today that won’t be subsumed by tomorrow’s model?A good chunk of the first wave of AI-powered products got crushed by this dy...
Read MoreShipping Temporal | SpiderMonkey JavaScript/WebAssembly Engine
May 29, 2025
The Temporal proposal provides a replacement for Date, a long standing pain-point in the JavaScript language. This blog post describes some of the history and motivation behind the proposal. The Tempo...
Read MoreIntroduction to JavaScript Frameworks
May 29, 2025
Have you ever wondered why it feels like there are so many JavaScript Frameworks? In this video we will look at 5 popular frameworks: React, Angular, Vue, Svelte, and Solid, to better understand why t...
Read MoreThe Recurring Cycle of ‘Developer Replacement’ Hype
May 28, 2025
From NoCode to AI-AssistedEvery few years, a shiny new technology emerges that promises to make software developers obsolete. The headlines follow a predictable pattern: “The End of Coding,̶...
Read MoreLadybird: That Rare Breed of Browser Based on Web Standards
May 26, 2025
There appear to be a lot of different web browsers available — but on closer examination, this isn’t entirely true. Many browsers are based on Chromium, the open source code behind Google’s Chro...
Read MoreDialog is for modals, popover is for everything else
May 26, 2025
<dialog> and <popover> are currently the only two ways1 to access the browser’s top layer. So what’s the difference between them and which one should you use when? Source: Dialog is fo...
Read MoreMicrosoft is opening its on-device AI models up to web apps in Edge
May 23, 2025
Web developers will be able to start leveraging on-device AI in Microsoft’s Edge browser soon, using new APIs that can give their web apps access to Microsoft’s Phi-4-mini model, the company annou...
Read MoreAdactio: Journal—The landing zone
May 23, 2025
But there is no fold. We pretended that everyone’s screens were 640 by 480 pixels. Then we pretended that everyone’s screens were 800 by 600 pixels. But we never really knew. It was all a consensu...
Read More