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: November 24 →

Entry (Sources) and TopicsDate#
Replacing glob-all With fs.promises.glob in Node.js (cto)68
refactoring, nodejs
light-dark() Isn’t Always the Same as prefers-color-scheme (ste)67
css, functions, dark-mode, colors
Introduction to CSS if Statements and Conditional Logic (mar)66
introductions, css, functions, conditionals
Managing Side Effects: A JavaScript Effect System in 30 Lines or Less (ayc)65
javascript
Web Monetization Is Still Inching Along, but Still Too Difficult (chr/fro)64
monetization
How to Easily Create Modern, CSS-First Forms in WordPress (zor/css)63
how-tos, videos, css, forms, wordpress
GitLab Discovers Widespread npm Supply Chain Attack62
npm, dependencies, security, gitlab, aws, gcp, azure
The State of TanStack, Two Years of Full-Time OSS (tan/tan)61
tanstack, foss
Shuffling a CSS Grid Using Custom Properties (cod)60
css, grids, custom-properties
On Inheriting and Sharing Property Values (dxn/css)59
css, cascade, techniques
UX Is Your Moat (and You’re Ignoring It) (cwo)58
user-experience, economics
You’re Doing JavaScript Testing Wrong (cfe)57
javascript, testing
The Performance Inequality Gap, 2026 (sli)56
performance, javascript, metrics
Why Does AI Devour So Much Water? (ger)55
ai, sustainability
Testing Methods: Focus Visible (dec)54
accessibility, wcag, testing, focus, keyboard-navigation, link-lists
The Future of AWS CodeCommit53
aws, tooling, git, outlooks
Anatomy of AI Input (ibe)52
ai, design
The Semantic Interface Palette Is Simple51
design, design-tokens, semantics, figma
Figma Releases the Pattern Library (web)50
figma, pattern-libraries
Interop and Hard Problems (bka)49
web-platform, browsers, support, interoperability
Design Systems Metrics—What I Have Learned Leading the [Design System] of the Biggest Edtech in Latin America48
design-systems, metrics, lessons
A Few Ways CSS Is Easier to Write in 2023 (geo/sma)47
css, techniques, comparisons
Accessibility Is Leadership (dav)46
accessibility, leadership
Weird HTML Hacks (ern)45
html, css, hacks, techniques, history
The Shape-Shifting a Element (rus)44
html, links, semantics
Document Object Model (DOM) Geometry: A Beginner’s Introduction and Guide (sma)43
introductions, guides, dom, javascript
Should Design Systems Include Problematic Components and Patterns? (amy)42
design-systems, design-patterns, components
Setting Up a Screen Reader Testing Environment on Your Computer (sar)41
screen-readers, nvda, testing, tooling, accessibility, link-lists
A Brief History of Web Apps—Why Qwik Is Innovative40
web-apps, history, qwik
The Ultimate Error Message UX Writing Guide39
guides, errors, writing, user-experience
The BBC’s 15 Web Principles—15 Years Later (ede)38
web, principles, history
The Peculiar Case of Japanese Web Design37
websites, design, culture, comparisons
Why Japan’s Internet Is Weirdly Designed36
videos, design
Git Is Not the End of History35
git, version-control, outlooks
Creating Generative Patterns With the CSS Paint API (css)34
css, decoration
7 Ways to Improve Node.js Performance at Scale (app)33
nodejs, performance, optimization
Three Phases of Life for Design Systems32
design-systems
What Kind of Developer Do I Want to Be?31
career
Get Started With Validation in Node.js30
introductions, nodejs, validation
Testing Vue Applications With the Vue Testing Library (sma)29
vuejs, testing, tooling
To Be Creative, Practice28
design, creativity
Know Your Standards (ste)27
accessibility, standards, wcag, aria, html, link-lists
On the Growing Popularity of Atomic CSS (oll/css)26
atomic-css, presentational-html, css
Progressive Web Apps: A Crash Course25
crash-courses, web-apps, progressive-web-apps, performance, lighthouse
Vivaldi, Your Next Browser?24
browsers, vivaldi
Rolling Out Responsive (ali)23
responsive-design, processes
Flexbox Froggy (tho)22
websites, css, flexbox, layout, learning
Frameworks (bee/ali)21
design, responsive-design
Blue Beanie Day 14: Toque ’em if You’ve Got ’em (bee/ali)20
awareness-days, standards
Sublime Text for Front End Developers (wes/css)19
sublime-text, code-editors, plugins
Why HTML5 Provided More Tricks Than Treats in 2012 (ven)18
html, retrospectives
Web Scraping in Node.js (cji)17
scraping, nodejs
How to Set Up a Print Style Sheet (sma)16
how-tos, css, print
Big “When Can I Use” Update (fyr)15
release-notes, caniuse
XML vs. the Web14
xml, json
Browsers Face Innovator’s Dilemma (com)13
browsers, standards, web-platform
CSS Testing via Selenium (dal/aja)12
css, selenium, testing
The Skinny on Doctypes11
html, doctypes
Use class With Semantics in Mind (w3c)10
html, css, attributes, semantics
The Feedback on HTML (ann)9
html, whatwg, xhtml
CSS Tab Designer (dal/aja)8
tooling, css, windows
CSS Filters: Cross Browser Implementation (dal/aja)7
css, hacks, overviews
AHAH: Asychronous HTML and HTTP (mic/aja)6
html, asynchrony
Move Over AJAX, Welcome AHAH (jus)5
ajax, terminology
Web 2.0 (pau)4
web-2.0, web, ajax, javascript, community
Markup Challenge: aaronsw.com3
code-reviews, html, semantics
XHTML vs. the World (tan)2
xhtml, rss, blogging, comparisons
DSSSL1
slides, dsssl, sgml