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 More

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The `-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 More

Optimizing 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