Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
The Mindset Shift for Designing Better Frontend Systems
September 16, 2025
When you read most design docs or product requirements, you’ll notice something: they’re almost always about the happy path — the perfect scenario where everything works exactly as int...
Read MoreMy Vision for AI and the Web
September 16, 2025
AI will not all run locally yet. Large models still need server-side power. But smaller, specialized models can run on your device today, privately and securely. That is the balance I believe in: loca...
Read MoreWorking with Contexts – O’Reilly
September 16, 2025
Managing Your Context Is the Key to Successful Agents As frontier model context windows continue to grow,1 with many supporting up to 1 million tokens, I see many excited discussions about how long-co...
Read MoreEverything I know about good API design
September 16, 2025
Most of what modern software engineers do1 involves APIs: public interfaces for communicating with a program, like this one from Twilio. I’ve spent a lot of time working with APIs, both building and...
Read MoreThe return of tech specs – Frontend Masters Blog
September 15, 2025
I’m confident that going forward, software engineers will need to relearn how to create detailed tech specs for complex changes. It’s also likely that AI will help write and review these specs bef...
Read MoreThe Fundamentals of CSS Alignment
September 15, 2025
While centering elements in CSS has become easy over time, there is still a lot of confusion around alignment in general. Let’s be honest, you always end up trying different combinations until it wo...
Read MoreGoogle Chrome at 17 – A history of our browser
September 15, 2025
I still remember the fall of 2008 when Google launched Chrome – a quirky new browser with a comic book as its press release. As someone who’s spent a long time on the Chrome team, I’ve watch...
Read MoreShould you preload fonts for performance?
September 12, 2025
Everyone’s preloading fonts for faster sites. 🚀 But did you know it can secretly push your First Contentful Paint back instead? Let’s look at when preloading helps, when it hurts, and the simpl...
Read MoreRegexes Got Good: The History And Future Of Regular Expressions In JavaScript — Smashing Magazine
September 12, 2025
Although JavaScript regexes used to be underpowered compared to other modern flavors, numerous improvements in recent years mean that’s no longer true. Steven Levithan evaluates the history and pres...
Read MoreView Transitions: What Could Possibly Go Wrong?
September 11, 2025
Most of the time, View Transitions just work. This page is for the exceptions: the quirks, the caveats, the things that quietly cancel your animations. Learn how to detect them and bring transitions b...
Read MoreHow Google created a connected experience for its new AI Mode using view transitions
September 11, 2025
Google Search has one of the largest reaches in the world, therefore changes to our user experience can have an impact on billions of users. We’ve long dreamed of a web experience that feels mor...
Read Moreanti-patterns and patterns for achieving secure generation of code via AI
September 11, 2025
I just finished up a phone call with a “stealth startup” that was pitching an idea that agents could generate code securely via an MCP server. Needless to say, the phone call did not go we...
Read MorePython: The Documentary | An origin story
September 10, 2025
This is the story of the world’s most beloved programming language: Python. What began as a side project in Amsterdam during the 1990s became the software powering artificial intelligence, data ...
Read MoreThe OG Low-Code Platform
September 10, 2025
SPREADSHEETS are the de facto most popular programming environment ever created. Purchase decisions for entire families of personal computers have been made solely on the availability (or lack thereof...
Read MoreOpen Source is one person | Open Source Security
September 10, 2025
Open source, the thing that drives the world, the thing Harvard says has an economic value of 8.8 trillion dollars (also a big number). Most of it is one person. And I can promise you not one of those...
Read MoreCSS-only scrollspy effect using scroll-marker-group and :target-current
September 9, 2025
The CSS Overflow Module Level 5 introduced a new CSS property which enriches HTML anchor elements with the capabilities of CSS scroll markers, allowing you to recreate the Bootstrap Scrollspy effect u...
Read MoreA complete guide to HTTP caching
September 9, 2025
Caching is the invisible backbone of the web. It’s what makes sites feel fast, reliable, and affordable to run. Done well, it slashes latency, reduces server load, and allows even fragile infrastruc...
Read MoreWhy Moving Away from SPAs improves Usability, Accessibility, and SEO – Innoweb: Innovative Web Solutions in Sydney
September 9, 2025
For years, Single Page Applications (SPAs) built with frameworks like React have dominated the web development landscape. They promised fluid transitions, dynamic interfaces, and app-like experiences....
Read MoreThe Making of gradient.style
September 9, 2025
Found these pics in a drawer and thought it’d be fun to share the journey of creating a CSS spec compliant gradient generator in 2023.gradient.styleA CSS5 HDR color enabling gradient toolCan eve...
Read More4 Reasons to stop using CSS Preprocessors
September 8, 2025
Within CSS you now can do so many things that were the subject for using a pre- and postprocessor like Sass, Less or PostCSS. The latter is still useful in many cases today but the former are less and...
Read MoreWhat are OKLCH colors?
September 8, 2025
OKLCH is a newer color model that is designed to be perceptually uniform. This means that colors are much more accurate in terms of how humans perceive them and it makes working with them much easier....
Read MoreMaking Sense of CSS Length Units
September 8, 2025
Junior developers who were recently introduced to CSS might be overwhelmed by the sheer number of various length-measuring units available. Someone might say not to use px as absolute units don’t ch...
Read MoreThe `-path` of Least Resistance (Part 1)
September 8, 2025
There’s a whole layer of CSS that lives just below the surface of most interfaces. It’s not about layout, spacing, or typography. It’s about shape. About cutting through the default boxes and le...
Read MoreOptimizing PWAs For Different Display Modes — Smashing Magazine
September 5, 2025
Progressive Web Apps (PWAs) are a great way to make apps built for the web feel native, but in moving away from a browser environment, we can introduce usability issues. Declan covers how we can modif...
Read More