Elsewhere

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

Letter Spacing Is Broken And There’s Nothing We Can Do About It… Maybe | CSS-Tricks

August 2, 2024

The question seems simple: letter spacing is the space between letters. Hooray! That was easy, for humans. For a computer, the question of how to render the space between letters has a lot more nuance...

Read More

Picture perfect images with the modern element – Stack Overflow

August 2, 2024

Images are one of the most pervasive parts of the web. This isn’t a huge surprise as we humans are quite visual and the tag has been around for almost 30 years. Images are so prominent that they are...

Read More

Back to BASIC—the Most Consequential Programming Language in the History of Computing | WIRED

August 2, 2024

This is why I’ve long argued that BASIC is the most consequential language in the history of computing. It’s a language for noobs, sure, but back then most everyone was a noob. Throughout the ’7...

Read More

What’s New for JavaScript Developers in ECMAScript 2024

August 2, 2024

The ECMAScript standard for JavaScript continues to add new language features in a deliberate way. This year there’s a mix of APIs that standardize common patterns that developers have been writing ...

Read More

Practical Guide To Not Blocking The Event Loop

August 1, 2024

JavaScript runs in a single-threaded environment with an event loop, an architecture that is very easy to reason about. It’s a continuous loop executing incoming work. Said work can schedule more of...

Read More

Copying is the way design works

August 1, 2024

This is a very short book about copying. Its contents, unless otherwise noted, are licensed under CC-BY SA 4.0 (more on that in a bit). You can download, copy, remix, excerpt, change, and repost it ho...

Read More

What to Expect When You’re Optimizing

August 1, 2024

One of the most common pain-points I hear from companies is that they spent a bunch of time chasing an optimization, only to find that, after shipping it, they could provide no evidence of it making a...

Read More

A Book Apart Books | Ryan Trimble, UX/UI developer

August 1, 2024

Unfortunately, A Book Apart is no longer selling books and I never managed to get a complete collection.Fortunately, the authors of each book seem to be in control of what happens to their books, mean...

Read More

In detail: 1.4.11 Non-Text Contrast (User Interface Components)

July 31, 2024

The Web Content Accessibility Guideline’s (WCAG) Success Criterion 1.4.11 Non-Text Contrast is one of the harder to understand requirements. Here’s a deep-dive into the details of it, including pr...

Read More

The Shape of Sentient Design

July 30, 2024

What are the new design patterns, and which old ones fall away? How do you get your head around all the different AI-mediated experiences you might put to work? How do you name and organize those expe...

Read More

Cool URLs Mean Something – The History of the Web

July 30, 2024

In 1998, Tim Berners-Lee took to the W3 website to post a handy little guide called “Cool URIs Don’t Change.”“Pretty much the only good reason for a document to disappear from the Web,” he w...

Read More

Fit-to-Width Text: A New Technique

July 30, 2024

Registered custom properties are now available in all modern browsers. Using some pre-existing techniques based on them and complex container query length units, I solved a years-long problem of ...

Read More

Practical SVG is Now Free to Read Online

July 30, 2024

Back in 2016 I wrote a book called Practical SVG.Recently, the publisher, A Book Apart, closed shop.Now you can Read Practical SVG on the web, here on this site, for free. I always like how Mat’s bo...

Read More

CSS Grid Areas

July 29, 2024

A fresh look at the CSS grid template areas and how to take advantage of its full potential today. CSS Grid support has been widely available since March 2017 in all major browsers. Yet, here we are i...

Read More

Alexandra White: Digital Creator

July 29, 2024

As generative AI has become more widely available, we’ve seen how widely the quality of results can vary. In fact, there are several components that impact result quality, such as which large langua...

Read More

How not to use box shadows

July 29, 2024

I want to share some of the worst possible things one can do with box shadows all on a single div. Things which shouldn’t work at all yet somehow they do. But before getting into that, a questio...

Read More

@property: Next-gen CSS variables now with universal browser support

July 29, 2024

Get ready for a CSS power-up! The @property rule, part of the CSS Houdini umbrella of APIs, is now fully supported across all modern browsers. This game-changing feature unlocks new levels of control ...

Read More

The Chimeralogists

July 26, 2024

No one can explain what you do. Let’s face it, you don’t do a great job explaining it either. People come to you for advice on issues that they introduce with “I’m not entirely...

Read More

After a Decade of React, Is Frontend a Post-React World Now?

July 26, 2024

Given how dominant React has become in the frontend development ecosystem since Oscon 2014, in this article I’ll revisit the concepts behind React and determine how well they’ve aged. This is espe...

Read More

Local, first, forever

July 26, 2024

Source: Local, first, forever @ tonsky.me...

Read More

Styling Tables the Modern CSS Way

July 26, 2024

Modern CSS makes styling HTML tables in a considered, responsive nature a breeze. Michelle Barker breaks it all down for you in this deep dive. Source: Styling Tables the Modern CSS Way – Piccal...

Read More

Exploring the challenges in creating an accessible sortable list (drag-and-drop) – The GitHub Blog

July 26, 2024

Drag-and-drop is a highly interactive and visual interface. We often use drag-and-drop to perform tasks like uploading files, reordering browser bookmarks, or even moving a card in solitaire. It can b...

Read More

Thoughts on a Global Design System

July 26, 2024

As you may or may not be aware, there’s been recent discussion in OpenUI, brought forward by an effort by my fellow Pittsburgher Brad Frost, about the group taking on the effort of creating a gl...

Read More

A Structured Approach to Custom Properties

July 25, 2024

If you’re anything like me, you’ve probably tried a handful of different approaches to organizing your custom properties. Most approaches I’ve used have been adequate, but I rarely feel complete...

Read More