Elsewhere

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

Learn Grid Now, Container Queries Can Wait

June 24, 2024

There’s no rush to rip out all your media queries, and replace them with containers. You’ll be fine waiting for widely available support and your next scheduled re-factor.But if you’re still avo...

Read More

Every website and web app should have a service worker | Go Make Things

June 18, 2024

A service worker is a special JavaScript file that gets installed by a user’s web browser and saved locally.Any request that comes from the site—and any response it gets back—first goes through ...

Read More

What Are CSS Container Style Queries Good For? — Smashing Magazine

June 17, 2024

What are these CSS Container Style Queries, and why should you use them? Juan Diego Rodríguez delves deeply into style queries, and not at the syntax level, but at what exactly they are solving and w...

Read More

Sober AI is the Norm | Drew Breunig

June 17, 2024

The boring pursuit of business intelligence for allLast month, I wrote a plea for sober AI, lamenting the level of hype from OpenAI, Google, and countless other companies and boosters. “Imagine havi...

Read More

So You Want To Build A Browser Engine

June 13, 2024

If you’re building a browser engine from scratch just for fun, stop reading now and I wish you the best. If you want to build an engine that’s competitive with Chromium, and surpasses it in some r...

Read More

Opinions for Writing Good CSS

June 13, 2024

CSS can be hard and frustrating for beginners. The nature of the language is so different from traditional programming languages. While it’s easy to learn the parts: selectors, properties, etc. Itâ€...

Read More

WhoCanUse

June 13, 2024

It’s a tool that brings attention and understanding to how color contrast can affect different people with visual impairments. Source: WhoCanUse...

Read More

Generative AI Is Not Going To Build Your Engineering Team For You – Stack Overflow

June 12, 2024

People act like writing code is the hard part of software. It is not. It never has been, it never will be. Writing code is the easiest part of software engineering, and it’s getting easier by the da...

Read More

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