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 that they be respected and included. Hide

Frontend Dogma

“2026” News Archive (3)

Entry (Sources) and Additional TopicsDate#
Node.js January 2026 Security Release: What Changed and Why It Matters (nod)99
nodejs, security
Making GitHub Actions Suck a Little Less98
github-actions
Beyond Manual Audits: How Automation Strengthens Accessibility (equ)97
accessibility, auditing, automation, wcag
So You Think Your Website Is Doing Great (cit)96
html, javascript, css, quality
Just the Browser (cor)95
websites, browsers, chrome, google, firefox, mozilla, edge, microsoft
Astro 6 Beta (mat)94
release-notes, astro
Simulating Crop Marks (chr/fro)93
css
Tuesday, January 13, 2026 Security Releases (nod)92
release-notes, nodejs, security
Mitigating Denial-of-Service Vulnerability From Unrecoverable Stack Space Exhaustion for React, Next.js, and APM Users (mco+/nod)91
nodejs, security, vulnerabilities, react, nextjs, tooling, monitoring, performance
The Invisible Work (hvp)90
leadership, productivity, processes
18 Predictions for 202689
outlooks, ai, usability, user-experience
Traditional Code Review Is Dead: What Comes Next?88
code-reviews, ai, processes, infrastructure, scalability
ARIA Roles Can Remove Their Children’s Semantics (ste)87
html, aria, semantics, accessibility
Introducing the “<geolocation>” HTML Element (tom+)86
introductions, html, geolocation, chrome, google, browsers
How to Use OpenCode: A Practical Guide and Builds85
guides, opencode, ai, mcp, tooling, installing
SVG Filters Are Just Amazing (ami)84
svg, filters
Stop Turning Everything Into Arrays (and Do Less Work Instead)83
javascript, methods, arrays
OpenCode vs. Claude Code (bui)82
opencode, claude, anthropic, ai, comparisons
Manufacturing as Code Is the Future, and the Future Is Now81
programming, outlooks
Don’t Start With AI, Start With the Problem (cal/nng)80
videos, ai, processes
Is There Too Much Design in Design Systems? (sha)79
design, design-systems
Solid.js Best Practices (bre)78
solidjs, best-practices, examples
A Polyfill for the HTML “switch” Element (tom)77
html, forms, polyfills
Design Systems and Shareable Browser Support (rob)76
design-systems, browsers, browserslist, support
Aspire for JavaScript Developers (dav)75
tooling, javascript, typescript
On Abbreviating Accessibility (ons)74
accessibility, microcontent
How Wrong Can a JavaScript Date Calculation Go? (phi)73
javascript, time, apis
Don’t Fall Into the Anti-AI Hype (ant)72
ai, career
Stop Using MySQL in 2026, It Is Not True Open Source (ott)71
mysql
Focus Rings With Nested “contrast-color()”? (dav)70
css, selectors, functions, focus, contrast
Comments Considered Harmful in the Age of LLMs (yeg)69
comments, ai, maintainability
What Is the Minimum Markup Needed to Create a Modal?68
modals, minimalism, html, css, accessibility
Brief Note on Application Keyboard Shortcuts (aar)67
accessibility, keyboard-shortcuts, screen-readers
Not All Browser APIs Are “Web” APIs (pol)66
apis
How Markdown Took Over the World (ani)65
markdown, web
Death to Scroll Fade (dbu)64
scrolling, effects, performance
Beyond the Mouse: Animating With Mobile Accelerometers (ami/fro)63
mobile, javascript, animations
How to Steal Any React Component62
react, components
Prompt Engineering Won’t Fix Your Architecture61
architecture, ai
A Data Model for Git (and Other Docs Updates) (b0r)60
git
What Makes a Good Tech Meet-Up?59
discussions, community
Judging Severity in Accessibility Issues (joe)58
accessibility
Node.js Package Configuration Guide (nod)57
guides, packages, dependencies, configuration, commonjs, esm
Popover Context Menus With Anchor Positioning (chr/fro)56
css, tooltips, pop-overs, anchor-positioning
Very Good Components (bee)55
websites, components, html
Your Brand Just Evolved: The Rise of AI-Generated Identities (web)54
design, branding, ai
4 CSS Features Every Front-End Developer Should Know in 2026 (arg)53
css, functions, scrolling
Web Dependencies Are Broken—Can We Fix Them? (lea)52
dependencies, javascript, import-maps, web-platform
npm to Implement Staged Publishing After Turbulent Shift Off Classic Tokens (sar/soc)51
npm, dependencies, security, github
Ethical and Resilient Blog Hosting (pad)50
hosting, blogging, ethics
Date Is Out, Temporal Is In (wil/pic)49
javascript, time
Modern Emails Using React48
videos, email, react
Common Misconceptions About Testing Accessibility (tet)47
accessibility, testing
2026 Accessibility Hiring Looks Busy, Yet the Patterns Show Underlying Weakness46
accessibility, career
Software Is Culture (fig)45
culture
Designing Page Transitions44
videos, design, transitions, effects
Profiling With React Performance Tracks43
videos, react, profiling, performance
Exploring React Performance (en-)42
videos, react, performance
Async React41
videos, react, asynchronicity
2025 JavaScript Rising Stars40
javascript, frameworks, libraries, react, vuejs, tooling, ai, mobile, desktop, state-management, css-in-js, testing, static-site-generation, graphql, retrospectives
Google Broke My Heart (per)39
google, search, licensing, legal
5 Accessibility Checks to Run on Every Component (hdv/zer)38
accessibility, components, testing, keyboard-navigation, design-tokens, microcontent, zooming, screen-readers
Designing With AI-Readable Design Systems in Cursor37
design, design-systems, ai, cursor, code-editors
The Next Two Years of Software Engineering (add)36
programming, career, outlooks, ai
WASI 1.0: You Won’t Know When WebAssembly Is Everywhere in 202635
webassembly, components, standards
How GitHub Monopoly Is Destroying the Open Source Ecosystem (plo)34
foss, github, microsoft
I Built an App in Every Frontend Framework33
frameworks, libraries, react, vuejs, svelte, angular, lit, marko, jquery, alpinejs, solidjs, astro, qwik, comparisons
Pre-Tenuring in V8 (win)32
v8, javascript-engines
The Nine Levels of JavaScript Dependency Hell (and)31
javascript, dependencies, maintainability
Kai Wong’s Predictions for the Future of Accessibility30
accessibility, outlooks
Damian Sian’s Predictions for the Future of Accessibility29
accessibility, outlooks
Anna Thielke’s Predictions for the Future of Accessibility28
accessibility, outlooks
Streaming JSON in Just 200 Lines of JavaScript27
streaming, json, javascript
Eric Bailey’s Predictions for the Future of Accessibility (eri)26
accessibility, outlooks
Claude Devs Complain About Surprise Usage Limits, Anthropic Blames Expiring Bonus (tho/the)25
claude, anthropic, ai
How I Evaluate an ACR (VPAT) (aar)24
accessibility, compliance, vpat-acr, processes
JavaScript Frameworks—Heading Into 2026 (rya/thi)23
javascript, frameworks, outlooks, ai
How to Create a Pixel-to-Voxel Video Drop Effect With Three.js and Rapier (cod)22
how-tos, javascript, effects, tooling, gsap, threejs
How to “@scope” CSS Now That It’s Baseline (dxn/fro)21
css, scope, examples
The Text Mode Lie: Why Modern TUIs Are a Nightmare for Accessibility20
accessibility, command-line, ai, gemini, nvda, vi+vim, unix-like
We Fixed a 6-Year-Old JavaScript Memory Leak (mat/deb)19
javascript, memory
Sounds on the Web18
web, multimedia
TIL: Why ARM Has a JavaScript Instruction17
javascript
How Browsers Work (dmy)16
websites, guides, browsers, urls, http, tcp, html, dom
V7: Typographic Scales and Technical Pens15
design, typography, css, case-studies
The Package Management Landscape (and)14
dependencies, tooling, overviews, link-lists
Web Development Is Fun Again13
ai, creativity
21 Lessons From 14 Years at Google (add)12
lessons, google, career
Being a Colourblind Designer (wpa)11
videos, accessibility, color-blindness, colors, design
Security Basics for Vibe-Coders (owe/pro)10
fundamentals, security, vibe-coding, ai
2026: The Year of My Website (the)9
indieweb, social-media
10 UX Design Shifts You Can’t Ignore in 20268
design, user-experience, ai, outlooks
Building a JavaScript Runtime in One Month (the)7
javascript, runtimes, functionality
Managing Infrastructure Across Multiple Environments6
infrastructure, dev-ops, maintenance
The Code Review That Cost $2 Million5
code-reviews, economics, ai
On Using IndieWeb Protocols Like Webmentions and Keeping Your Website Separate From Social Media (pat)4
indieweb, webmentions, social-media
“!important” and CSS Custom Properties (chr/fro)3
css, custom-properties, cascade
JavaScript’s “for…of” Loops Are Actually Fast2
javascript, loops, performance
A Website to Destroy All Websites (hen)1
web, indieweb