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 MoreEvery 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 MoreWhat 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 MoreSober 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 MoreSo 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 MoreOpinions 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 MoreWhoCanUse
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 MoreGenerative 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 MorePromises 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 More