Elsewhere
Things we find interesting we think you might too. Grab the RSS feed for your newsreader of choice.
Happy birthday to the BBC In Our Time podcast, 20 years old today (Interconnected)
November 13, 2024
That development time acceleration of 4 days down to 20 minutes… that’s equivalent to about 10 years of Moore’s Law cycles. That is, using generative AI like this is equivalent to computers gett...
Read MoreHow do HTML event handlers work?
November 12, 2024
HTML event handlers are those onxxx attributes and properties many of us are used to, but do you know how they actually work? If you’re writing custom elements and would like them to have such e...
Read MoreAs Firefox turns 20, Mozilla ponders how to restore it to its former glory
November 12, 2024
Exactly 20 years ago, Mozilla started shipping version 1.0 of its Firefox browser. At the time, you could download it or buy a CD-ROM with a guidebook from Mozilla (or maybe get it on one of those fre...
Read MoreStop building components, start building patterns
November 11, 2024
It seems to be the way that most people start their design system. First, sort out the basics of your foundation layer, including some colors, typography, and maybe some spacing. Then, it’s straight...
Read MoreThe Different (and Modern) Ways To Toggle Content
November 11, 2024
It’s easy to default to what you know. When it comes to toggling content, that might be reaching for display: none or opacity: 0 with some JavaScript sprinkled in. But the web is more “modern” t...
Read MoreRecent CSS Bookmarks 19: Container Queries — Roma’s Unpolished Posts
November 11, 2024
In this post, I gathered 15 bookmarks about container queries (and some other queries as well). This time, the order is from the more recent to the older ones. I’m still playing around with how...
Read MoreJavaScript’s ??= Operator: Default Values Made Simple
November 11, 2024
A guide to using ??= in JavaScript to handle null and undefined values elegantly The nullish coalescing assignment operator ??= is relatively new to JavaScript. It was officially added in ECMAScript 2...
Read MoreMastering Interaction to Next Paint (INP)
November 8, 2024
The web keeps changing—and so do the ways we measure web performance. Google recently updated its Core Web Vitals metrics, dropping First Input Delay (FID) in favor of a new and improved interacti...
Read MoreExploring the browser rendering process
November 8, 2024
What occurs between typing a URL in your browser and the moment a webpage is displayed? Let’s explore the complex rendering process of the browser in an interactive way. Source: Exploring the br...
Read MoreA Friendly Introduction to Container Queries
November 8, 2024
For a very long time, the most-requested CSS feature has been container queries. That’s been our holy grail, the biggest missing piece in the CSS toolkit. Well, container queries have finally arrive...
Read MoreWhat’s a Single-Page App? | jakelazaroff.com
November 7, 2024
Source: What’s a Single-Page App? | jakelazaroff.com...
Read MoreThe button element: HeydonWorks
November 7, 2024
The button element is undoubtedly the most misunderstood and least utilized of all HTML. As a sometime accessibility consultant myself, it’s no exaggeration that I’ve encountered fewer buttons tha...
Read MoreDevTools Tips
November 7, 2024
If you’re a web developer, DevTools Tips is for you! Whatever your level of experience, and whatever browser you prefer using for web development, use DevTools Tips to learn new tips and tricks ...
Read MoreJavaScript dos and donts @ Mu-An Chiou
November 7, 2024
Do use JavaScriptWhen the core functionality of a feature cannot function with only HTML. Source: JavaScript dos and donts @ Mu-An Chiou...
Read MoreFoundations: form validation and error messages – TetraLogical
November 6, 2024
As well as labelling text fields with input and labels, form validation and error messages are also essential to making forms accessible to everyone.Forms are crucial for interactive web experiences, ...
Read MoreThe most effective ways to improve Core Web Vitals
November 5, 2024
Over the years, the web community has built up a wealth of web performance optimization knowledge. While any one optimization may improve performance for many sites, all of them at once can feel overw...
Read MoreTooltip Best Practices
November 5, 2024
In this article, I try to summarize the best practices mentioned by various accessibility experts and their work (like this, this, and this) into a single article that’s easy to read, understand, an...
Read MoreServer-first Web Components with DSD, HTMX, and Islands
November 5, 2024
Over the last several years, browsers have made huge strides in bringing native components to HTML. In 2020, the first Web Component features reached parity across all major browsers, and in the years...
Read MorePDF Accessibility on the Web: Tricks and Traps – Part 1 – TPGi
November 4, 2024
Let me start by making two simple statements. It would be a very good thing if all PDF documents on the web were converted to HTML. That’s not going to happen. I want to be clear that I’m not h...
Read MoreColor fonts
November 4, 2024
COLRv0 fonts are limited to solid colors. COLRv0 is supported by all web browsers. They work in Sketch app and the Affinity suite of applications. The professional font creation tools Glyphs and FontL...
Read MoreNew CSS that can actually be used in 2024
November 4, 2024
The amount of CSS novelty in the last two to four years has been staggering. Multiple innovations have been released and are now supported in all modern browsers, and some of them fundamentally change...
Read MoreWhy AI coding assistants might not help devs much
November 4, 2024
There’s a gap between expectations, experience, and metrics when it comes to AI code assistants, according to a recent study by engineering intel firm Uplevel. Previous surveys have shown both high ...
Read MoreHTML Form Validation is heavily underused
November 1, 2024
HTML Forms have powerful validation mechanisms, but they are heavily underused. In fact, not many people even know much about them. Is this because of some flaw in their design? Let’s explore. Sourc...
Read More