Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect, accountability, and support. Hide

dxsrc

← On This Day in Web Development: December 21 →

Entry (Sources) and TopicsDate#
Styling by Language: Using the lang Attribute for Multilingual Design (mat)77
html, internationalization, css
Did You Know Some ARIA Roles Remove Child Semantics? (rus)76
html, aria, semantics, accessibility
Insights From 100 Site Speed Reviews in 2025 (per)75
performance, retrospectives
Testing Methods: Error Identification (dec)74
accessibility, testing, wcag, errors, link-lists
CSS light-dark() (may/5t3)73
css, functions, dark-mode
Matt Mullenweg, WordPress, and the Battle for Control of the Internet (web)72
automattic, wordpress, wp-engine, web
Important Topics for Frontend Developers to Master in 202571
learning, javascript, typescript, css, frameworks, git, apis, testing, performance, security, ci-cd, websockets
Unattributed Navigation Overhead (UNO) (tim/per)70
performance, metrics
Grouping Form Fields (mat)69
html, forms
Turn Your Vue App Into an Offline-Ready Progressive Web App68
vuejs, refactoring, offline, progressive-web-apps
Recapturing Early-Internet Whimsy With HTML67
html, trends, design, art, decoration
The Top Accessibility Errors Found in 2023 (tpg)66
accessibility, conformance, quality, errors, retrospectives
2023 Digital Accessibility Year in Review (tpg)65
accessibility, retrospectives
JavaScript Frameworks—Heading Into 2024 (rya/thi)64
javascript, frameworks, outlooks
Cool Wiggly Hover Animation With CSS (ami)63
css, animations, effects, hover
The State of Benchmarking in Node.js62
nodejs, performance
Screen Reader Users and the Tab Key (tem)61
accessibility, screen-readers, keyboard-navigation, testing
The Complete Playwright Cheatsheet60
cheat-sheets, playwright, testing
“HTML First” Is Not HTML First (j9t)59
html, principles, quality, craft
Container Queries and Units (zac/fro)58
css, container-queries, units
Scroll-Driven Animations (mic/5t3)57
animations, scrolling, css
Debugging Fetch Priority (jec+)56
videos, debugging, performance, web-vitals, apis
CSS Scope Issues (kiz)55
css, scope
The Implied Web (hws/mat)54
html, accessibility, semantics
React’s New Killer Documentation Focused Only on Functional Components53
react, documentation
Building an Accessible Theme Picker With HTML, CSS, and JavaScript (fos)52
accessibility, html, css, javascript, theming, functionality
Quick Start for Evaluating and Testing Web Accessibility (jar/web)51
videos, accessibility, testing
The Intended Consequence of Inaccessible Digital Ads (joe+/web)50
videos, accessibility, monetization
Things CSS Could Still Use Heading Into 2023 (chr)49
css, outlooks
CSS Color Spaces and Relative Color Syntax (dar/5t3)48
css, colors
Billions of Unnecessary Files in GitHub47
github, git
A Complete Guide to Timeouts in Node.js (bet)46
guides, nodejs, time
2022 Roundup of Web Research (geo/css)45
research, web
A Theory of Web Relativity (alv/mat)44
html, metadata, structured-data
Signals: The Nitty-Gritty (web/per)43
performance, javascript, signals
Accessibility Convincing (lfl/web)42
videos, accessibility, ethics, legal
The CSS :has() Selector Is Way More Than a “Parent Selector” (bra)41
css, selectors
Introduction to Cognitive Disability and Accessibility Testing (ons/tpg)40
introductions, accessibility, testing
13 Tools and Techniques to Accelerate Frontend Development39
tooling, techniques, software-design-patterns, linting, bundling, testing, logging, frameworks, processes, ci-cd
Building a Greener Web (mic)38
sustainability
Make Joyful Things (css)37
user-experience
WebGPU From WebGL36
webgpu, webgl
CSS Snapshot 2021 (tab+/w3c)35
css, standards
CSS Animation (5t3)34
css, animations
Get Up to Speed With Partial Clone and Shallow Clone (sto)33
git
A Beginner’s Guide to Webpack32
guides, webpack
How the Web Is Really Built (lea/css)31
tech-stacks, jquery, wordpress
Ignore AMP (j9t)30
amp
RTL Styling 101 (sha)29
introductions, internationalization, layout, design, css, html
Generic First CSS: New Thinking on Mobile First (sma)28
css, mobile-first, mobile
Release Notes for Safari Technology Preview 20 (jon/web)27
release-notes, safari, browsers
Using Sass to Automatically Pick Text Colors (ser)26
sass, contrast, colors
CSS Shorthand Syntax Considered Important (j9t)25
css, shorthands
Reimagining Single-Page Applications With Progressive Enhancement (hey/sma)24
single-page-apps, progressive-enhancement, html, css, javascript
JavaScript: 2015 in Review (cra)23
javascript, retrospectives
What the Heck Is SEO? A Rebuttal (wil/sma)22
seo
Web Developer Tips, Tricks, and Gotchas (mat)21
css, html, tips-and-tricks
What’s New in Firefox 9.0 (cra)20
browsers, firefox
Introduction to Blueprint—a CSS Grid-Based Framework19
introductions, blueprint
Why Do We Need MicroXML? (ann)18
xml, html
Anybody Can Do Usability (nng)17
usability
CSS Basics—.class vs. #ID16
css, selectors, attributes, html
Why Object-Oriented JavaScript Is So Confusing15
javascript, oop
WebKit Gets Native getElementsByClassName (web)14
webkit, browser-engines, javascript
Common Mistakes of Site Structure13
information-architecture, mistakes
January 22 Publication Date [Was: Transition and Publication Requests Initiated for HTML5 FPWD]12
discussions, html, w3c
Packing Down Prototype (rey/aja)11
prototypejs, compression
18 Questions for Niqui Merret and Aral Balkan on Flash and Accessibility (ara/cod)10
interviews, javascript, flash, accessibility
Internet Explorer and the CSS Box Model9
internet-explorer, browsers, css, box-model, hacks, conditional-comments
JavaScript Variable Dump in ColdFusion (dal/aja)8
javascript, coldfusion, variables
Compiling Java to JavaScript7
interviews, compiling, java, javascript
A Scripting Carol (der/24w)6
javascript, graceful-degradation
Sending XHTML as text/html Considered Harmful to Feelings5
xhtml, mime-types
AJAX Perf—Comparing the Atlas and Prototype Class Idioms4
javascript, comparisons, performance
Top 7 PHP Security Blunders3
php, databases, sql, security, mistakes
Enterprise IA as Intellectual Property (lou)2
information-architecture, legal
How to Report Bugs Effectively1
how-tos, bugs, documentation