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 More

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

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

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

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

HTTP Keanu ( )

November 25, 2024

A fun way to learn about status codes, inspired by http.cat! Source: HTTP Keanu ( )...

Read More

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Patrick – 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