Elsewhere

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

My issues with shorthand properties

December 13, 2024

The removal of CSS shorthand properties would benefit us all. At CSSDay this year I was lucky enough to meet and chat for a few minutes with Adam Argyle. He asked me what I would change about CSS if w...

Read More

CSS Wrapped 2024

December 13, 2024

Cross-document view transitions and scroll-driven animations let you add more interactivity to your applications with a few lines of CSS. You can now animate to height: auto;, style scrollbars, and si...

Read More

An Introduction To CSS Scroll-Driven Animations: Scroll And View Progress Timelines

December 13, 2024

It’s been 10 years since scroll-driven animations were introduced in a spec proposal, and after five years in development, we’re finally beginning to see pop up in websites. There are scrolly-tell...

Read More

Solved By Modern CSS: Feature Image

December 12, 2024

Using container queries and CSS :has() to build a feature image. Source: Solved By Modern CSS: Feature Image...

Read More

Isomorphic Web Components

December 12, 2024

Web components might be great, if only you could render them on the server.Or can you? The lack of server-side rendering has become a sort of folk belief that oft goes unquestioned, and many people fo...

Read More

Web Performance Calendar » Not every user owns an iPhone

December 12, 2024

As software engineers and technologists its common to have access to some powerful devices and super fast bandwidths. It’s highly likely that you will be developing/testing on a high end Mac (or sim...

Read More

Blaming Screen Readers 🚩×5

December 11, 2024

The title of this post is pretty specific. It relates to the meme on Twitter where users identify a trait or preference that they see as problematic, and identify it as a red flag. The emoji represent...

Read More

Client-side AI to combat online toxicity

December 10, 2024

Hate speech, harassment, and online abuse have become a pervasive issue online. Toxic comments silence important voices and drive users and customers away. Toxicity detection protects your users and c...

Read More

Experiment: Automatically triggered View Transitions with MutationObserver

December 9, 2024

Instead of adding document.startViewTransition at various places in your JS, use a MutationObserver to watch for DOM mutations. In the Observer’s callback undo the original mutation and reapply it, ...

Read More

Designing (and Evolving) a New Web Performance Score

December 9, 2024

In my day-to-day work, there’s a lot of competitor analysis. Either to present to the client themselves, to see where they sit among their contemporaries, or me to use in my pitching process—compe...

Read More

against the dark forest

December 6, 2024

The complex of ideas I’m going to call the Dark Internet Forest emerges from mostly insidery tech thinking, but from multiple directions—initially in Kickstarter co-founder Yancey Strickler’s fr...

Read More

Authors Together

December 6, 2024

In 2024, A Book Apart closed its doors after publishing a much-loved collection of more than 50 brief books for people who make websites. The rights to each book have reverted to the authors — hi, t...

Read More

The Coming Bifurcation of the Web: AgentWeb vs ArtisanWeb

December 6, 2024

The web is splitting into two distinct futures: one driven by relentless AI agents, the other shaped by human hands. It fills me with both excitement and sadness – excited by the possibilities o...

Read More

Why are we using LLMs as calculators?

December 6, 2024

Source: Why are we using LLMs as calculators?...

Read More

Building LLMs is probably not going be a brilliant business

December 6, 2024

In the 1960s, airlines were The Future. That is why old films have so many swish shots of airports in them. Airlines though, turned out to be an unavoidably rubbish business. I’ve flown on loads...

Read More

Principles of Developer AI Product Development

December 5, 2024

How do you build products and platforms for developers in a world that contains probabilistic black boxes that surprise you with what they can and can’t do, and when they decide to show you.From my ...

Read More

A Framework for Evaluating Browser Support

December 5, 2024

According to caniuse, container queries are supported for almost 93% of users (as of November 2024). That sounds pretty good! My mom would have been thrilled if I came home with 93% on my report card....

Read More

AI for Web Work

December 5, 2024

Kevin Powell pitted several AI models against each other in a video focused on CSS questions and found Claude to be the best. I think a ton of coding usage of AI is in VS Code which leans Microsoft Co...

Read More

For The Love of God, Make Your Own Website

December 5, 2024

Browsing the internet used to be a hobby of mine. Ever since my dad got us a modem when I was around ten, I spent hours at a time just looking at different websites. The internet felt like a limitless...

Read More

If Not React, Then What?

December 4, 2024

While I’d like to be spending most of this time working through improvements to web APIs, the majority of time spent with partners goes to remediating performance and accessibility issues caused...

Read More

Development Advent Calendars for 2024

December 4, 2024

Web developers around the world have for years given a nod to Saturnalia solstice Isaac Newton’s birthday Yule wassailing mummering end of Gregorian calendar year Christmas with advent calendars cov...

Read More

Goodhart’s law in action: 3 WebPerf examples

December 4, 2024

Real world examples of how over-optimizing for metrics can be at odds with performance.“When a measure becomes a target, it ceases to be a good measure”An adage attributed to Charles Goodhart, a B...

Read More

A Layered Approach to Speculation Rules – Harry Roberts – Web Performance Consultant

December 3, 2024

I don’t want to go super in-depth about the Speculation Rules API in this post, but the key thing to know is that it provides two speculative loading types—prefetch and prerender—which ultimatel...

Read More

CSS Print Styles for PDFs and Printing · DiDoesDigital

December 3, 2024

Source: CSS Print Styles for PDFs and Printing · DiDoesDigital...

Read More