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