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 MoreCSS 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 MoreAn 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 MoreSolved 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 MoreIsomorphic 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 MoreWeb 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 MoreBlaming 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 MoreClient-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 MoreExperiment: 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 MoreDesigning (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 Moreagainst 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 MoreAuthors 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 MoreThe 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 MoreWhy are we using LLMs as calculators?
December 6, 2024
Source: Why are we using LLMs as calculators?...
Read MoreBuilding 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 MorePrinciples 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 MoreA 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 MoreAI 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 MoreFor 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 MoreIf 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 MoreDevelopment 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 MoreGoodhart’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 MoreA 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 MoreCSS Print Styles for PDFs and Printing · DiDoesDigital
December 3, 2024
Source: CSS Print Styles for PDFs and Printing · DiDoesDigital...
Read More