Elsewhere

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

Optimising for High Latency Environments – Web Performance and Site Speed Consultant

February 14, 2025

Chrome have recently begun adding Round-Trip-Time (RTT) data to the Chrome User Experience Report (CrUX). This gives fascinating insights into the network topography of our visitors, and how much we m...

Read More

Six things that slow down your site’s UX (and why you have no control over them)

February 14, 2025

Have you ever looked at the page speed metrics – such as Start Render and Largest Contentful Paint – for your site in both your synthetic and real user monitoring tools and wondered “Why a...

Read More

MPA View Transitions Deep Dive

February 14, 2025

Cross-document, or MPA, view transitions are here, and they are amazing! But there is a lot going on with them, and as I was researching them, I kept seeing that it was Bramus who had great content ab...

Read More

The AI Architect — Bret Taylor

February 13, 2025

The legendary CEO of Sierra, Chairman of OpenAI, and creator of Google Maps/Facebook Likes on the future of Software Engineering, and building great products and teams at the break of the dawn of AGI....

Read More

Introducing the Anthropic Economic Index \ Anthropic

February 13, 2025

In the coming years, AI systems will have a major impact on the ways people work. For that reason, we’re launching the Anthropic Economic Index, an initiative aimed at understanding AI’s e...

Read More

Relative Units & Typography

February 13, 2025

Responsive Typography has been around for at least a decade in various forms, but has become even more popular with tools like Utopia.fyi, Fluid.style, Typetura, and more – all relying on the latest...

Read More

The End of Programming as We Know It – O’Reilly

February 12, 2025

There’s a lot of chatter in the media that software developers will soon lose their jobs to AI. I don’t buy it.It is not the end of programming. It is the end of programming as we know it today. T...

Read More

Organizing Design System Component Patterns With CSS Cascade Layers

February 12, 2025

I’m trying to come up with ways to make components more customizable, more efficient, and easier to use and understand, and I want to describe a pattern I’ve been leaning into using CSS Cascade La...

Read More

The LLM Curve of Impact on Software Engineers

February 12, 2025

There is so much debate online about the usefulness of LLMs. While some people see giant leaps in productivity, others don’t see what the fuss is about. Every relevant HackerNews post now comes with...

Read More

CSS Custom Functions are coming … and they are going to be a game changer!

February 12, 2025

Chrome is currently prototyping CSS Functions from the css-mixins-1 specification.A custom function can be thought of as an advanced custom property, which instead of being substituted by a single fix...

Read More

Which local fonts can I use?

February 11, 2025

Which local fonts can I use? I’ve been asking myself this question and I wish a place like caniuse.com contained this information. I couldn’t find one so I’m setting out to build it....

Read More

A Gentle Intro to Running a Local LLM

February 11, 2025

But there is an overarching story across the field: LLMs are getting smarter and more efficient.And while we continually hear about LLMs getting smarter, before the DeepSeek kerfuffle we didn’t hear...

Read More

The web is already multiplayer

February 10, 2025

There are no single-player web applications: the simplest model of frontend software is a user interacting with a webpage, but the user and the webpage have similar capabilities. Your frontend applica...

Read More

Fast & Smooth Third-Party Web Fonts | Scott Jehl, Web Designer/Developer

February 10, 2025

If you’re loading fonts from a popular third party provider like Google Fonts or Typekit, the stylesheet link-based loading snippets they offer are not great from a performance perspective. Like...

Read More

A Gentle Introduction to CRDTs – vlcn.io

February 10, 2025

Conflict Free Replicated Data types (CRDTs) can be tricky. You may spend months reading papers and implementing different algorithms before they finally click and become simple. That or they’ll ...

Read More

Taking RWD To The Extreme — Smashing Magazine

February 10, 2025

Tomasz Jakut reflects on the evolution of web design, recalling the days when table layouts were all the rage and Flash games were shaping the online culture. And then responsive web design (RWD) happ...

Read More

The future belongs to idea guys who can just do things

February 10, 2025

There, I said it. I seriously can’t see a path forward where the majority of software engineers are doing artisanal hand-crafted commits by as soon as the end of 2026. If you are a software engi...

Read More

SpeedCurve | Page bloat update: How does ever-increasing page size affect your business and your users?

February 10, 2025

The median web page is 8% bigger than it was just one year ago. How does this affect your page speed, your Core Web Vitals, your search rank, your business, and most important – your users? Keep scr...

Read More

Container Queries Unleashed

February 7, 2025

The most exciting thing about container queries, in my opinion, is that they expand what’s possible in terms of user interface design. They give us new options when it comes to responsive design, cr...

Read More

How I learned to code with my voice

February 7, 2025

In January 2025, I developed excruciating pain and pins and needles in my hands, which made it very difficult to type and use my trackpad. I panicked. I couldn’t work. And if I couldn’t work, I co...

Read More

The internet used to be fun

February 7, 2025

I’ve been meaning to write some kind of Important Thinkpiece™ on the glory days of the early internet, but every time I sit down to do it, I find another, better piece that someone else has alread...

Read More

Live CSS Colors: What You Can Safely Use | That HTML Blog

February 7, 2025

One of the most exciting developments in Modern™ CSS is the ability to generate new colors in real-time programmatically based on variables or the currentColor keyword. However, there are two separa...

Read More

Node.js: The Documentary | An origin story

February 6, 2025

Back in 2008, most people thought of JavaScript as just a client-side language. But when Google’s V8 appeared, young developer Ryan Dahl made the connection between non-blocking servers, V8, and...

Read More

Is 2025 the Year of the ‘Design Engineer’?

February 5, 2025

The slow percolation of this new title is something I’ve monitored for a long time. In a bygone era, some might have used the name “Rockstar Web Designer” or “Unicorn”, but thankfully, we’...

Read More