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 3 →

Entry (Sources) and TopicsDate#
The Downsides of scrollbar-gutter: stable; (and One Weird Trick) (chr/fro)64
css, scrolling
TypeScript Strictness Is Non-Monotonic: Strict-Null-Checks and No-Implicit-Any Interact (huo)63
typescript, arrays
Solving Small Text and Contrast Issues for Large-Screen Readability (a11)62
accessibility, contrast, readability, typography
Critical Security Vulnerability in React Server Components (rea)61
react, components, security
HTML Semantics: The Short Descriptions of All 113 Elements (j9t)60
html, semantics, overviews
End-to-End Browser and Accessibility Event Architecture (rus)59
accessibility, browsers, event-loop, browser-engines, javascript-engines, assistive-tech
Get the Core Right and the Resilient Code Will Follow (bel/btc)58
videos, resilience, design, communication
Intopia Launches Assistive Technology Survey 2025 (int)57
surveys, assistive-tech
During Helene, I Just Wanted a Plain Text Website (spa)56
content
[Next.js] Security Advisory: CVE-2025-66478 (seb)55
nextjs, security
Common Misconceptions About Disability (tet)54
accessibility, concepts
The Timing Problem in Design Systems (mur)53
design-systems, components
Public Design Systems Are Worth It (pjo)52
design-systems
Speculation Rules Improvements (tun/mat)51
performance, speculation, apis
Testing Methods: Label in Name (dec)50
accessibility, testing, wcag, labels, aria
A Little Bit Uncomfortable49
career, learning
What a Web Performance Engineer Needs to Know About Cloud Cost Savings (per)48
performance, cloud-computing, economics, efficiency
Creating an Effective Multistep Form for Better User Experience (sma)47
forms, html, javascript, user-experience
Smooth Multi-Page Experiences With Just a Few Lines of CSS (joh/mat)46
css, transitions, effects
Why We Switched to Astro (and Why It Might Interest You) (ste)45
migrating, nextjs, astro
A Beginner’s Guide to Information Architecture in UX44
guides, information-architecture, user-experience
Pure CSS Halftone Effect in 3 Declarations (ana/fro)43
css, effects, halftone
The Pixel Canvas Shimmer Effect (hex)42
web-components, effects
You Should Have a Website (nor)41
manifestos, career
Astro 5.0 (eri+)40
release-notes, astro
Privacy (max/htt)39
web-almanac, studies, research, metrics, privacy, apis
The form Attribute—Enhancing Form Layout Flexibility (mat)38
forms, html, attributes
Choosing the Right Static Site Generator: A Comprehensive Comparison of Hugo, Jekyll, and Pelican37
site-generators, comparisons, hugo, jekyll
Is the Flat Design Trend Finally Over?36
design, flat-design, trends
Amy Jiménez Márquez on Leading Information Architecture (amy+)35
podcasts, information-architecture
Using SRI to Protect From Malicious JavaScript (mat)34
javascript, security
Super Useful CSS Resources33
css, link-lists, tooling
About Modern Sass32
sass
Request for a General Theory of Web Performance (per)31
performance
Why Every Developer Should Start Blogging30
blogging, communication, learning, career
Revisiting the Anatomy of a Design System29
design-systems
Ain’t No Party Like a Third Party (css)28
dependencies, embed-code, security
JSON Modules in JavaScript27
javascript, json, modules
CommonMark: A Formal Specification for Markdown (ade/sma)26
markdown, content, documentation
Happier HTML5 Form Validation in Vue (chr/css)25
html, forms, validation, css, selectors, vuejs
Future Accessibility Guidelines—for People Who Can’t Wait to Read Them (24w)24
accessibility, guidelines, outlooks
Dark Mode Favicons (chr/css)23
favicons, images, dark-mode
The “D” in the DOM (24a)22
accessibility, html, headings
Falsehoods Programmers Believe About Time (tim)21
programming, time, myths
Getting Started With CSS calc() (ana/sma)20
introductions, css, functions
Learn PHP 7, Find Out What’s New, and More (swa)19
php, tooling, link-lists
Styling Placeholder Texts18
design, css, placeholders
Introduction to Node.js Streams17
introductions, nodejs, streaming
The Perception of Speed16
performance, user-experience, single-page-apps
My CSS Wish List (24w)15
wish-lists, css, cssdoc
Principles of Design: Contrast14
design, principles, contrast, colors
Building Floating Lists With CSS13
lists, css, floats
HTML5 Parsing in Gecko: A Build (hsi)12
html, parsing, gecko, browser-engines, tooling
Monthly Ajaxian Roundup for November 2007: Defining JavaScript 2, Making Security Less Caja, and Mobile (dal/aja)11
dojo, prototypejs, scriptaculous, mootools, jquery, yui, gwt, extjs, browsers, javascript, performance, apis, mobile, ajaxian, link-lists
Paper Prototyping With Morae10
prototyping, usability, testing, tooling
Best of CSS Design 20079
css, design, retrospectives, link-lists
Keeping CSS File Sizes Lean for Practicality and Sport8
css, shorthands, colors, performance
My Experience Moving to PHP57
php, refactoring
Criteria for Using Web 2.0 (ala)6
web-2.0
HTML vs. XHTML5
html, xhtml, comparisons
Styling RDF Graphs With GSS (epi)4
rdf
Keep CSS Simple (dig)3
css, simplicity, hacks
The Hyperlinked Metaphysics of the Web (dav)2
web, ethics
World Wide Web: The Consortium, and Plans for the Future (tim)1
slides, w3c, outlooks