Elsewhere

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

Futuristic Progressive Enhancement – Jim Nielsen’s Blog

May 22, 2024

Imagine someone came to you in a time machine and said, “In the future we will write software that becomes more capable as time passes without any effort on our part.”Wouldn’t that be amazing? S...

Read More

Multi-page application View Transitions are here

May 22, 2024

Transform your web experiences with View Transitions. Last year, we debuted Same-Document View Transitions for use in your Single-Page Applications (SPAs), and now we’re taking it to the next le...

Read More

Apple Annie’s Weblog · CSS Color Modules and Changes, Part I

May 21, 2024

I’ve been keeping my eye on the CSS Color Module 4 (and 5) landscape over the last few years. Frankly, the amount of information has been overwhelming and tough to nail down where to start. Perh...

Read More

The Road to Accessible Drag and Drop (Part 1) – TPGi

May 21, 2024

Welcome to the first in a mini-series of articles, published over three days, where I’ll be exploring solutions for truly accessible drag and drop. This implies a good deal more than simply, keyboar...

Read More

Self-description for inclusive meetings – VocalEyes

May 21, 2024

At the start of meetings, presentations and panel discussions, people introduce themselves. People who are not blind in these situations take in a lot of visual information about each other without ha...

Read More

A Plea for Sober AI | Drew Breunig

May 21, 2024

Below all this hype, there’s a quiet revolution happening. I keep meeting new companies and seeing new products that make practical use of LLMs. They use them to solve narrow problems and prioritize...

Read More

Compute Pressure API

May 20, 2024

Fast and delightful web applications should balance workloads when the system’s computing resources are used at (near) full capacity. The Compute Pressure API’s goal is to prevent, rather ...

Read More

State of HTML 2023

May 20, 2024

While JavaScript was taking over the web, and CSS was gaining new superpowers year over year, it could seem like HTML was content to stay dormant, happy to cede center stage to its younger siblings. A...

Read More

On compliance vs readability: Generating text colors with CSS • Lea Verou

May 20, 2024

Source: On compliance vs readability: Generating text colors with CSS • Lea Verou...

Read More

AI Safety for Fleshy Humans: a whirlwind tour

May 20, 2024

This 3-part series is your one-stop-shop to understand the core ideas of AI & AI Safety* — explained in a friendly, accessible, and slightly opinionated way! Source: AI Safety for Fleshy Humans...

Read More

Don’t Put Crap in the Design System | Big Medium

May 20, 2024

While crap is an unavoidable part of product design and development, it has no place in a design system. A design system is critical frontend infrastructure, therefore it needs to be sturdy, reliable...

Read More

Principles for Using Generative A․I․ in The Times’s Newsroom | The New York Times Company

May 17, 2024

As we embark on experiments that make use of generative A.I in the newsroom and Opinion, these principles will guide our work and clarify why and how we plan to use the technology: Source: Principles ...

Read More

Announcing the Web Platform Dashboard

May 17, 2024

Today at Google I/O we announced the Web Platform Dashboard. For the first time you’ll have a way to see the entire web platform mapped as a set of features, along with their support in browsers...

Read More

Untapped – Using Simple Tools as a Radical Act of Independence

May 17, 2024

Building with basic mediums, from HTML to 2x4s, can be a way to assert autonomy and longevity. … This is why the simplicity of HTML and CSS now feels like a radical act. To build a website with just...

Read More

The Times You Need A Custom @property Instead Of A CSS Variable

May 17, 2024

Custom properties and CSS variables are often used interchangeably when describing placeholder values in CSS despite the fact that they are different but related concepts. Preethi Sam walks through an...

Read More

Beyond CSS Media Queries — Smashing Magazine

May 17, 2024

Today, there are more options and tools in CSS for establishing layouts that allow page elements to adapt to many different conditions besides the size of the viewport. Some are more widely used — F...

Read More

Why Patching Globals Is Harmful – kettanaito.com

May 17, 2024

Honestly, I’d never thought I’d be writing about this, but the matter of patching globals turned out to be one of those topics that a lot of engineers seem to misunderstand. Most of us don...

Read More

AI Copilots Are Changing How Coding Is Taught – IEEE Spectrum

May 16, 2024

Computer science students are embracing the technology, using generative AI to help them understand complex concepts, summarize complicated research papers, brainstorm ways to solve a problem, come up...

Read More

Using CSS Scroll-Driven Animations for Section-Based Scroll Progress Indicators

May 16, 2024

allow you to control animations based on the scroll progress of any particular element (often the whole document), or, a particular element’s visibility progress within the document Source: Using CS...

Read More

Manifesto for a Humane Web

May 16, 2024

The web is becoming hostile to humans. Users are tracked and their privacy is routinely violated. Search results are populated with ads. We are constantly spammed by bots. Generative AI threatens to t...

Read More

Why use Web Components over traditional DOM manipulation?

May 15, 2024

If you’ve been following my articles on HTML Web Components, you may have come away thinking…This looks a lot like traditional DOM manipulation. And you’d be right! Web Components basically do e...

Read More

BASIC turns 60: Why simplicity was this programming language’s blessing and its curse | ZDNET

May 15, 2024

Since the 1960s, BASIC has introduced countless beginners to computer programming. Here’s how the language got started, the paths it cleared for Windows and Apple, and where you can still find i...

Read More

Why don’t we talk about minifying CSS anymore?

May 15, 2024

Minifying your CSS helps improve your website performance. But as developers, we don’t really talk about minifying CSS anymore. Why? The TL;DR is that the delivery and optimization of CSS have both ...

Read More

Adactio: Journal—Composability in design systems

May 14, 2024

Rather than having a few powerful web components, I like having lots of simple web components. The power comes with how they’re combined. Like Unix pipes. I feel the same way about design systems. I...

Read More