Elsewhere

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

Getting a pulse on your Core Web Vitals 🩺 with Annie Sullivan & Rick Viscomi from the Chrome team

March 13, 2024

Annie Sullivan and Rick Viscomi, from the team responsible for Core Web Vitals discuss the different vitals and learn how they are helpful, as well as introduce the newest vital to hit the scene, Inte...

Read More

Streaming HTML – Frontend Masters Boost

March 12, 2024

Quick summary: Streamed HTML is as you imagine it. Rather than serving the entire HTML document at once, servers serve pieces of it. The browser gets these pieces and can start working on them, even r...

Read More

Why Browsers Get Built – Infrequently Noted

March 12, 2024

There are only two-and-a-half reasons to build a browser, and they couldn’t be more different in intent and outcome, even when they look superficially similar. Learning to tell the difference is...

Read More

Accessibility Myths

March 12, 2024

A small project debunking common accessibility myths. Source: Accessibility Myths...

Read More

Add Superpowers to Your CSS Variables with Style Queries | That HTML Blog

March 12, 2024

We’re on the verge of yet another CSS revolution with the arrival of style queries. If you’ve ever thought: “Yeah, variables are cool and all, but it’s a bummer I can only use them to set ...

Read More

The Developer Dictionary | DevTerms

March 12, 2024

A crowdsourced dictionary for developers. Find definitions for all sorts of technical terms, programming jargon, and more! Source: The Developer Dictionary | DevTerms...

Read More

What Is A Single-page Application?: HeydonWorks

March 11, 2024

That’s a spa, but what is a SPA? A SPA is a much less appealing and relaxing proposition. It is a type of web document named after the English expressions single-page application and sadness per Ang...

Read More

Techniques to Break Words — Adrian Roselli

March 11, 2024

I made a page that allows you to play around with a few variations on breaking words. I use long single words in English, German, Hebrew (right-to-left), Hindi, Japanese, and Arabic (right-to-left). T...

Read More

The quiet, pervasive devaluation of frontend – Josh Collinsworth blog

March 11, 2024

I feel like I’m seeing a widespread diminishment of the practice of frontend. Nearly everywhere I look, I notice its importance minimized, and its challenges trivialized.This effect might be invisib...

Read More

Prioritising Accessibility for ABC Websites – ABC

March 8, 2024

As more people shift towards the internet for media consumption and as part of our digital-first plan, it has become more important that people with disabilities are able to access our content. Users...

Read More

Handling files in enterprise web solutions – DEV Community

March 8, 2024

Correct file handling can be cumbersome without proper system integration and selection of which applications can handle what types of files.Web solutions have previously been disconnected from this b...

Read More

Sometimes, a Button Just Wants to Look Like a Button

March 8, 2024

How much was really lost in the great calamity that was iOS 7? For a UI designer like myself, quite a lot. I wandered around aimlessly for some time before finding my footing again. There was somethin...

Read More

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