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 MoreHome-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 MoreFine-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 MoreFrom 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 MoreCSS 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 MoreConfronting 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 MoreModern 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 MoreEngineering 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 MoreAccessible 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 MoreNew 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 MoreThe 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 MoreDark 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 MoreAdactio: 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 MoreModern 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 MoreDecision 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 MoreAn 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 MoreOld 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 MoreSpeedCurve | 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 MoreThe 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 MoreLiving 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 MoreW3C 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 MoreHidden 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 MoreFuturistic 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 MoreMulti-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