Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s oppression and killing of Palestinians and the occupation and destruction of Palestine (history) 🇵🇸 Hide

Frontend Dogma

News and Tools for Web Developers

Updated daily

Featured on Frontend Dogma? Verify and whitelist your domain (no rel=nofollow).

Articles and videos and books, people and projects and processes, tools and tips and tricks from the world of web development and design.

→ Stay up-to-date on all topics by various RSS feeds (main feed: only $12/year), on Mastodon, and on Bluesky (other channels)

Entry (Sources) and TopicsDate#
Is Server-Side Rendering React’s Holy Grail? (low/the)18,503
react, server-side-rendering
Animating CSS “width” or “height” No Longer Forces a Main Thread Animation (in Chrome, Under the Right Conditions) (bra)18,502
css, animations, chrome, google, browsers
Do Newer AI-Native IDEs Outperform Other AI Coding Assistants? (lau)18,501
ai, code-editors, efficiency, metrics, comparisons
Effectively Monitoring Web Performance (sma)18,500
performance, monitoring, tooling
Programming Principles for Self Taught Front-End Developers (kil/pic)18,499
programming, principles
Why Headings Are Important in HTML: Structure, Accessibility, and SEO18,498
html, headings, accessibility, seo
“::details-content”: Style Expandable Content Without Wrapper Divs (tre)18,497
disclosure-widgets, css, html
“AI” Browsers: The Price of Admission Is Too High (bru/viv)18,496
ai, browsers
Headings: Semantics, Fluidity, and Styling—Oh My! (geo/css)18,495
headings, html, css
Tailwind CSS Won the War… but We’re the Losers18,494
tailwind, css, html, web-platform
Smashing Animations: Magnificent SVGs With “<use>” and CSS Custom Properties (mal/sma)18,493
animations, transforms, svg, css, custom-properties
Material 3 Expressive: Building on the Failures of Flat Design (uxd)18,492
google, material-design, flat-design, design, link-lists
It Ain’t Easy to Move a Side Project Off Big Tech (thi)18,491
migrating, vercel, sveltekit
Now Available: “On Web Development II”! (j9t)18,490
books, html, css, engineering-management, maintainability, quality
Is Figma in Its Accessibility Era? (uxd)18,489
figma, accessibility
100, 150, or 200? Debunking the Alt Text Character Limit18,488
alt-text, accessibility, images, link-lists
10 Tiny UI Fixes That Make a Big Difference (uxd)18,487
design, forms, spacing, alignment, consistency, hierarchy, usability, best-practices
TypeScript’s Rise in the AI Era: Insights From Lead Architect, Anders Hejlsberg (aar/git)18,486
typescript, ai
Explaining the Accessible Benefits of Using Semantic HTML Elements (geo/css)18,485
html, semantics, accessibility
Combining Scroll-Driven Animations With “@ starting-style” (bra)18,484
css, scrolling, animations
Advanced Beginner’s Guide to ClojureScript (rom)18,483
guides, javascript
A (Kind of) Farewell to the Web (joh)18,482
web-platform, frameworks, ai, career
Why 44% of Your Audience Might Not Understand You: An Interview With Jamila Savoy18,481
interviews, content, writing, accessibility
Six Key Components of UX Strategy (vit/sma)18,480
user-experience, strategies
The Weird Parts of “position: sticky;” (ada/fro)18,479
css, positioning
The Web Animation Performance Tier List (cit)18,478
animations, performance, javascript, css, apis
No Close Quote? (css)18,477
css
Top 10 Essential Productivity Software for 202518,476
tooling, productivity, collaboration, communication
Why Big Tech Won’t Hire Flutter Developers (and Why You Should Care) (ala)18,475
career, flutter, economics
Some Software Bloat Is OK18,474
quality, technical-debt, performance
The Inner Workings of JavaScript Source Maps (man/pol)18,473
javascript, typescript, source-maps
Learn React Server Components (jad)18,472
videos, tutorials, react, components
How to Throttle Specific Requests in Chrome DevTools (deb)18,471
how-tos, dev-tools, browsers, chrome, google, throttling
How I Use AI to Build Frontend Apps: My Candid, Messy Process (bla)18,470
ai, processes, debugging, claude
“pathLength” Makes Makes SVG Path Animations Easier to Manage (ste)18,469
svg, images, animations
Why We Migrated From Python to Node.js18,468
migrating, python, nodejs
WebKit Features for Safari 26.1 (jen/web)18,467
release-notes, webkit, safari, apple, browsers
The “Most Hated” CSS Feature: “tan()” (mon/css)18,466
css, functions, math
Running Node.js in a Hugging Face Space (tom)18,465
nodejs, hugging-face
Grayscale Testing: The Missing Step in Color Accessibility (pop)18,464
accessibility, testing, colors
TL;DR: How Your Advantage Becomes Your Achilles Heel (ste)18,463
product-management, ai
Top 100 Domains on Frontend Dogma (fro)18,462
frontend-dogma
Context Engineering for Non-Engineers (cwo)18,461
ai, prompting, claude
Your URL Is Your State (ahm)18,460
urls, state-management
The Hidden Cost of Projects: Why Latency Kills Value18,459
project-management, processes
Evergreen Web Design Is a Lie (but Maybe That’s Okay) (web)18,458
design, creativity
Architectural Debt Is Not Just Technical Debt (may)18,457
architecture, technical-debt
AI and Alt Text (ted+/web)18,456
videos, ai, alt-text, images, accessibility
Use Cases for Field Sizing (sha)18,455
forms, css, examples
Testing Methods: Keyboard (No Exception) (dec)18,454
accessibility, testing, keyboard-navigation
Node.js 24 Becomes LTS: What You Need to Know (nod)18,453
nodejs
Just Use a Button (cfe)18,452
html, buttons, semantics
New to the Web Platform in October (rac/dev)18,451
release-notes, web-platform, browsers, firefox, mozilla, chrome, google
How to Use CSS “line-clamp” to Trim Lines of Text (dxn/log)18,450
how-tos, css, typography
Developers Shouldn’t Learn Design—Designers Shouldn’t Code (phi)18,449
design, programming, processes, collaboration, project-management
After the AWS Outage (uxd)18,448
aws, cloud-computing
The Coming War of AI Browsers: Why the Web Will Never Be the Same Again (web)18,447
ai, browsers, open-web, personalization
Sometimes the Best Accessibility Fix Is a Usability Fix18,446
accessibility, usability
Removing XSLT for a More Secure Browser (dro/dev)18,445
chromium, chrome, google, browsers, xsl, web-platform, security
Getting Creative With Small Screens (mal/css)18,444
design, responsive-design, mobile, css
Get Started With Manual Testing (pop)18,443
introductions, accessibility, testing
Flutter’s Silent UI Killers18,442
flutter
Blogging Gets Serious in 2001 With Warblogs and Movable Type (ric)18,441
history, blogging, examples
Arnas Donauskas on AI-Powered Troubleshooting for Websites (nat)18,440
podcasts, interviews, ai, debugging, tooling
Mastering “URLPattern” for Cross-Platform Routing (jsd)18,439
nodejs, routing
Will npm’s New Security Steps Stop Attacks? (rev)18,438
security, npm, github, maintenance, foss
Who Rules AI Search? What 3 Months of AI Visibility Data Tells Us (sem)18,437
search, ai, domains, metrics
Start Implementing View Transitions on Your Websites Today (cyd/pic)18,436
css, view-transitions, javascript, apis
Springs and Bounces in Native CSS (jos)18,435
css, animations, transitions, effects, functions
Perfectly Pointed Tooltips: A Foundation (css/fro)18,434
tooltips, css, anchor-positioning
Parenthetical Asidenotes (mey)18,433
html, css
Octoverse: A New Developer Joins GitHub Every Second as AI Leads TypeScript to #1 (git)18,432
github, metrics, productivity, ai, foss, security, programming
Node.js v22 to v24 (aug+/nod)18,431
nodejs, migrating
I Built the Same App 10 Times: Evaluating Frameworks for Mobile Performance (che)18,430
frameworks, mobile, performance, comparisons, nextjs, tanstack, nuxt, angular, marko, solidjs, sveltekit, qwik, astro, htmx
HTTPS by Default (jde+)18,429
http, security, chrome, google, browsers
Google Kills Privacy Sandbox (pro)18,428
google, privacy, apis
ChatGPT Sez Build With Semantics First (ste)18,427
chatgpt, chatgpt-atlas, ai, openai, browsers, html, semantics, accessibility
Agentic AI and Security (ksi/mfo)18,426
ai, architecture, security
Your Accessibility Score Is Lying to You18,425
accessibility, metrics, testing
The JavaScript Feature You’ve Probably Never Used Allows Running Untrusted JavaScript Safely18,424
javascript
JavaScript for Everyone: Iterators (wil/sma)18,423
javascript
Express.js 6 and Beyond: Modernizing the Most Popular Node.js Framework (nod)18,422
nodejs, express, frameworks, modernization
Alt Text or Image Description?18,421
accessibility, images, alt-text, comparisons, terminology
16 Charts That Explain the AI Boom18,420
ai, metrics, economics, openai, anthropic, facebook+meta, oracle, google, microsoft, aws
Don’t Forget These Tags to Make HTML Work Like You Expect (jim)18,419
html
What’s New in Next.js 16 (tre)18,418
nextjs
The Sky Is Falling, the Web Is Dead (ern/ted)18,417
web, history
The Origin Story of JavaScript (ann/cas)18,416
videos, history, web, javascript, ecmascript, browsers, browser-wars, browser-engines, standards
Mistakes I See Engineers Making in Their Code Reviews (sea)18,415
code-reviews, processes, communication, mistakes
The Curse of the Custom Cursor (mal)18,414
cursors, design, accessibility
The Edge Cases That Break Hearts (and Products) (lau/nng)18,413
design, usability, accessibility, user-experience
How Designers Become Builders and the Future of Tooling18,412
videos, design, github
Directives and the Platform Boundary (tan/tan)18,411
javascript, frameworks
You Already Have a Git Server18,410
git, servers, command-line
High-Performance Syntax Highlighting With [the] CSS Highlights API18,409
css, apis, syntax-highlighting
Code Like a Surgeon (geo)18,408
ai
What’s an Interactive Element? (mat)18,407
html, focus, concepts
The Layered Aesthetic: Depth, Complexity, and Chaos Done Right (web)18,406
design
Scrum Mistakes: What Teams Get Wrong and How to Fix It18,405
scrum, agile, processes, releasing, mistakes
Introducing TanStack Start Middleware (ada/fro)18,404
introductions, tanstack
CSS Animations That Leverage the Parent–Child Relationship (pre/css)18,403
css, animations
Yes, Let’s Teach LLMs Accessibility, but Also Provide the Companies Using Them With Better Strategies (hdv)18,402
ai, accessibility, advocacy
“Their History Is Just Erased”: Google Drops a Key Program for Boosting Women in Tech (cnn)18,401
google, community
Solved by Modern CSS: Section Layout (sha)18,400
css, layout, grids, typography, liquid-design
React vs. Backbone in 202518,399
react, backbone, comparisons, frameworks
React and Remix Choose Different Futures18,398
react, remix, simplicity, complexity, comparisons
Preparing for Verso and Beyond: Future-Proofing Your Frontend for New Browser Engines (des)18,397
guest-posts, verso, servo, browsers, browser-engines
NaN, the Not-a-Number Number That Isn’t NaN (wil/pic)18,396
javascript
Meetings and Interruptions Are Still the Biggest Obstacles for Developers, Even With AI18,395
productivity, collaboration
Is It Time to Regulate React? (dbu)18,394
react
Does Your Site Need a /ai Page?18,393
ai
Atlas Ableism (ste)18,392
chatgpt-atlas, openai, browsers, accessibility, compliance
A Brief History of Domains (pet)18,391
web, history, domains, dns
The Hidden Costs of Bad Client Communication in Design Projects (and How to Fix Them)18,390
business-relations, communication, collaboration, design
The Charm of JavaScript: Boom Mics and Clown Shoes (wil+/iga)18,389
podcasts, interviews, javascript
Solved by CSS Scroll State Queries: Hide a Header When Scrolling Down, Show It Again When Scrolling Up (bra)18,388
css, scrolling
OpenAI, ARIA, and SEO: Making the Web Worse (aar)18,387
chatgpt-atlas, openai, browsers, accessibility, aria, seo
Importing vs. Fetching JSON (jaf)18,386
json, javascript, data-fetching, comparisons
Error Handling—UX Design Patterns (uxd)18,385
user-experience, design, errors, forms
CSS Layout: Flexbox, Grid, Media Queries, and Container Queries (rau)18,384
css, layout, flexbox, grids, media-queries, container-queries, introductions
Challenging the Idea of “Optional HTML” (mar)18,383
guest-posts, html, minimalism
Build Your Own Database (nan)18,382
guides, databases
An Introduction to JavaScript Expressions (wil/css)18,381
introductions, javascript
4 Unconventional Ways to Cast in TypeScript (pol)18,380
typescript
How AI Works and How Users Think About It: Study Guide (nng)18,379
guides, ai, training, link-lists
Why Accessibility Breaks Between Design and Development (a11)18,378
accessibility, design, processes, collaboration, testing
W3C Web Content Accessibility Guidelines 2.2 Approved as ISO/IEC International Standard (w3c)18,377
accessibility, wcag, standards, w3c
The Two Button Problem (chr/fro)18,376
buttons, usability, design
OpenAI Launches AI Web Browser ChatGPT Atlas—Here Is Everything We Know (eur)18,375
openai, browsers, chatgpt-atlas
One Year With Next.js App Router—Why We’re Moving On18,374
nextjs, react, routing, components, tooling
Next.js 16 (fee+)18,373
release-notes, nextjs
My Work Is Human (doo)18,372
ai, design, career
My Highlights From the New Deno Deploy (phi/den)18,371
deno, deploying
Links and Anchors: Ancient HTML and JS Magic in Your Browser (cod/wea)18,370
html, css, javascript, links
Introducing ChatGPT Atlas18,369
introductions, chatgpt-atlas, browsers, openai
Introducing ChatGPT Atlas (sim)18,368
introductions, chatgpt-atlas, openai, browsers
How to Fix Any Bug (dan)18,367
how-tos, ai, debugging, react
How Senior Engineers Can Use AI for Real Impact18,366
ai, architecture, debugging, code-reviews, refactoring
Fixing Temporal Input Styling in Safari (cfe)18,365
forms, time, safari, apple, browsers, css
Designers Often Do Invisible Work That Matters—Here’s How to Show It (uxd)18,364
design, user-experience, communication
CSS “@ starting-style” Debugging Is Available in Chrome DevTools (bra)18,363
css, transitions, debugging, dev-tools, chrome, google, browsers
Build a Reusable Flutter Design System18,362
design-systems, flutter
What State ARIA In? (tpg)18,361
aria, html, accessibility
“URLPattern” Is Now Baseline Newly Available (dev)18,360
urls, apis, javascript, web-platform, browsers, support
Rethinking Async Loops in JavaScript18,359
javascript, loops, asynchronicity
Now Is the Best Time to Break Into Tech (tre)18,358
career
Google Announces End of Many of Its [Privacy] Sandbox Technologies18,357
google, privacy
AI Doom Predictions Are Overhyped—Why Programmers Aren’t Going Anywhere18,356
videos, ai, programming, career
An Opinionated Guide to Using AI Right Now (emo)18,355
guides, ai, anthropic, google, openai
Why “NaN !== NaN” in JavaScript (and the IEEE 754 Story Behind It)18,354
javascript, history, standards
The CSS Reset, Again (paw)18,353
css, resets
Refactoring a Form to a Signal Form (tim)18,352
refactoring, forms, angular, signals
Glassworm: First Self-Propagating Worm Using Invisible Code Hits OpenVSX Marketplace18,351
security, code-editors, vs-code, microsoft
Zero-Configuration Support for NestJS18,350
vercel, nestjs
The Majority AI View (ani)18,349
ai, communication
Is It Even Worth Learning to Code? (tre)18,348
programming, learning, ai
Implicit Labels Aren’t (cfe)18,347
html, forms, labels
How to Write an Accessibility Statement in 2025, With Examples (chr)18,346
how-tos, accessibility, documentation, compliance, legal, examples
Headers, Headings, and Titles (tem)18,345
html, headings, comparisons, terminology
CSS Finally Gets Inline Conditional Logic With New “if()” Function (the)18,344
css, functions, conditionals
AI Is Revolutionizing User Testing in 2025—and Honestly, It’s About Time (web)18,343
ai, usability, user-experience, testing
AI in UX: Achieve More With Less (boa/sma)18,342
user-experience, design, ai, processes
50 Reasons to Build a Website (chr/fro)18,341
web
You’re a Real JavaScript Developer Only If…18,340
javascript, career
The Hidden Cost of URL Design (ahm)18,339
urls, routing, seo, principles
Same-Document View Transitions Have Become Baseline Newly Available (bra/dev)18,338
css, view-transitions, browsers, support, web-platform
Node.js 2025: What’s New and What’s Next (ruy)18,337
slides, nodejs, outlooks
Making Context-Aware Components: How CSS “inherit()” Could Simplify Design Systems (stu)18,336
components, css, functions, custom-properties
Improving the Trustworthiness of JavaScript on the Web (clo)18,335
javascript, web-apps, security
Do Backlinks Still Matter in AI Search? Insights From 1,000 Domains (sem)18,334
ai, search, backlinks, links, metrics
Claude for Code: How to Use Claude to Streamline Product Design Process18,333
how-tos, claude, anthropic, ai, design, processes
Thirsty AI Mega Projects Raise Alarm in Some of Europe’s Driest Regions (sam/cnb)18,332
ai, sustainability
How to Audit Web Accessibility With [the] WAVE Extension18,331
how-tos, accessibility, auditing, browser-extensions, webaim
Secure Coding in JavaScript18,330
javascript, frameworks, security
Writing an Emulator in Javascript? (nik/nor)18,329
videos, javascript
What’s Up in ES2027? (por/nor)18,328
videos, ecmascript, javascript, outlooks
Weston Ruter on Unlocking WordPress Performance (wes+)18,327
podcasts, interviews, wordpress, performance, link-lists
The Present and Potential Future of Progressive Image Rendering (jaf)18,326
images, jpeg, png, webp, avif, jpeg-xl, pjpeg, comparisons, outlooks
State of Developer Ecosystem Report 2025 (jet)18,325
surveys, metrics
Release Notes for Safari Technology Preview 230 (jon/web)18,324
release-notes, safari, apple, browsers
Past Time for Passkeys (nor)18,323
videos, passkeys, passwords, authentication, security
Page Headings Don’t Belong in the Header (tem)18,322
html, headings, skip-links, accessibility
Obituary: Farewell to robots.txt (1994–2025) (hei)18,321
robotstxt, search, ai
Node.js v25.0.0 (Current) (raf/nod)18,320
release-notes, nodejs
I Am Sorry, but Everyone Is Getting Syntax Highlighting Wrong (nik)18,319
syntax-highlighting, information-design, plugins
For Your Convenience, This CSS Will Self-Destruct (sco)18,318
css, javascript, hiding
Are U.S. Software Developers Worth the Premium?18,317
hiring, economics
A Look Into Customizable HTML “select” Elements18,316
forms, html, css
5 Things to Do to Avoid Prompt Treadmill When Crafting Design With AI18,315
design, ai, prompting, processes
Sequential “linear()” Animation With n Elements (css/css)18,314
css, functions, animations
Most Developers Can’t Answer These 11 Microservices Questions—Can You?18,313
microservices, architecture
How Are Engineering Leaders Approaching 2026 AI Tooling Budgets? (lau)18,312
tooling, ai, economics, engineering-management
Cisco: Most Companies Don’t Know What They’re Doing With AI (bra/the)18,311
ai
The State of Node.js 2025 Explained by Its TSC Member (mco/git)18,310
videos, nodejs, npm
Tips for Working With Emoji (chr)18,309
emoji, css, javascript, tips-and-tricks
The Future of Lodash (uli)18,308
libraries, javascript, outlooks
Lit Is Joining the OpenJS Foundation (lit)18,307
lit, openjs
Common Misconceptions About Screen Readers (tet)18,306
screen-readers, accessibility
W3C Logo Refresh: More Than a Cosmetic Change, a Small Step Towards Durable and Sustainable Success (set/w3c)18,305
w3c
See What’s New in Firefox [144.0] (fir)18,304
release-notes, firefox, mozilla, browsers
From Hype to Reality: Lessons Learned From Building AI Systems at Scale18,303
lessons, scalability, ai
Todd Libby on Deceptive Patterns (col+/sho)18,302
podcasts, interviews, accessibility, anti-patterns
The Killer Feature of Web Components (dav)18,301
web-components, documentation
The Grayscale Problem (sma)18,300
design, colors
Modern CSS Round-Out Tabs (chr/fro)18,299
css, shapes, clipping
Inattentional Blindness in Interfaces (nng)18,298
videos, usability, design
HTML “dialog”: Getting Accessibility and UX Right (jar)18,297
html, modals, scrolling, accessibility, user-experience
Find Where a Specific Object Was Allocated in JavaScript With DevTools18,296
objects, javascript, dev-tools, browsers
Anchor Positioning Updates for Fall 2025 (jam/odd)18,295
css, anchor-positioning
25 New and Rad Features of CSS (arg/cas)18,294
videos, css, transitions, animations, cascade, selectors, functions, colors, scrolling
Tables: Beyond Rows and Columns (tpg)18,293
accessibility, wcag, tables, html, semantics, jaws, nvda, screen-readers
Masonry: Watching a CSS Feature Evolve (css)18,292
css, masonry, layout
Testing Methods: Content on Hover or Focus (dec)18,291
accessibility, wcag, testing, focus
Reading and Writing Files in Node.js—the Complete Modern Guide (loi)18,290
guides, nodejs, file-handling, examples
Implementing Dark Mode Toggle Without JavaScript18,289
dark-mode, toggles, css
Compressed Fluid Typography (mat)18,288
typography, css, liquid-design
AI Interfaces and the Role of Good Writing (uxd)18,287
ai, writing, link-lists
Who Needs a Flying Car When You Have “display: grid” (rac)18,286
css, grids, layout
Top 11 CSS Tricks Every Web Developer Should Know18,285
css, custom-properties, layout, animations, selectors, positioning, dark-mode, resets, tips-and-tricks
We Completely Missed “width/height: stretch” (dxn/css)18,284
css
Understanding Vector Space Visually—the Foundation of AI18,283
ai, math
Notes on Switching to Helix From Vim (b0r)18,282
vi+vim, code-editors, comparisons
Liquid Glass Is Cracked, and Usability Suffers in iOS 26 (nng)18,281
design, liquid-glass, usability, apple, mobile
Fluid Headings (don)18,280
headings, typography, css, responsive-design
You’re Wasting Years at the Same Company as a Developer18,279
career
A Beginner-Friendly Guide to View Transitions in CSS (mdn)18,278
guides, css, view-transitions
Why WordPress Themes Require Underlines on Links (joe)18,277
wordpress, theming, links, accessibility
The Worst Designer I’ve Ever Worked With Was Also the Most Productive (ren)18,276
design, productivity
The 12 Emotional Journeys of Color Psychology (uxd)18,275
colors, user-experience, research
Stop Inviting Overlay Employees and Bad Actors Into Accessibility Spaces18,274
accessibility, overlays, business-relations
Simplify (ada)18,273
css, simplicity
RGESN Statements: The Clash of Words, the Weight of Measures18,272
sustainability, metrics, studies, research
My Conclusions After Using Signed Exchanges on My Website for 2 Years (paw)18,271
signed-exchanges, performance, security
Interop Feature Ranking (jaf/fir)18,270
websites, interoperability, firefox, mozilla, browsers
CSS Grid: A Helpful Mental Model and the Power of Grid Lines (sar/web)18,269
css, grids, layout
CSS Counters in Action (ada/fro)18,268
css
Beyond Signals, by Ryan Carniato (rya/jet)18,267
videos, signals, reactivity, solidjs, react
Vite: The Documentary (cul)18,266
videos, vite, history
Tailwind CSS in React and Next.js: A Complete Setup Guide18,265
guides, tailwind, react, nextjs
HTML—the Most Difficult Programming Language in the World (j9t)18,264
programming, html, conformance, professionalism
What Is MCP? Model Context Protocol Explained18,263
videos, concepts, mcp, ai
Is It Time to Kill the Sidebar? (web)18,262
design, navigation, minimalism
How to Animate WebGL Shaders With GSAP: Ripples, Reveals, and Dynamic Blur Effects (cod)18,261
how-tos, animations, webgl, gsap, effects
What’s New in View Transitions (2025 Update) (bra/dev)18,260
css, view-transitions, support
What the 2025 DORA Report Means for Your AI Strategy (lau)18,259
dev-ops, metrics, ai, strategies, processes, engineering-management
Vue Basics: State Management in Vue18,258
fundamentals, vuejs, state-management, tooling
The Thing About “contrast-color” (geo/css)18,257
css, colors, contrast, functions
The New “progress()” Function in CSS (ami)18,256
css, functions, examples
How to Add Fast, Client-Side Search to Astro Static Sites (tra/evi)18,255
how-tos, astro, search, functionality
When to Use Modal vs. Dialog Components (a11)18,254
modals, html, aria, accessibility
When Design Drives Behavior (jas)18,253
design
Vibe Engineering (sim)18,252
vibe-coding, ai, terminology
Testing Methods: Text Spacing (dec)18,251
accessibility, testing, wcag, typography, readability
Introducing the React Foundation (set+/rea)18,250
introductions, react
How to Test WCAG 1.4.10: Reflow (Level AA)—Easy Website Accessibility Test You Can Do18,249
videos, how-tos, testing, accessibility, wcag, reflow
Eyeing Accessibility Deadline, States Root Out Ancient Web Issues (col/sta)18,248
accessibility, design
CSS :is() :where() the Magic Happens (mat)18,247
css, selectors, cascade
Build Your Own /init Command Like Claude Code (kau)18,246
ai, prompting, claude
When Case Studies Become Anti-UX (uxd)18,245
design, user-experience, anti-patterns
The “Don’t Ask, Don’t Tell” Era of DEI (ani)18,244
dei, community
Numbers That Fall (Scroll-Driven Animations and Sibling Index) (chr/fro)18,243
css, html, animations, scrolling, effects
Inside a 16.67 Millisecond Frame18,242
javascript, rendering, reflow, painting, performance
A Pragmatic Guide to Modern CSS Colours (kev/pic)18,241
guides, css, colors, examples
The Designer–Developer Handoff Is Still Broken—Why? (web)18,240
design, collaboration, culture, design-systems, ai
Smashing Animations: Building Adaptive SVGs With “<symbol>”, “<use>”, and CSS Media Queries (mal/sma)18,239
animations, svg, css, javascript
Migrating From Hugo to Astro (hui)18,238
migrating, hugo, astro
How to Conduct User Testing With People With Disabilities (int)18,237
how-tos, accessibility, testing, processes
Essential Visually Hidden CSS Techniques for Web Accessibility (a11)18,236
accessibility, hiding, css, techniques
Cultural Proximity’s Influence on the User Experience (uxm)18,235
user-experience, culture
Visu­al Regres­sion Test­ing for Exter­nal URLs With Playwright (mat)18,234
testing, regressions, playwright, functionality
Rethinking Cookie Dialogs (nat)18,233
accessibility, disclosure-widgets, html, cookies, consent-management
Lowriders and Websites (aaa)18,232
css, html, craft
Lazy-Loading as a Security Measure18,231
security, lazy-loading, angular, react
I’m a Middle-Aged Developer, and My Time to Shine Is Setting (dve)18,230
career
How to Group Arrays in JavaScript Without “reduce()”18,229
how-tos, arrays, javascript
Accessibility Testing Comparison: Automated Testing vs. Human Auditing vs. Usability Testing (int)18,228
accessibility, usability, testing, auditing, automation, comparisons
The Missing Bar, Why We Need X-Shaped People in a Digital World (uxd)18,227
career, collaboration, leadership
How I Influence Tech Company Politics as a Staff Software Engineer (sea)18,226
collaboration, processes, career
Backend Concepts Every Experienced Developers Must Know18,225
concepts, network, concurrency, apis, databases, caching, scalability, security, observability, architecture
European Tech Alternatives (mat)18,224
tooling, link-lists
Birth of Prettier (vje)18,223
prettier, history
11ty Hacks for Fun and Performance (sli)18,222
eleventy, optimization
When Design Tokens Become Technical Debt (mur/zer)18,221
design-systems, design-tokens, technical-debt
9 Forms of Coupling in Software Architecture18,220
architecture, programming
What’s Coming in ESLint v10.0.0 (nza/esl)18,219
eslint, outlooks
UTF-8, Explained Simply (nic)18,218
videos, encoding, unicode, standards
The Words “Blah Blah Blah” Increase AI Accuracy (jim)18,217
ai, prompting, quality
Shipping Node.js Packages in 2025 (joy)18,216
slides, nodejs, esm, commonjs, dependencies
OpenAI Is Just Another Boring, Desperate AI Startup (edz)18,215
openai, ai, economics
A Progressive Enhancement Challenge (chr/fro)18,214
progressive-enhancement, javascript, html, feature-detection, support
A Threat Model for Accessibility on the Web (sun)18,213
accessibility, css, standards
A Guide to Creating Accessible PDFs Using Free Tools (stv/pic)18,212
guides, accessibility, pdf, tooling, testing, jaws, nvda, voiceover, screen-readers
What’s New in DevTools 139–141 (mat/dev)18,211
videos, chrome, google, browsers, dev-tools, release-notes
The Internet Is Better on Comet18,210
browsers, ai
The History of Core Web Vitals (add)18,209
web-vitals, performance, user-experience, metrics, google, history
Stop Ignoring the Browser: The Biggest Frontend Shift in a Decade (the)18,208
browsers, web-platform, frameworks, react, angular
Moving PHP Open Source Forward (jet)18,207
php, foss, jetbrains
I Want to Intercept Boolean Coercion for Objects in JavaScript (zac)18,206
javascript, objects, types
How Does Meta Move Terabytes of Data per Second? (vut)18,205
facebook+meta, tooling, data-engineering
From Hobby to Career: Sara Joy on CSS, Accessibility, and Making the Web More Whimsical (sar+)18,204
videos, interviews, css, accessibility
A Few Fun Nesting Tips and Tricks (kev)18,203
css, nesting, tips-and-tricks, examples
80% of SDET / Automation Testers Get Rejected in the First 10 Minutes, Here’s Why18,202
testing, interviewing, career
Why Designers Abandoned Their Dreams of Changing the World (edw/fin)18,201
design, career
When’s the Right Time to Start Documenting Your Design System? (amy/zer)18,200
design-systems, documentation
The Death of the Double Click: How UX Finally Buried a Relic of the Desktop Era (web)18,199
desktop, interaction-design, user-experience
June Liu and David Denedo on Making the Web Accessible: The Mission Behind WP Accessibility Day (nat+)18,198
podcasts, interviewing, awareness-days, wordpress, accessibility
Designers Should Look to Demis Hassabis—Not Jony Ive18,197
design
What’s New in ViteLand: September 2025 Recap (man/voi)18,196
release-notes, rolldown, vite, vitest
What’s New in Svelte: October 2025 (sve)18,195
release-notes, svelte, sveltekit
Understanding the Removal of 4.1.1 Parsing in WCAG 2.2 (tpg)18,194
accessibility, wcag, conformance, html
New to the Web Platform in September (rac/dev)18,193
release-notes, web-platform, browsers, safari, apple, firefox, mozilla, chrome, google
Inset Shadows Directly on “img” Elements (ana/fro)18,192
images, svg, css, shadows
HTML’s Best Kept Secret: The “<output>” Tag (den)18,191
html
How to Optimize Viewport for Mobile for Faster Interactions (deb)18,190
how-tos, viewport, mobile, performance, optimization, html
3 Most Impactful Ways to Save Energy When Using AI (owe/pro)18,189
ai, prompting, sustainability
15 Recent Node.js Features That Replace Popular npm Packages (nod)18,188
nodejs, npm, dependencies, maintenance
Website Accessibility Strategy (pop)18,187
accessibility, strategies, content, processes
Make Navigation Accessible With “aria-current” (a11)18,186
accessibility, navigation, aria, attributes
Accessible Form Validation With Examples and Code (pop)18,185
accessibility, validation, forms, examples
You Can Now Make PS2 Games in JavaScript18,184
javascript
Testing Methods: Non-Text Contrast (dec)18,183
accessibility, testing, wcag, contrast, colors
In the Economy of User Effort, Be a Bargain, Not a Scam (lea)18,182
usability, user-experience, product-management
I Completed an IT Degree… What’s Accessibility? (int)18,181
accessibility, career
How Deno Protects Against npm Exploits (den)18,180
deno, npm, security
Avoid These AI Coding Mistakes (ian)18,179
ai, mistakes
ADA Title II and PDFs: Fix, Archive, or Delete? (kar)18,178
accessibility, ada, compliance, pdf
7 Practical Animation Tips (emi)18,177
animations, buttons, tooltips, css, tips-and-tricks
The Novelty and Acceptance of Conversational AI (uxd)18,176
ai, conversational-design, user-experience
Strengthening npm Security: Important Changes to Authentication and Token Management (git)18,175
npm, security
How Much Do You Really Know About Media Queries? (dxn/fro)18,174
css, media-queries, examples
Are Your Retail Landing Pages Killing Conversions? (tam/spe)18,173
landing-pages, user-conversion, performance, metrics
WCAG’s Longevity (yat)18,172
accessibility, wcag, standards
Using TypeScript in Node.js (pav)18,171
nodejs, typescript
Touring New CSS Features in Safari 26 (mon/css)18,170
css, safari, apple, browsers
The “corner-shape” CSS Property Is Amazing (zor/css)18,169
videos, css, shapes
System Design Took Me From Missed Calls to ₹28 Base Package18,168
system-design, scalability, interviewing
Polypane 26: Accurate Device Emulation With Safe Area and Small Viewport Units (pol)18,167
release-notes, polypane, browsers
Introducing Claude Agent in JetBrains IDEs (jet)18,166
introductions, jetbrains, code-editors, claude, anthropic, ai
AEO vs. SEO: Core Differences and How to Win Visibility in Both (sem)18,165
how-tos, seo, comparisons, content, search
When I Say “Alphabetical Order,” I Mean “Alphabetical Order”18,164
sorting
The QA Checklist for Using AI to Generate Test Cases (and Why Tools Like AgentQ AI Make It Easier)18,163
quality, checklists, testing, ai
Why I Gave the World Wide Web Away for Free (tim/the)18,162
web, licensing, history
Why “typeof null === object”18,161
javascript, operators
ARIA and Real World Dangers (dec)18,160
accessibility, aria
Why Next.js Falls Short on Software Engineering18,159
nextjs, react, complexity
Let’s Play Accordion With the HTML “details” Element (ale)18,158
html, disclosure-widgets, accordions
Drunk CSS (ede)18,157
css, effects, theming
Open Social (dan)18,156
foss, social-media, protocols
9 Python Features You’re Not Using (Yet)18,155
python
Principles of Simplicity in Frontend Architecture18,154
simplicity, dependencies, principles
JSON Is Not JSON Across Languages18,153
json
Design Dialects: Breaking the Rules, Not the System (ali)18,152
design, design-systems
Design Attractors (don)18,151
design, design-systems, ai
Dear Designers: Stop Using System Fonts Like It’s 2005 (web)18,150
design, fonts, variable-fonts
CSS Wish: Inner Breakpoints (rau)18,149
css, wish-lists
7 Deadly AI Sins for UX Professionals (nng)18,148
ai, usability, user-experience
10 Years of AdonisJS—a Personal Reflection and What’s Next (vir/ado)18,147
frameworks, retrospectives, outlooks
Understanding UC Browser Developer Tools as a Frontend Professional (des)18,146
guest-posts, uc-browser, dev-tools, best-practices
PostgreSQL 18 Released (pos)18,145
release-notes, postgresql, databases
One Corner, Two Border Radii (kev)18,144
css, borders
Mastering npx: A Cheatsheet for npm and Node.js Power Users18,143
npx, cheat-sheets, examples, nodejs, npm
How Hackers Use AI to Find Vulnerabilities Faster18,142
security, ai
Give Your AI Eyes: Introducing Chrome DevTools MCP (add)18,141
introductions, chrome, google, browsers, dev-tools, ai
European Accessibility Act (EAA) and What It Means for You (inc)18,140
videos, accessibility, eaa, legal
A Year of Improving Node.js Compatibility in Cloudflare Workers (jas/clo)18,139
cloudflare, nodejs
Why Is Python So Popular in 2025? (jet)18,138
python
Why You Should Care About Design Context (fig)18,137
design, design-systems
Why Sticky Navigation Can Undermine Accessibility18,136
accessibility, navigation
What Just Happened to RubyGems? (chr)18,135
ruby, dependencies, shopify
The Coyier CSS Starter (chr/fro)18,134
css, resets, templates
The 10 Foundational UX Principles Every Designer Should Know (web)18,133
design, user-experience, principles
State of JavaScript 2025 (sac/dev)18,132
surveys, javascript
Prevent Clipping Issues (and More) in View Transitions by Using Nested View Transition Groups (bra)18,131
css, view-transitions, clipping
Is SOLID Still a Solid Choice for Software Design? (lan)18,130
solid, principles, oop, programming
How to Be a Leader When the Vibes Are Off18,129
leadership, ai, culture, economics
From Products to Systems: The Agentic AI Shift (joh/uxd)18,128
ai, product-management, processes, user-experience
Either You Die a Developer, or Live Long Enough to See Yourself Become a Product Manager18,127
career, product-management
Dave Winer on Decentralisation, WordPress, and Open Publishing (dav+)18,126
podcasts, interviews, open-web, rss, wordpress, apis
CSS Typed Arithmetic (ami/css)18,125
css, functions, math
Creating a Truly Accessible Flip Card (sib/tpg)18,124
html, css, javascript, accessibility
Create Sick Web Animations in Three.js With GSAP (ato)18,123
animations, gsap
AI: The Real Problem Engineering Leaders Need to Have a Solution For (j9t)18,122
ai, leadership, engineering-management
Web Development for Beginners: Creating Web Pages via HTML (rau)18,121
fundamentals, urls, servers, html, forms
Using Gemini for Web Apps (den)18,120
gemini, google, ai, web-apps
To Vibe or Not to Vibe (bbo/mfo)18,119
vibe-coding, ai
The EU’s €2T Budget Overlooks a Key Tech Pillar: Open Source (bag)18,118
foss, economics
The Best CSS Unit Might Be a Combination (mia/odd)18,117
css, units, functions
Testing Methods: Reflow (dec)18,116
accessibility, testing, wcag, reflow
Targeting Specific Characters With CSS Rules (ede)18,115
css, fonts, unicode
Shopify, Pulling Strings at Ruby Central, Forces Bundler and RubyGems Takeover (joe)18,114
shopify, ruby
Preact 11 Beta Introduces Hydration 2.0, Default Ref Forwarding, and Modernized Bundling (inf)18,113
preact
Open Source Can’t Rely on Magic Piles of Money (rgi/ope)18,112
foss, economics, community, openjs
Linting, Automated: AI-Powered Static Analysis With Gemini18,111
quality, linting, automation, ai, gemini, google
How to Test the New ARIA Notify API With Cypress (mar)18,110
how-tos, testing, aria, notifications, apis, cypress
GPT-5’s Enhanced Reasoning Comes With a Steep Hidden Cost (the)18,109
ai, openai, technical-debt
From Steam to Floppy: Porting Modern TypeScript to Run on DOS18,108
typescript
DOJ Questioning the New Title II Web Regulation18,107
accessibility, legal, ada
Agile Is Out, Architecture Is Back18,106
ai, architecture, agile, processes, career
Accessibility Minute—September 2025 (col)18,105
accessibility, images, alt-text, captions, comparisons
How Netflix Accidentally Proved Monoliths Scale Better Than Microservices18,104
architecture, monoliths, microservices, scalability, netflix
Why Your Brand Is Your Most Important SEO Asset in 2026 (sem)18,103
branding, seo, ai
Welcome to the Entry-Level Void: What Happens When Junior Design Jobs Disappear? (car/its)18,102
design, career, ai
Stop Using “.reverse().find()”: Meet “findLast()”18,101
javascript, methods, arrays
Our Plan for a More Secure npm Supply Chain (xco/git)18,100
npm, dependencies, security, foss
Light and Shade: Exploring Creativity’s AI Conundrum (its)18,099
creativity, design, ai
Europe’s Cookie Law Messed Up the Internet—Brussels Wants to Fix It (ell/pol)18,098
cookies, consent-management, legal, privacy
Designing for Dribbble Killed Real Web Creativity (web)18,097
design, creativity
CAPTCHA, When Security Takes Precedence Over Accessibility18,096
captcha, security, accessibility
Ambient Animations in Web Design: Principles and Implementation (mal/sma)18,095
design, animations, principles, css
A11y 101: 2.4.4 Link Purpose (in Context) (nat)18,094
introductions, accessibility, wcag, links, microcontent
Why Technical Debt Is Inevitable (kev)18,093
videos, technical-debt, maintenance, processes
“@ ts-ignore” Is Almost Always the Worst Option (eva)18,092
typescript, errors
The Politics of AI: We’ll Need More Sustainability, Community, and Democracy (hdv)18,091
ai, sustainability, economics, community
The AI Bubble Is About to Burst18,090
videos, ai, openai, economics, sustainability
The 5th Motivation for Accessibility: Brand and Marketing—the Binary Choice18,089
accessibility, branding, marketing, compliance
Storing Unwise Amounts of Data in JavaScript Bigints (jon)18,088
javascript
npm Security Best Practices18,087
npm, security, provenance, best-practices
Interception (pau)18,086
ai, network
Custom Carets and Users: When the Caret Is No Longer a Stick (Yes, That’s a Poor Attempt at a Pun) (aar)18,085
forms, accessibility, wcag
“Your Profile Doesn’t Match the Role” and Other Interview Horror Stories (alv)18,084
interviewing, career
Why Taste Matters More18,083
design, ai
Digital Accessibility Is a Journey, Not a Destination (dec)18,082
accessibility, concepts
Following Processes Won’t Make You a Robot (may)18,081
processes, documentation
Your Next Design Might Be Your Last (uxd)18,080
design, prioritization
What You Need to Know About Modern CSS (2025 Edition) (chr/fro)18,079
css, animations, pop-overs, functions, forms, shapes, source-order, link-lists
What Is Web Design in 2025? (web)18,078
design, tooling, ai, collaboration, craft
The Psychology of Trust in AI: A Guide to Measuring and Designing for User Confidence (sma)18,077
guides, ai, user-experience
Instrumenting the Node.js Event Loop With eBPF (cor)18,076
nodejs, event-loop, events
Deprecation of Node 20 on GitHub Actions Runners (git)18,075
nodejs, github-actions, deprecation
10 Flutter Hacks Every Senior Developer Should Know18,074
flutter, dart, tips-and-tricks
The “picture” Element (kev)18,073
html
Taking a Shot at the Double Focus Ring Problem Using Modern CSS (eri/pic)18,072
css, focus, accessibility
Netscape Navigator 2.0 Was Released 30 Years Ago Today18,071
netscape, browsers, anniversaries
Learning Web Development: Version Control via Git and GitHub (rau)18,070
version-control, git, github, command-line
How to Minimize the Environmental Impact of Your Website (chu/sma)18,069
how-tos, sustainability, performance, optimization
Go Behind the Browser With Chrome’s New AI Features18,068
chrome, google, browsers, gemini, ai
4 Simple Ways to Know if You Are Stuck With Zombie Scrum18,067
scrum, agile, processes, collaboration
What Is Hugging Face—and Why It Matters for Laravel Developers18,066
hugging-face, laravel
Why Now Is Not the Time to Think About WCAG 3 (kar)18,065
accessibility, wcag, standards, compliance, legal
Why Europe’s New Tech Laws Have the World on Edge (edr)18,064
legal
Wasm 3.0 Completed18,063
webassembly
This One Abstraction Made My Frontend 10× More Maintainable18,062
events, dom, debouncing
This May Be the Worst One (the)18,061
videos, npm, dependencies, security
The Web’s Most Tolerated Feature (boc)18,060
css, zooming, web-platform
Moving Off of TypeScript18,059
typescript, migrating
Middleware in React Router (bro/rem)18,058
react-router, remix
Is It Time to Un-Sass? (jef/css)18,057
css, sass, less, preprocessors
“forced-color-adjust: none” Is an Unavoidable Foot Gun (cod)18,056
css, colors, contrast, accessibility
CSS to Speech: Alternative Text for CSS-Generated Content (sar)18,055
css, voice, generated-content, alt-text, accessibility, support, browsers, screen-readers
CSS “offset“ and “animation-composition” for Rotating Menus (pre/fro)18,054
css, animations, navigation
A Quick Primer on Accessible Pagination (kar)18,053
introductions, accessibility, pagination, html, css, assistive-tech
Top 10 Debugging Tools Every Developer Should Know18,052
tooling, debugging, dev-tools, chrome, postman, vs-code, git, docker, monitoring
SerpApi: A Complete API for Fetching Search Engine Data (pre/sma)18,051
apis, search
React Won by Default—and It’s Killing Frontend Innovation (che)18,050
react, svelte, solidjs, qwik, frameworks, checklists
Ongoing Supply Chain Attack Targets CrowdStrike npm Packages (pvd+/soc)18,049
npm, dependencies, security
How to Use “ObjectBox” in Flutter (fre)18,048
how-tos, flutter
How Tech Companies Measure the Impact of AI on Software Development (ger+)18,047
ai, productivity, metrics, github, google, microsoft, atlassian, economics
How Software Engineers Can Take Advantage of Gen AI Tools18,046
ai, tooling, user-experience, documentation
Browserslist Now Supports Baseline (mal/dev)18,045
browsers, support, web-platform
Beyond the Horizon: How Angular Is Embracing AI for Next-Gen Apps (sim/ang)18,044
angular, ai
WebKit Features in Safari 26.0 (jen+/web)18,043
release-notes, webkit, safari, browsers, apple
We Fired Our React Stack—and Our Velocity Doubled18,042
tech-stacks, react, solidjs, comparisons, productivity
The “Most Hated” CSS Feature: “cos()” and “sin()” (mon/css)18,041
css, functions, math
Replace Your Animated GIFs with SVGs (fro)18,040
gif, svg, images, animations, css
K8s and Cloud Observability18,039
kubernetes, observability
Fetch Streams Are Great, but Not for Measuring Upload/Download Progress (jaf)18,038
javascript, data-fetching, apis
ctrl/tinycolor and 40+ npm Packages Compromised18,037
npm, dependencies, security
“aria-label” or “title”? Screen Reader Behaviour Explained (a11)18,036
html, attributes, accessibility, screen-readers
Accessible Time Format (oze)18,035
accessibility, time
Which npm Package Has the Largest Version Number?18,034
npm, dependencies, versioning, semver
This Website Has No Class (aaa)18,033
css, selectors, web-components
Screen Readers Do Not Need to Be Saved by AI (cra)18,032
screen-readers, ai, accessibility
Progressive Complexity: When Islands Should Be a Continent (che)18,031
complexity, architecture, sveltekit
How Fast Do Websites Load From Google Search? Comparing Various Prefetching and On-Demand Load Methods (paw)18,030
performance, google, web-vitals, signed-exchanges
How to Target Safari With a CSS “@ supports” Media Query18,029
how-tos, safari, apple, browsers, browser-detection
You Can’t Track AI Like Traditional Search—Here’s What to Do Instead (lou/ahr)18,028
ai, search
What Can We Actually Do With “corner-shape”? (dxn/css)18,027
css, borders, shapes, examples
UTF-8 Is a Brilliant Design (vis)18,026
encoding, unicode
Subgrid: How to Line Up Elements to Your Heart’s Content (sar/web)18,025
how-tos, css, grids, layout
Styling Siblings With CSS Has Never Been Easier: Experimenting With “sibling-count” and “sibling-index” (uti)18,024
css, selectors, functions
Single-Colour Gradients (kev)18,023
css, gradients
Simplicity in Web Design? It’s All Smoke and Mirrors (web)18,022
design, simplicity, complexity, marketing
Navigating the World of Web Accessibility With Sara Soueidan (sar+)18,021
videos, interviews, accessibility, wcag, aria, html, css
Let’s See Paul Allen’s CSS Reset (dbu)18,020
css, resets
How Blind People Navigate the World, On- and Offline (lau)18,019
accessibility, navigation, screen-readers, nvda, jaws
Frontend News #16: “:heading” Pseudo-Class, Faded Text Effects, “box-sizing” (zor/css)18,018
videos, css, selectors, box-model, effects, view-transitions
Can Native Web APIs Replace Custom Components in 2025? (dxn/log)18,017
apis, components, web-platform, disclosure-widgets, pop-overs
Breakpoint Columns, Five Ways—Which Do You Like? (chr/fro)18,016
css, layout, media-queries, functions, grids
Avoid Adding Modals to Other Modals or Dropdowns (a11)18,015
accessibility, modals, wcag
Star Raters Are More Challenging to Make Accessible Than You Might Think18,014
accessibility, keyboard-navigation
You Suck as a Design Leader (pro)18,013
design, leadership, career, ai
Why You Cannot Combine SAFe and LeSS18,012
processes, agile
The Missing Link in JavaScript Tools (mar)18,011
javascript, tooling
State of QUIC in Node.js (pav)18,010
nodejs, quic, protocols, history
Reviewing the Logic and Value of the W3C’s Accessibility Maturity Model (kar)18,009
w3c, accessibility, processes, culture, leadership
How to Set Up Express 5 for Production in 2025 (jan)18,008
how-tos, express, typescript
How to Keep package.json Under Control (tmc/val)18,007
how-tos, nodejs, npm, dependencies, maintainability
How Maintainer Burnout Is Causing a Kubernetes Security Disaster (the)18,006
kubernetes, maintenance, security, foss, economics
How Do You Optimize for AI Search? (sem)18,005
ai, search, optimization
Follow-the-Leader Pattern With CSS Anchor Positioning (una)18,004
css, anchor-positioning, effects