Elsewhere

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

Automated Chaos Testing on the Front-end

March 7, 2024

Chaos engineering is the science of optimizing the resiliency of a software system by simulating failures and measuring the impact of these failures on the system. These simulations help anticipate re...

Read More

Scoped CSS is Back

March 7, 2024

There are two key things scope brings to CSS: More control over which selectors target which elements (i.e. better manipulation of the cascade) The ability for one set of styles to override another ba...

Read More

Menus, toasts and more with the Popover API, the dialog element, invokers, anchor positioning and @starting-style – Frontend Masters Boost

March 6, 2024

Source: Menus, toasts and more with the Popover API, the dialog element, invokers, anchor positioning and @starting-style – Frontend Masters Boost...

Read More

A practical guide to using shadow DOM

March 6, 2024

There have been hundreds of attempts at explaining shadow DOM, and it still remains confusing for many developers. I find that the MDN page for shadow DOM does a pretty decent job of explaining it, so...

Read More

In Praise of Buttons – Part Two

March 6, 2024

When iPhone was introduced by Apple in 2007, it changed more things than many people realise. One of these was, that it started a trend for makers of all sorts of devices to try and replace physical b...

Read More

In Praise of Buttons – Part One

March 6, 2024

Buttons aren’t new. And for exactly that reason, they are uncool. Like hammers and paperclips, they have been around for a long time and they work. In fact, they have been around for a long time bec...

Read More

17 Equations that Changed the World – Rewritten in JavaScript

March 4, 2024

The book “17 Equations That Changed The World” by Ian Stewart outlines 17 fundamental equations that helped shape the modern world. This article explores how these math equations could be ...

Read More

Top 8 Recent V8 in Node Updates | AppSignal Blog

March 4, 2024

V8 is the most popular JavaScript engine on the planet, supporting technologies such as Chrome and Node.js. The pace of V8’s development is impressive, with multiple code commits a day and major...

Read More

Accessibility Has Failed: Try Generative UI = Individualized UX

March 4, 2024

I’ll start with a disclaimer–this is not a view I endorse (largely due to the criticisms of actual experts in accessibility). So why publish a link to it? Well Nielsen is a renowned expert in ...

Read More

JSDoc as an alternative TypeScript syntax

March 4, 2024

Think of this post as your crash course in using JSDoc as an alternative syntax for TypeScript. We’ll cover all the important TypeScript-related features JSDoc has to offer—and their limitatio...

Read More

SpeedCurve | Debugging Interaction to Next Paint (INP)

March 4, 2024

INP measures how responsive a page is to visitor interactions. It measures the elapsed time between a tap, a click, or a keypress and the browser next painting to the screen. Source: SpeedCurve | Debu...

Read More

Designing With Integrity: The Ethical Designer’s Handbook On Dark Patterns – Raw.Studio

March 1, 2024

In the digital age, where user experience reigns supreme, the design landscape is constantly evolving. However, amidst the pursuit of innovation and engagement, there exists a darker side known as dar...

Read More

Going beyond pixels and (r)ems in CSS – Container query length units – iO tech_hub

March 1, 2024

In the third part of this series, we’ll look at length units based on the container. Yes, you heard that right, we can finally get some measurements based on a containing element and that just spell...

Read More

Mobile Accessibility Barriers For Assistive Technology Users — Smashing Magazine

March 1, 2024

Accessibility goes beyond making products user-friendly. It can significantly impact the quality of life for people with disabilities. Kate Kalcevich shares lessons she learned from assistive technolo...

Read More

Reporting Core Web Vitals With The Performance API — Smashing Magazine

February 29, 2024

The Performance API is a set of standards for measuring and evaluating performance metrics with JavaScript. Think of it as a box containing all of the same functionality for reporting on Core Web Vita...

Read More

2023 State of Web Components: Today’s standards and a glimpse into the future. | Medium

February 29, 2024

much … has happened in the world of Web Components since v1 reached full support in 2020. And even more is planned for the future. Let’s take a look at a few notable examples of what has been buil...

Read More

Using Global Styles in Shadow DOM | by EisenbergEffect | Feb, 2024 | Medium

February 29, 2024

One of the most common misunderstandings folks seem to have about Web Components is that they can’t take advantage of global CSS. This is simply not true. With only a few lines of JavaScript you can...

Read More

Doctor’s Note – Issue 31 – On Mediocrity • Buttondown

February 28, 2024

I started writing this piece about mediocrity and then Robert Fabricant’s The big design freak-out: A generation of design leaders grapple with their future article came out. There is a tight re...

Read More

Using container size and style queries – CSS: Cascading Style Sheets | MDN

February 28, 2024

Container queries enable you to apply styles to elements nested within a specific container based on the features of that container. The query returns true or false depending on whether the query cond...

Read More

The birth of our system for describing web content | Aeon Essays

February 28, 2024

Over a weekend in 1995, a small group gathered in Ohio to unleash the power of the internet by making it navigable The result … was ‘Dublin Core’ (DC) metadata, the first metadata standard for d...

Read More

Robin Rendle — Designer and writer.

February 28, 2024

I reckon we haven’t figured out the web in the same way that great book designers haven’t figured out all the things a book can be yet, 500 hundred years after the reinvention of movable type. Sou...

Read More

Vanilla JavaScript, Libraries, And The Quest For Stateful DOM Rendering — Smashing Magazine

February 27, 2024

It’s well-established that the web faces wide-ranging usability and performance issues, from user-hostile UI patterns and twisted search results to sluggish performance and battery-draining bloat. W...

Read More

👀 Container Queries 👀

February 27, 2024

Oh, container queries. That topic that I wrote about 3 years ago. I remember how my article went viral back then as I was the first to write about it. I’m glad to revisit it again with a more in-dep...

Read More

How I’d use generative AI to modernize an app

February 27, 2024

So I won’t sit here and tell you that generative AI makes app modernization easy. Nothing does. It’s hard work and is as much about technology as it is psychology and archeology. But AI can make i...

Read More