Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
Adactio: Journal—Going Offline is online …for free
December 2, 2024
I wrote a book about service workers. It’s called Going Offline. It was first published by A Book Apart in 2018. Now it’s available to read for free online.If you want you can read the book as a P...
Read MoreThe Hype Around Signals — Smashing Magazine
November 28, 2024
From KnockoutJS to modern UI libraries like SolidJS, Vue.js, and Svelte, signals revolutionized how we think about reactivity in UIs. Here’s a deep dive into their history and impact by Atila Fassin...
Read MoreAlt Text: Not Always Needed | CSS-Tricks
November 26, 2024
But wait… are there situations where an image doesn’t need alt text? I tend to agree with Eric that the vast majority of images are more than decorative and need to be described. Your images are p...
Read MoreInterop and Hard Problems
November 26, 2024
Let’s talk about priorities, technical debt and hard problems in the Web Platform… In many ways, browser engine projects are not that different from most other software projects. The ̶...
Read MoreAI Scams Are the Point | The New Republic
November 25, 2024
Arvind Narayanan and Sayash Kapoor open their new book, AI Snake Oil, with a thought experiment: Imagine a world where “vehicle” was the only word we used to refer to every mode of transportation....
Read MoreHTTP Keanu ( )
November 25, 2024
A fun way to learn about status codes, inspired by http.cat! Source: HTTP Keanu ( )...
Read MoreRecent CSS Bookmarks 21: Anchor Positioning
November 25, 2024
Anchor positioning is cool! And there were many articles and posts about anchor positioning since I last mentioned it in my bookmark posts. Here they are! Source: Recent ...
Read MoreI don’t have time to learn React – Keith Cirkel
November 22, 2024
During the 6 or 7 years I was not programming in React, it has changed so much that I barely recognise it from the applications I was building less than a decade prior. Thanks to the advent of “...
Read MorePrerender pages in Chrome for instant page navigations | Web Platform | Chrome for Developers
November 21, 2024
A brief history of prerender In the past, Chrome supported the resource hint, however it was not broadly supported beyond Chrome, and it wasn’t a very expressive API. This legacy prerendering us...
Read MoreStyling Web Component elements in the shadow DOM with constructable stylesheets
November 21, 2024
For the last two weeks, we’ve been looking at why styling elements in the shadow DOM sucks so bad, and what to do about it. So far, we’ve looked at using inline styles, external stylesheets, CSS v...
Read MoreHow to manage reactive state using Custom Elements (Web Components)
November 20, 2024
To make things truly reactive in our custom elements (web components) we need some reactive state primitive. In frameworks, we usually use a hook or some other kind of “handle” to some state somew...
Read MoreAnchor Positioning Is Disruptive | OddBird
November 20, 2024
The more I play with it, the more convinced I am that anchor positioning is going to unlock some surprising new layouts. Many of the initial examples and use cases for anchor positioning are simplifyi...
Read MoreTwo different kinds of “focusable” UI elements · Eric Eggert
November 20, 2024
In accessibility, “focusable” UI elements are represented by two separate yet equally important concepts: the elements who can be focused sequentially and those who can only receive focus programm...
Read MoreIntroducing our grid-aware websites project – Green Web Foundation
November 19, 2024
Our mission at Green Web Foundation is working towards a fossil-free internet by 2030. There’s no single magic answer in any field of large-scale change, and digital sustainability is no different. ...
Read MoreHow some of the world’s most brilliant computer scientists got password policies so wrong
November 18, 2024
The story of why password rules were recommended and enforced without scientific evidence since their invention in 1979 is a story of brilliant people, at the very top of their field, whose well-inten...
Read MoreExploring JavaScript Symbols
November 18, 2024
Deep dive into JavaScript Symbols – what they are, why they matter, and how to use them effectivelyI remember the first time I encountered Symbols in JavaScript. It was 2015, and like many devel...
Read MoreMind The (Remediation) Gap
November 18, 2024
JavaScript frameworks continue to rise in popularity. For example, according to the 2024 WebAIM Million report, more than seventy thousand of the top million home pages use React. Other common framewo...
Read MoreAmelia Wattenberger
November 18, 2024
I think most people use chatbots only as a way to steer somewhere. Answer a question, edit some text, write a function, explain a concept, etc. I have, historically. But, more and more, I’m realizin...
Read MoreWill we care about frameworks in the future?
November 16, 2024
I’m of the belief that software development is entering a radical shift that is currently driven by agents like Replit’s and there is a world where a person never actually has to manipulat...
Read MoreThe Future of Design: How AI is Shifting Designers from Makers to Curators
November 15, 2024
Designers have traditionally been valued not only for their expertise with tools but for their unique aesthetic judgments, which bring ideas to life in ways that resonate with audiences. It’s not en...
Read MoreOverflow Clip
November 14, 2024
The overflow CSS property is common when building a website. It’s used for different purposes: Enable vertical scrolling (e.g., overflow-y: auto) Clip the content of a wrapper (e.g., overflow-x: hid...
Read MoreThe 2024 Web Almanac
November 13, 2024
Our mission is to combine the raw stats and trends of the HTTP Archive with the expertise of the web community. The Web Almanac is a comprehensive report on the state of the web, backed by real data a...
Read MoreBinary vector embeddings are so cool
November 13, 2024
Embeddings let you turn an arbitrary piece of text into a series of numbers that manage to represent the meaning of the content. These embedding vectors can range in dimension from 512 on the shorter ...
Read MorePatrick – State of CSS and State of HTML 2024
November 13, 2024
As a web developer, there aren’t that many different things you can do to influence the web platform evolution, and taking the time to fill out these surveys is one of them. I know taking time o...
Read More