Elsewhere

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

Promises From The Ground Up

June 7, 2024

There are a lot of speed bumps and potholes on the road to JavaScript proficiency. One of the biggest and most daunting is Promises.In order to understand Promises, we need a surprisingly deep underst...

Read More

Home-Cooked Software and Barefoot Developers

June 6, 2024

For the last ~year I’ve been keeping a close eye on how language models capabilities meaningfully change the speed, ease, and accessibility of software development. The slightly bold theory I pu...

Read More

Fine-tuning Text Inputs

June 6, 2024

Web forms and inputs support a variety of additional attributes that can provide hints to the browser and improve the user experience of filling out forms online. With the tiniest bit of extra effort,...

Read More

From React to HTML-First: Microsoft Edge Debuts ‘WebUI 2.0’ – The New Stack

June 5, 2024

If the new HTML-first approach of Edge encourages similar projects from other companies and startups, then we may have the start of a new web development movement on our hands. For many in the web dev...

Read More

CSS Length Units | CSS-Tricks – CSS-Tricks

June 5, 2024

Many CSS properties accept numbers as values. Sometimes those are whole numbers. Sometimes they’re decimals and fractions. Other times, they’re percentages. Whatever they are, the unit that follow...

Read More

Confronting ableism to build a more inclusive web

June 4, 2024

The accessibility (or lack thereof) of web software starts with the assumptions made in the research process. Many web practitioners work on high-powered computing devices, with high-resolution deskto...

Read More

Modern Health, frameworks, performance, and harm – Eric Bailey

June 4, 2024

An experience like Modern Health should be as lean and fault-tolerant as possible. It should not make 162 requests transferring ~15 MB just to hope it can show me two sanitized Corporate Memphis blob ...

Read More

Engineering for Slow Internet

June 4, 2024

If you’re an app developer reading this, can you tell me, off the top of your head, how your app behaves on a link with 40 kbps available bandwidth, 1,000 ms latency, occasional jitter of up to 2,00...

Read More

Accessible QR Codes – The Ultimate Guide

June 3, 2024

You may think that QR codes are great for securing your login, or letting users read more online about a product marketed in a news paper ad. But there is a high risk you are creating barriers for peo...

Read More

New magic for animations in CSS | Chase McCoy

June 3, 2024

There are two new features coming to CSS that will make it much easier to further avoid JavaScript when implementing animations: Animating to and from display: none; for the sake of enter/exit animati...

Read More

The Gap

June 3, 2024

An exploration of the pain points that CSS gap solves Not long ago, when managing spacing on the web, our first thought would often be to use margin. Consider a card component, for instance, which inc...

Read More

Dark mode & accessibility myth

May 31, 2024

Let’s talk about dark mode and accessibility! There’s a myth that dark mode is good for accessibility, because it improves text readability (among other things). As always, when it comes to access...

Read More

Adactio: Journal—Applying the four principles of accessibility

May 31, 2024

Web Content Accessibility Guidelines—or WCAG—looks very daunting. It’s a lot to take in. It’s kind of overwhelming. It’s hard to know where to start.I recommend taking a deep breath and focu...

Read More

Modern CSS Layouts: You Might Not Need A Framework For That — Smashing Magazine

May 30, 2024

It’s easy to get lost in a sea of CSS frameworks and libraries, each promising easier styling and smoother layouts. But amidst this abundance, the modern CSS features we have today offer simpler and...

Read More

Decision Trees For UI Components — Smashing Magazine

May 30, 2024

How do you know what UI component to choose? Decision trees offer a systematic approach for design teams to document their design decisions. Once we’ve decided what UI components we use and when, we...

Read More

An even faster Microsoft Edge – Microsoft Edge Blog

May 29, 2024

Edge’s UI responsiveness improvements started with understanding what you, our users, were experiencing. Edge monitors its UI responsiveness via telemetry collected from end users’ machines.  We...

Read More

Old Dogs, new CSS Tricks | Max Böck

May 29, 2024

A lot of new CSS features have shipped in the last years, but actual usage is still low. While there are many different reasons for the slow adoption, I think one of the biggest barriers are our own b...

Read More

SpeedCurve | Five ways cookie consent managers hurt web performance (and how to fix them)

May 29, 2024

Cookie consent popups and banners are everywhere, and they’re silently hurting the speed of your pages. Learn the most common problems – and their workarounds – with measuring performance wi...

Read More

The wasted potential of CSS attribute selectors by Elise Hein

May 24, 2024

In our preoccupation with classes, it’s easy to think of them as the default selector. Historically, when people have talked about targeting elements by their attributes, it’s been in the ...

Read More

Living documents as an AI UX pattern

May 24, 2024

As large language models (LLMs) take the tech world by storm, every product is suddenly sprouting an embedded chat box. But a greater opportunity exists: to weave AI capabilities into more sophisticat...

Read More

W3C unveils 174 new outcomes for WCAG 3.0 | Deque

May 23, 2024

For Global Accessibility Awareness Day (GAAD) this year, the W3C is publishing its latest draft of WCAG 3.0, adding 174 new outcomes. And our message to you echoes one you may recall from The Hitchhik...

Read More

Hidden vs. Disabled In UX — Smashing Magazine

May 22, 2024

Both hiding and disabling features can be utterly confusing to users. And for both, we need very, very good reasons. Let’s take a closer look at what we need to consider when it comes to hiding and ...

Read More

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