Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand that they be respected and included. Hide

Frontend Dogma

News and Tools for Web Developers, 1990s to Now (5)

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

Entry (Sources) and TopicsDate#
DOJ Questioning the New Title II Web Regulation19,077
accessibility, legal, ada
Accessibility Minute—September 2025 (col)19,076
accessibility, images, alt-text, captions, comparisons
Agile Is Out, Architecture Is Back19,075
ai, architecture, agile, processes, career
Web Development for Beginners: Creating Web Pages via HTML (rau)19,074
fundamentals, urls, servers, html, forms
The EU’s €2T Budget Overlooks a Key Tech Pillar: Open Source (bag)19,073
foss, economics
Preact 11 Beta Introduces Hydration 2.0, Default Ref Forwarding, and Modernized Bundling (inf)19,072
preact
How to Test the New ARIA Notify API With Cypress (mar)19,071
how-tos, testing, aria, notifications, apis, cypress
Using Gemini for Web Apps (den)19,070
gemini, google, ai, web-apps
Linting, Automated: AI-Powered Static Analysis With Gemini19,069
quality, linting, automation, ai, gemini, google
Targeting Specific Characters With CSS Rules (ede)19,068
css, fonts, unicode
To Vibe or Not to Vibe (bbo/mfo)19,067
vibe-coding, ai
GPT-5’s Enhanced Reasoning Comes With a Steep Hidden Cost19,066
ai, openai, technical-debt
Europe’s Cookie Law Messed Up the Internet—Brussels Wants to Fix It (ell)19,065
cookies, consent-management, legal, privacy
Our Plan for a More Secure npm Supply Chain (xco)19,064
npm, dependencies, security, foss
The Codebase Everyone Is Afraid to Touch19,063
maintenance, technical-debt, economics
Designing for Dribbble Killed Real Web Creativity (web)19,062
design, creativity
How to Disable Right Click With JavaScript (rik)19,061
how-tos, javascript
How Netflix Accidentally Proved Monoliths Scale Better Than Microservices19,060
architecture, monoliths, microservices, scalability, netflix
Light and Shade: Exploring Creativity’s AI Conundrum (its)19,059
creativity, design, ai
Ambient Animations in Web Design: Principles and Implementation (mal/sma)19,058
design, animations, principles, css
Welcome to the Entry-Level Void: What Happens When Junior Design Jobs Disappear? (car/its)19,057
design, career, ai
A11y 101: 2.4.4 Link Purpose (in Context) (nat)19,056
introductions, accessibility, wcag, links, microcontent
CAPTCHA, When Security Takes Precedence Over Accessibility19,055
captcha, security, accessibility
Stop Using “.reverse().find()”: Meet “findLast()”19,054
javascript, methods, arrays
Why Your Brand Is Your Most Important SEO Asset in 2026 (sem)19,053
branding, seo, ai
The Politics of AI: We’ll Need More Sustainability, Community, and Democracy (hdv)19,052
ai, sustainability, economics, community, politics
“@ts-ignore” Is Almost Always the Worst Option (eva)19,051
typescript, errors
Custom Carets and Users: When the Caret Is No Longer a Stick (Yes, That’s a Poor Attempt at a Pun) (aar)19,050
forms, accessibility, wcag
The AI Bubble Is About to Burst19,049
videos, ai, openai, economics, sustainability
npm Security Best Practices19,048
npm, security, provenance, best-practices
Storing Unwise Amounts of Data in JavaScript Bigints (jon)19,047
javascript
The 5th Motivation for Accessibility: Brand and Marketing—the Binary Choice19,046
accessibility, branding, marketing, compliance
Interception (pau)19,045
ai, network
Why Technical Debt Is Inevitable (kev)19,044
videos, technical-debt, maintenance, processes
If You Are Good at Code Review, You Will Be Good at Using AI Agents (sea)19,043
code-reviews, ai-agents, ai
Why Taste Matters More19,042
design, ai
“Your Profile Doesn’t Match the Role” and Other Interview Horror Stories (alv)19,041
interviewing, career
Digital Accessibility Is a Journey, Not a Destination (dec)19,040
accessibility, concepts
Deprecation of Node 20 on GitHub Actions Runners19,039
nodejs, github-actions, deprecation
What Is Web Design in 2025? (web)19,038
design, aesthetics, tooling, ai, collaboration, craft
Following Processes Won’t Make You a Robot (may)19,037
processes, documentation
10 Flutter Hacks Every Senior Developer Should Know19,036
flutter, dart, tips-and-tricks
Your Next Design Might Be Your Last19,035
design, prioritization
Instrumenting the Node.js Event Loop With eBPF (cor)19,034
nodejs, event-loop, events
What You Need to Know About Modern CSS (2025 Edition) (chr/fro)19,033
css, animations, pop-overs, functions, forms, shapes, source-order, link-lists
The Psychology of Trust in AI: A Guide to Measuring and Designing for User Confidence (sma)19,032
guides, ai, user-experience
How Coding Agents Work: A Deep Dive Into OpenCode19,031
videos, deep-dives, ai-agents, ai, opencode
Netscape Navigator 2.0 Was Released 30 Years Ago Today19,030
netscape, browsers, anniversaries
How to Minimize the Environmental Impact of Your Website (chu/sma)19,029
how-tos, sustainability, performance, optimization
Taking a Shot at the Double Focus Ring Problem Using Modern CSS (eri/pic)19,028
css, focus, accessibility
Go Behind the Browser With Chrome’s New AI Features19,027
chrome, google, browsers, gemini, ai
The “picture” Element (kev)19,026
html
Learning Web Development: Version Control via Git and GitHub (rau)19,025
version-control, git, github, command-line
4 Simple Ways to Know if You Are Stuck With Zombie Scrum19,024
scrum, agile, processes, collaboration
A Quick Primer on Accessible Pagination (kar)19,023
introductions, accessibility, pagination, html, css, assistive-tech
What Is Hugging Face—and Why It Matters for Laravel Developers19,022
hugging-face, laravel
Moving Off of TypeScript19,021
typescript, migrating
This One Abstraction Made My Frontend 10× More Maintainable19,020
events, dom, debouncing
“forced-color-adjust: none” Is an Unavoidable Foot Gun (cod)19,019
css, colors, contrast, accessibility
CSS “offset“ and “animation-composition” for Rotating Menus (pre/fro)19,018
css, animations, navigation
Why Now Is Not the Time to Think About WCAG 3 (kar)19,017
accessibility, wcag, standards, compliance, legal
CSS to Speech: Alternative Text for CSS-Generated Content (sar)19,016
css, voice, generated-content, alt-text, accessibility, support, browsers, screen-readers
This May Be the Worst One (the)19,015
videos, npm, dependencies, security
Middleware in React Router (bro/rem)19,014
react-router, remix
Wasm 3.0 Completed19,013
webassembly
The Web’s Most Tolerated Feature (boc)19,012
css, zooming, web-platform
Is It Time to Un-Sass? (jef/css)19,011
css, sass, less, preprocessors
Why Europe’s New Tech Laws Have the World on Edge (edr)19,010
legal
Shadcn Themes (mik)19,009
websites, themes, shadcn
Browserslist Now Supports Baseline (mal)19,008
browserslist, browsers, support, web-platform
Frontend JavaScript Performance Testing: A Comprehensive Guide (get)19,007
guides, javascript, performance, testing
Browsing, Rewired: My Dive Into the AI Browser Frontier19,006
browsers, ai, dia, edge, chrome, safari, brave, opera, orion, firefox, comparisons
Top 10 Debugging Tools Every Developer Should Know19,005
tooling, debugging, dev-tools, chrome, postman, vs-code, git, docker, monitoring
Beyond the Horizon: How Angular Is Embracing AI for Next-Gen Apps (sim/ang)19,004
angular, ai
How to Use “ObjectBox” in Flutter (fre)19,003
how-tos, flutter
SerpApi: A Complete API for Fetching Search Engine Data (pre/sma)19,002
apis, search
How Software Engineers Can Take Advantage of Gen AI Tools19,001
ai, tooling, user-experience, documentation
React Won by Default—and It’s Killing Frontend Innovation (che)19,000
react, svelte, solidjs, qwik, frameworks, checklists
Ongoing Supply Chain Attack Targets CrowdStrike npm Packages (pvd+/soc)18,999
npm, dependencies, security
How Tech Companies Measure the Impact of AI on Software Development (ger+)18,998
ai, productivity, metrics, github, google, microsoft, atlassian, economics
Replace Your Animated GIFs With SVGs (fro)18,997
gif, svg, images, animations, css
We Fired Our React Stack—and Our Velocity Doubled18,996
tech-stacks, react, solidjs, comparisons, productivity
“aria-label” or “title”? Screen Reader Behaviour Explained (a11)18,995
html, attributes, accessibility, screen-readers
WebKit Features in Safari 26.0 (jen+/web)18,994
release-notes, webkit, safari, browsers, apple
K8s and Cloud Observability18,993
kubernetes, observability
Fetch Streams Are Great, but Not for Measuring Upload/Download Progress (jaf)18,992
javascript, data-fetching, apis
ctrl/tinycolor and 40+ npm Packages Compromised18,991
npm, dependencies, security
Accessible Time Format (oze)18,990
accessibility, time
The “Most Hated” CSS Feature: “cos()” and “sin()” (mon/css)18,989
css, functions, math
This Website Has No Class (aaa)18,988
css, selectors, web-components
Progressive Complexity: When Islands Should Be a Continent (che)18,987
complexity, architecture, sveltekit
Which npm Package Has the Largest Version Number?18,986
npm, dependencies, versioning, semver
Screen Readers Do Not Need to Be Saved by AI (cra)18,985
screen-readers, ai, accessibility
My Workflow for Stacked PRs on GitHub18,984
github, code-reviews, processes
How Fast Do Websites Load From Google Search? Comparing Various Prefetching and On-Demand Load Methods (paw)18,983
performance, google, web-vitals, signed-exchanges
How to Target Safari With a CSS “@supports” Media Query18,982
how-tos, safari, apple, browsers, browser-detection
Breakpoint Columns, Five Ways—Which Do You Like? (chr/fro)18,981
css, layout, breakpoints, media-queries, functions, grids
UTF-8 Is a Brilliant Design (vis)18,980
encoding, unicode
How Blind People Navigate the World, On- and Offline (lau)18,979
accessibility, navigation, screen-readers, nvda, jaws
Frontend News #16: “:heading” Pseudo-Class, Faded Text Effects, “box-sizing” (zor/css)18,978
videos, css, selectors, box-model, effects, view-transitions
Styling Siblings With CSS Has Never Been Easier: Experimenting With “sibling-count” and “sibling-index” (uti)18,977
css, selectors, functions
Navigating the World of Web Accessibility With Sara Soueidan (sar+)18,976
videos, interviews, accessibility, wcag, aria, html, css
Let’s See Paul Allen’s CSS Reset (dbu)18,975
css, resets
Avoid Adding Modals to Other Modals or Dropdowns (a11)18,974
accessibility, modals, wcag
Simplicity in Web Design? It’s All Smoke and Mirrors (web)18,973
design, simplicity, complexity, marketing
Can Native Web APIs Replace Custom Components in 2025? (dxn/log)18,972
apis, components, web-platform, disclosure-widgets, pop-overs
Subgrid: How to Line Up Elements to Your Heart’s Content (sar/web)18,971
how-tos, css, grids, layout
Single-Colour Gradients (kev)18,970
css, gradients
What Can We Actually Do With “corner-shape”? (dxn/css)18,969
css, borders, shapes, examples
You Can’t Track AI Like Traditional Search—Here’s What to Do Instead (lou/ahr)18,968
ai, search
August 2025 Baseline Monthly Digest (mal)18,967
browsers, support, web-platform, css, container-queries, mdn
What to Expect in WCAG 3.018,966
accessibility, wcag
Ripple: TypeScript UI Framework Analysis (mer)18,965
ripple
Why You Cannot Combine SAFe and LeSS18,964
processes, agile
Agentic AI Has Changed My Career18,963
ai, mcp, processes, productivity
Star Raters Are More Challenging to Make Accessible Than You Might Think18,962
accessibility, keyboard-navigation
You Suck as a Design Leader (pro)18,961
design, leadership, career, ai
The Missing Link in JavaScript Tools (mar)18,960
javascript, tooling
State of QUIC in Node.js (pav)18,959
nodejs, quic, protocols, history
Follow-the-Leader Pattern With CSS Anchor Positioning (una)18,958
css, anchor-positioning, effects
Reviewing the Logic and Value of the W3C’s Accessibility Maturity Model (kar)18,957
w3c, accessibility, processes, culture, leadership
Compiling Multiple CSS Files Into One (geo/css)18,956
css, sass, postcss, tooling
How to Set Up Express 5 for Production in 2025 (jan)18,955
how-tos, express, typescript
How to Keep package.json Under Control (tmc/val)18,954
how-tos, nodejs, npm, dependencies, maintainability
How Maintainer Burnout Is Causing a Kubernetes Security Disaster18,953
kubernetes, maintenance, security, foss, economics
How Do You Optimize for AI Search? (sem)18,952
ai, search, optimization
Behind the Scenes of “bun install” (bun)18,951
bun, installing
To AI or Not to AI (ant)18,950
ai, experiments, monetization, facebook+meta
Digital Accessibility: Start Now, Don’t Wait (dec)18,949
accessibility
Baby Steps Accessibility—Page Titles (dec)18,948
html, microcontent, best-practices, accessibility
I’ve Tried Solid.js, Now I’m Starting to Hate React (ale)18,947
solidjs, react, jsx, apis, web-components
Wasted Open Source Efforts (jan)18,946
foss, community, collaboration
Choosing the Right Model in Cursor (fro)18,945
cursor, code-editors, ai
How to Build Microfrontends With Module Federation and Vue (ale)18,944
how-tos, micro-frontends, modules, vuejs
One List to Rule Them All (arg)18,943
css, selectors, functions, units, learning, link-lists
Just Use HTML (cfe)18,942
html, javascript
Integrating CSS Cascade Layers to an Existing Project (sma)18,941
css, cascade, refactoring
Deno 2.5: Permissions in the Config File (bar/den)18,940
release-notes, deno
Why Algorithms Are Ruining Your Web Experience (web)18,939
web, user-experience
2025: 0 of the Global Top 200 Websites Use Valid HTML (j9t)18,938
html, conformance, metrics, quality, craft
100 Most Cited Domains in ChatGPT (ahr)18,937
chatgpt, ai
AI Cuts Onboarding Time in Half for New Hires in the Enterprise (lau)18,936
ai, hiring, onboarding, economics
Auditing Your Design System for Accessibility18,935
design-systems, accessibility, auditing, processes
Design Can’t Rely on Logic: Troy Leinster on Type Design and Human Perception (int)18,934
podcasts, interviews, design, typography, fonts
Electron 38.0.0 (kee/ele)18,933
release-notes, electron
Oh No, Not Again… a Meditation on npm Supply Chain Attacks (tan)18,932
npm, dependencies, security, microsoft
Web Development for Beginners: Frontend Frameworks (rau)18,931
frameworks, javascript, preact
Testing Methods: Visual Presentation (dec)18,930
accessibility, testing, wcag
An Interactive Guide to TanStack DB (max)18,929
guides, tanstack, databases
I’m Moving Away From GitHub (pal)18,928
github, codeberg, version-control, hosting
View Transitions: What Could Possibly Go Wrong? (mar/vtb)18,927
css, view-transitions
Bringing Node.js HTTP Servers to Cloudflare Workers (yag+)18,926
cloudflare, nodejs
Evan You 2025 Interview: Google, Vue, Vite, Nuxt, Next, Vercel, and VoidZero (eva+)18,925
videos, interviews, google, vuejs, vite, nuxt, nextjs, vercel, voidzero
“Make Invalid States Unrepresentable” Considered Harmful (sea)18,924
software-design, state-management
The Web Behind Glass (med)18,923
design, effects, liquid-glass, apple, best-practices
Why Moving Away From SPAs Improves Usability, Accessibility, and SEO (inn)18,922
single-page-apps, usability, accessibility, seo, html, semantics
Design Has Never Been More Important: Inside Shopify’s Acquisition of Molly (cod)18,921
design, ai, ecommerce, shopify, case-studies
Finally, Safe Array Methods in JavaScript18,920
javascript, arrays, methods
Color Shifting in CSS (jos)18,919
css, colors, animations, techniques
How to Make Complex Data Accessible for Users With Disabilities (pop)18,918
how-tos, accessibility, information-design, visualization, tables, examples
Getting Started With Cursor (fro)18,917
introductions, cursor, code-editors, ai
Understanding Focus Indicators for Web Accessibility (a11)18,916
accessibility, focus, keyboard-navigation, wcag, compliance
Migrating My Open Source Repositories to Codeberg (dan)18,915
migrating, github, codeberg, foss, github-pages, github-actions
Why I Still Prefer “ems” Over “rems” (cfe)18,914
css, units
Chrome Mask: Make Firefox Appear as Chrome With a Single Click18,913
firefox, mozilla, chrome, browsers, browser-extensions
npm Author Qix Compromised via Phishing Email in Major Supply Chain Attack (bur+/soc)18,912
npm, security, dependencies
Will Vibe Coding Kill Low-Code18,911
ai, vibe-coding, low-and-no-code
Anatomy of a Billion-Download npm Supply-Chain Attack18,910
npm, security, dependencies
Composition in CSS (zel/css)18,909
css
Category and Tag Pages With Eleventy18,908
eleventy, navigation, pagination
Stop Using TypeScript Interfaces (dcr)18,907
typescript, types
Screen Reader HTML Support—Lookup (ste)18,906
html, screen-readers, accessibility, support, overviews
Design System Ambassadors–the Goldilocks of Collaboration (pjo)18,905
design-systems, collaboration, advocacy
The CSS “if()” Function (san)18,904
css, functions, conditionals
The Node.js Handbook, 2025 Edition (fla)18,903
books, nodejs
The 28 AI Tools I Wish Existed18,902
ai, tooling, wish-lists
Your Images Are (Probably) Oversized18,901
images, html, pixel-density
Un-Sass’ing My CSS: Compiling Multiple CSS Files Into One (stu)18,900
css, sass, postcss
The CSS “random()” Function (san)18,899
css, functions, randomness
No, AI Is Not a Bubble (dan)18,898
ai
How to Perform a Comprehensive WCAG Audit (a11)18,897
how-tos, auditing, wcag, accessibility, compliance
20 Footer Design Myths You’re Still Believing (and How to Fix Them (web)18,896
design, navigation, myths
“Why Would Anybody Start a Website?” (dav)18,895
web
What You Need to Know About CSS Color Interpolation (sun/css)18,894
css, colors, functions, oklch
Make Your Proposals for Interop 2026 (rac)18,893
interoperability, web-platform, browsers, support
Liquid Glass in the Browser: Refraction With CSS and SVG18,892
effects, liquid-glass, css, svg, images
Why Every Senior Developer I Know Is Planning Their Exit18,891
career, productivity, economics
Using the Node 18+ Native Test Runner With TypeScript and React18,890
nodejs, testing, typescript, react
Why I Ditched Docker for Podman (and You Should Too)18,889
docker, podman, migrating
Don’t Inherit the Box Model (mia/odd)18,888
css, box-model
Accessible Writing Techniques for Web Content (a11)18,887
accessibility, writing, content, techniques
You Don’t Need Animations (emi)18,886
animations, design
The Fundamentals of CSS Alignment (css)18,885
fundamentals, css, alignment, examples
Functional Custom Elements the Easy Way (gin/pic)18,884
web-components, javascript
Who’s Funding Open Source in 2025? A Guide for Maintainers (eli)18,883
guides, foss, monetization, economics
CORS Explained: Stop Struggling With Cross-Origin Errors18,882
security, cors, http-headers, http
Release Notes for Safari Technology Preview 227 (jon/web)18,881
release-notes, safari, apple, browsers
Baby Steps Accessibility—Color Contrast of Text (dec)18,880
accessibility, colors, contrast, wcag
Advanced PostgreSQL Indexing: Multi-Key Queries and Performance Optimization (ada/fro)18,879
databases, postgresql, performance, optimization
.htaccess: A Helper Script to Easily Block Website Traffic by Country (j9t)18,878
apache, servers, traffic, tooling, advocacy
15 Ways Your Website Loads From Google Search and How to Measure Each One (paw)18,877
google, search, speculation, signed-exchanges, amp, performance
What the Internet Was Like in 1999 (ric)18,876
web, history, microsoft, netscape, google, blogging, syndication
Vibe Design for Designers18,875
design, ai
UDP in Node.js: Deep Technical Guide (pav)18,874
guides, nodejs, protocols
How OpenJS-Hosted Projects Benefit From Security Support (ope)18,873
openjs, hosting, security, foss
The Last Days of Social Media (jam/noe)18,872
social-media, ai
Testing Methods: Low or No Background Audio (dec)18,871
accessibility, testing, multimedia, wcag
No, You Don’t Want to Hire “the Best Engineers” (oth)18,870
hiring, engineering-management
Learning Web Development: Asynchronous JavaScript—Promises and “async” Functions (rau)18,869
javascript, asynchronicity, promises, functions
Why You Should Test Your Page Without JavaScript18,868
javascript, support, progressive-enhancement, accessibility
Why Did I Ever Abandon HTML/CSS? (syl)18,867
html, css
What We Actually Know About Optimizing for LLM Search (lou/ahr)18,866
ai, search, optimization, seo
The Most Popular Python Frameworks and Libraries in 2025 (jet)18,865
python, frameworks, libraries, django, comparisons
Should the CSS “light-dark()” Function Support More Than Light and Dark Values? (sun/css)18,864
css, functions, dark-mode
Google Chrome at 17—a History of Our Browser (add)18,863
chrome, google, browsers, history, anniversaries
The Design of Shallow Thinking18,862
design, web, retrospectives
Design Is a Conversation18,861
design, communication, ai
How to Minimize Legal Risks in Accessibility Compliance (nat)18,860
how-tos, accessibility, compliance, legal
How Designing for Disability Benefits Everyone18,859
accessibility, history, economics
Anatomy of Good Icons (nng)18,858
videos, icons, images, design
We Used AI to Compare and Demo 6 JavaScript Charting Libraries (kyl+/web)18,857
videos, javascript, libraries, visualization, comparisons, ai
Why Inclusive Products Are Green Products (tet)18,856
accessibility, dei, principles, user-experience, consistency, sustainability
Who Owns the Web Now? Centralization vs. Decentralization in the Age of AI (web)18,855
web, ai, web-2.0
Introduction to Postgres Indexes (ada/fro)18,854
introductions, databases, postgresql
Best LLM Visibility Trackers for 2025: Track Your Brand in AI Search18,853
ai, branding, tooling, comparisons
NodeBook18,852
websites, books, nodejs, runtimes
My AI Predictions for 202718,851
ai, outlooks
Thoughts on Object Creation (fra)18,850
programming, software-design-patterns, oop
CSS Overrides Without “!important” Using Layers in Astro Components (jle/cod)18,849
astro, components, css, cascade
Learning Web Development: JSON and Processing Files in Node.js (rau)18,848
javascript, json, nodejs, arrays, objects
Focus on the People That Make Things Happen (tem)18,847
accessibility, culture, processes
Why Do Browsers Throttle JavaScript Timers? (nol)18,846
javascript, time, browsers
How Senior Frontend Developers Think About React Architecture18,845
react, components, architecture
7 Top 2025 Web Design Trends18,844
design, trends, simplicity, performance, dark-mode, accessibility, ai, content
The Git Workflow That Eliminated Merge Conflicts Forever18,843
git, version-control, processes
9 JavaScript Patterns I Wish I Used Earlier18,842
javascript, software-design-patterns
Learning Web Development: JavaScript Maps (rau)18,841
javascript
The “-path” of Least Resistance II (ami/fro)18,840
css, clipping
Vibe Coding Is Not the Same as AI-Assisted Engineering (add)18,839
ai, vibe-coding, processes, software-design
Can Design Make You Healthier? Inside the Architecture of Wellness (wal)18,838
design
Tricks to Write HTML and CSS 10× Faster (jay)18,837
html, css, efficiency, tips-and-tricks
A Complete Guide to HTTP Caching (jon)18,836
guides, http, caching, performance
Prompting Is a Design Act: How to Brief, Guide, and Iterate With AI (sma)18,835
ai, prompting, design
Learning Web Development: JavaScript Exceptions (rau)18,834
javascript, errors
JavaScript’s Trademark Problem (rau)18,833
javascript, oracle, legal, deno
Added Support for WebP Images18,832
webp, images, github
Partytown: Optimize Third Party Scripts With Web Workers (jac/deb)18,831
libraries, embed-code, web-workers, performance, optimization
Do the Simplest Thing That Could Possibly Work (sea)18,830
simplicity, software-design, prioritization
Why You Absolutely Need to Have Automated Dependency Management in Place (j9t)18,829
dependencies, maintainability, maintenance, security, automation, tooling
Should You Preload Fonts for Performance? (erw)18,828
performance, preloading, fonts
Learning Web Development: Plain Objects in JavaScript (rau)18,827
javascript, objects
10 CSS Features I’ve Found Really Useful18,826
css
The History of Themeable User Interfaces (bra)18,825
design, theming, history
You No Longer Need JavaScript (reb)18,824
javascript, css, html, examples
Why Digital Accessibility Starts Within: Lessons From Crystal Preston-Watson (tri/hac)18,823
accessibility, lessons
VS Code Tips—How to Restore Deleted Files Easily Using Local History (zor/css)18,822
videos, how-tos, vs-code, microsoft, code-editors, tips-and-tricks
The Basics of Anchor Positioning (sha)18,821
fundamentals, css, anchor-positioning
Python: The Documentary (cul)18,820
videos, python, history
Open Source Is One Person (jos)18,819
foss, community, economics
The “-path” of Least Resistance (ami/fro)18,818
css, clipping
Learning Web Development: Modules and Testing in JavaScript (rau)18,817
javascript, modules, testing
Designing for Discovery: Why AI and Accessibility Are Now UX Priorities (web)18,816
design, ai, accessibility, user-experience
Accessible Authentication (kar)18,815
accessibility, authentication, testing
UN Calls Out Google and Amazon for Abetting Gaza Genocide (pro)18,814
microsoft, amazon, google, politics
JavaScript Engines Zoo18,813
javascript-engines, javascript, overviews, comparisons, v8, spidermonkey, quickjs, javascriptcore, chakracore
JavaScript Engines Explained—Comparing V8, SpiderMonkey, JavaScriptCore, and More (ele/des)18,812
guest-posts, javascript, javascript-engines, v8, spidermonkey, javascriptcore, quickjs, chakracore
AI Contrarians on the Problems With Vibe Coding (low)18,811
ai, vibe-coding, quality, slop, career
The One Mistake Everyone Makes in AI18,810
ai, mistakes
The One Architecture Decision That Destroyed Every Project I Touched18,809
architecture, databases
Design Systems: The True Source of Frontend Peace (cod)18,808
design-systems, design
Stop Trying to Kill the SPA (max)18,807
single-page-apps, link-lists
Hack to the Future—Frontend (the)18,806
history, html, css, javascript, design, layout, flash, image-replacement, libraries, frameworks, hacks, xhtml, tooling, testing, outlooks
Visualizing Responsive Typography (mia/odd)18,805
css, typography, responsive-design, functions
Optimizing PWAs for Different Display Modes (val/sma)18,804
progressive-web-apps, web-apps, responsive-design, css, media-queries, optimization
Opening a “details” Element From the URL (chr/fro)18,803
html, disclosure-widgets, urls
Nested Scroll Bars Are the One of the Biggest Accessibility Evils, Ever18,802
accessibility, scrolling, tables, wcag
Learning Web Development: Web Servers (rau)18,801
servers, nodejs
I Am an AI Hater (ant)18,800
ai
How Developers Can Use Tracing in the UI to Add Backend-Style Observability18,799
tracing, observability, opentelemetry, tooling
Being a Developer in the Vibe Coding Era18,798
vibe-coding, ai, career
Learning Web Development: Shells and Node.js (rau)18,797
shells, nodejs
From McCabe to Essential Complexity18,796
programming, quality, complexity, metrics
10 Python Libraries That Supercharge Web Scraping18,795
scraping, python, libraries, tooling
10 Web Dev Trends for 2025 That Will Make or Break Your Career (web)18,794
trends, career, ai, frameworks, low-and-no-code, serverless, content-management, spatial-web, design-systems, apis
Understanding “Promise.any()”: When One Success Is Enough18,793
javascript, promises, asynchronicity
Enable “--strict” by Default (dan/typ)18,792
discussions, typescript
Accessibility Statements Are Not Legal Contracts—They’re Value Signals18,791
accessibility, documentation, compliance, legal
Why Disabled Buttons Hurt UX (and How to Fix Them)18,790
videos, buttons, forms, user-experience
Where AI Is Failing Design Systems, and Where We Are Failing AI (ben)18,789
ai, design-systems
Very Early Playing With “random()” in CSS (chr/fro)18,788
css, functions, randomness
How to Create an Accessible Table With Clickable Rows (ale)18,787
how-tos, tables, html, accessibility
An Illustrated Guide to OAuth18,786
guides, oauth, authorization
A11y 101: 2.4.3 Focus Order (nat)18,785
introductions, accessibility, focus
Why Does Big Tech Not Run Accessibility Bug Bounties?18,784
accessibility, processes, bugs
React 19 Broke Update Stability, Keeping Half of Developers Stuck18,783
react, angular, vuejs, comparisons, maintenance
Handling 500M Clicks With a $4 VPS (asc)18,782
videos, servers, economics
Use of Color (Level A) WCAG 1.4.1—Accessibility Design Tips18,781
accessibility, colors, wcag, tips-and-tricks
Learning Web Development: Loops in JavaScript (rau)18,780
javascript, loops
Boosting Laravel Boost18,779
laravel, mcp, ai
Big O (sam)18,778
algorithms, performance, programming
Design Hacks From the Pre-CSS Era (den/hac)18,777
html, tables, layout, hacks, history
Google Games Numbers to Make AI Look Less Thirsty (tob/the)18,776
google, infrastructure, ai, sustainability
Why /dev/null Is an ACID Compliant Database18,775
unix-like, databases, comparisons
10 Terminal Tricks Most Developers Don’t Know (but Should) (ris)18,774
command-line, keyboard-shortcuts, tips-and-tricks, efficiency
CSS Pulse Animation (mar)18,773
css, animations, effects
Unit Formatting With “Intl” in JavaScript (ray)18,772
javascript, units, localization
Quick Dark Mode Toggles (chr/fro)18,771
dark-mode, dev-tools, browsers
No, Google Did Not Unilaterally Decide to Kill XSLT (mey)18,770
xsl, google, browsers, web-platform
Making Sense of CSS Length Units18,769
css, units
Experimental: Firefox Now Supports Progressive Web Apps on Windows18,768
firefox, mozilla, browsers, progressive-web-apps, web-apps
4 Reasons to Stop Using CSS Preprocessors (hel)18,767
css, preprocessors
3D Layered Text: The Basics (ami/css)18,766
fundamentals, css, effects
Why Do Software Developers Love Complexity? (kyr)18,765
complexity, marketing
Creative Ways to Fund Open Source Projects (ger)18,764
foss, monetization
What Makes Claude Code So Damn Good (and How to Recreate That Magic in Your Agent)!?18,763
how-tos, claude, anthropic, ai
Interaction Design and Accessibility: UX Without Barriers (a11)18,762
interaction-design, accessibility, user-experience
You’re Loading Fonts Wrong (and It’s Crippling Your Performance) (jon)18,761
fonts, performance, css, image-replacement, flash-of-x, history
What Are OKLCH Colors? (jak)18,760
colors, oklch
The ARRM Framework: What It Is and How It Can Be Leveraged for Digital Inclusion (dbo+/kno)18,759
interviews, accessibility, dei, processes
Rolling the Dice With CSS “random()” (jon+/web)18,758
css, functions, randomness, examples
New Bookmarklet: WCAG SCs Lookup Tool (llo)18,757
bookmarklets, wcag, accessibility
How We Migrated Our Rush.js Monorepo to Node Type Stripping (cal)18,756
migrating, nodejs, typescript
How to Create a CRO Strategy That Turns Traffic Into Revenue (moz)18,755
how-tos, user-conversion, monetization, seo, strategies, economics
How to Audit Developer Docs: A Quick, Effective Method (hac)18,754
how-tos, documentation, auditing
A Proposal for Inline LLM Instructions in HTML Based on llms.txt (ind)18,753
html, ai, llmstxt
Firefox 142 for Developers (mdn)18,752
release-notes, firefox, mozilla, browsers
AWS in 2025: The Stuff You Think You Know That’s Now Wrong (qui/las)18,751
aws, s3, lambda, dynamodb, network, authentication, economics
Trusting the Browser (med)18,750
accessibility, focus, keyboard-navigation, browsers, support
Open Source Is Dying and We’re All to Blame18,749
foss, community, economics
Why Is CSS “::first-letter” Not Working? (whi)18,748
css, selectors
What’s Next for JavaScript? (jsd)18,747
javascript, outlooks
To Infinity… but Not Beyond (mey)18,746
css
Obsessing Over Smooth “radial-gradient()” Disc Edges (ana/fro)18,745
css, functions, gradients
Michelle Frechette and Jonathan Desrosiers on the Story of .com and .org (mic+)18,744
podcasts, interviews, wordpress, domains, history
Constant Refactoring: Refactoring My Refactored Website (ope)18,743
refactoring, maintenance
“Best Practice” Is Just Your Opinion (cra)18,742
accessibility, auditing, quality, best-practices
About “Best Practices” (yat)18,741
accessibility, best-practices
AGENTS.md18,740
websites, ai, documentation, conventions
We Must Build AI for People, Not to Be a Person (mus)18,739
ai
How to Stand Out When Anyone Can Build Anything (ant)18,738
how-tos, economics, communication, craft, ai
Universal Design vs. Inclusive Design (ons/tpg)18,737
design, accessibility, dei, concepts, comparisons
The Good, the Bad, and the Unreadable (mal)18,736
fonts, readability, legibility, accessibility, wcag
Testing Methods: Images of Text (dec)18,735
accessibility, testing, wcag, images
Launching MDN’s New Front End (mdn)18,734
mdn
The State of Python 2025 [Results] (mke/jet)18,733
surveys, metrics, python
GitHub for AI Engineers18,732
github
Beyond Vibe Coding: Amazon Introduces Kiro, the Spec-Driven Agentic AI IDE (inf)18,731
introductions, kiro, aws, code-editors, ai
Web Design: What Is the Web Capable of That Is Hard to Express in Design Software? (chr/fro)18,730
design, interaction-design, tooling
The First Rule of ARIA (nat)18,729
accessibility, aria, principles, html
Resize Any DOM Element Using Two Lines of CSS (ami)18,728
dom, resizing, css
Learning Web Development: Arrays in JavaScript (rau)18,727
javascript, arrays
Jack Dorsey’s Vibe Coding Tips (ang/ope)18,726
vibe-coding, ai, tips-and-tricks
Icon Interpretation vs. Recognizability18,725
videos, icons, images, usability
How to Rank in Google’s AI Overviews: 7 Pro Tips (sem)18,724
how-tos, google, seo, ai, tips-and-tricks
Accessibility Issues of CAPTCHA (oze)18,723
captcha, accessibility
The End of Type Annotations (yeg)18,722
programming, annotations, compiling
Google Is Killing the Open Web (obl)18,721
google, open-web, xml, xsl, chromium
Interviewer: “So You’re a Senior Dev? Then Optimize This Code”—Here’s the Perfect Answer18,720
interviewing, career, optimization, java
Is There an “AsyncLocalStorage” Penalty?18,719
nodejs, asynchronicity, performance
10 Programming Mistakes That Will Ruin Your Life18,718
programming, mistakes
Learning Web Development: Strings and Methods in JavaScript (rau)18,717
javascript, strings, methods
Vibe Coding and the Illusion of Progress18,716
vibe-coding, ai, quality, technical-debt
Email Is Easy (sam)18,715
websites, email, quizzes
[Node.js] End-of-Life (EOL) (nod)18,714
nodejs
Simple Is Not Always Easy (jun)18,713
information-design, simplicity
How AI Is Changing Search Behaviors (nng)18,712
ai, search, searching, usability
The Future of Vue Is You (and You) (eva)18,711
podcasts, interviews, vuejs
My Top 4 [CSS Properties] (don)18,710
css
Learning Web Development: Numbers, Variables, Functions in JavaScript (rau)18,709
javascript, variables, functions
CSS-Only Solutions Are Not Accessible (cfe)18,708
css, focus, accessibility
Covering “hidden=until-found” (geo/css)18,707
html, hiding
Modern CSS Features You Should Know in 202518,706
css, examples
10 Bash Scripts That Automate 90% of My Daily DevOps Tasks18,705
shells, automation, dev-ops
Animated Sites Are Unique, but Not Always Accessible18,704
accessibility, animations, multimedia, wcag, user-experience
React Mock Interview: Kent C. Dodds, Jack Herrington, and Roadside Coder Solve React Coding Question (ken+/shr)18,703
videos, interviews, interviewing, react
How Much Should You Spend on Accessibility? (kar)18,702
accessibility, compliance, economics
Eliminating JavaScript Cold Starts on AWS Lambda (goo)18,701
javascript, lambda, aws, runtimes
Dynamic Media/Container Queries Using “if()” (css)18,700
css, conditionals, media-queries, container-queries
Another Article About Centering in CSS (bel/pic)18,699
css, centering, examples
5 Useful CSS Functions Using the New “@function” Rule (una)18,698
css, functions, examples
Has Efficiency Killed Beauty? A Designer’s Search for Meaning18,697
design, efficiency, aesthetics, user-experience, history
JavaScript Is Tough to Master18,696
javascript, learning
How to Write Clean Code, Actually…18,695
how-tos, programming, software-design, principles
We Might Need Something Between Root and Relative CSS Units for “Base Elements” (zel/css)18,694
css, units
Tailwind CSS vs. Bootstrap: Which Framework Is Right for Your Next Project?18,693
tailwind, bootstrap, comparisons
Style Your Underlines (ada)18,692
css, links, interaction-design, accessibility
On Dashes, AI, and Screen Readers (ons/tpg)18,691
typography, ai, screen-readers, accessibility
Can Components Conform to WCAG? (hdv)18,690
components, accessibility, wcag, compliance
State of CSS 2025 [Results] (sac/dev)18,689
surveys, metrics, css
Nobody’s Hiring You Because You Lack These 7 Developer Skills18,688
career, ai
How a Blind Person Uses Social Media and AI to Drive Accessibility (equ)18,687
interviews, accessibility, ai, social-media
Conformance vs. Compliance, Accessibility Standards Edition (hdv)18,686
accessibility, standards, conformance, compliance, terminology, comparisons, wcag
A Gentle Introduction to Anchor Positioning (sar/web)18,685
introductions, anchor-positioning, css
CSS Questions (sun)18,684
websites, css, quizzes
Git Rebase—Explained Like You’re New to Git18,683
git, command-line
Reflections on the React Community (lee)18,682
react, nextjs, vercel, community
jQuery 4.0.0 Release Candidate 1 (tim/jqu)18,681
release-notes, jquery
Getting Creative With Quotes (mal/css)18,680
css, design
Designing With AI, Not Around It: Practical Advanced Techniques for Product Design Use Cases (sma)18,679
design, ai, techniques, processes, product-management
Agent Experience (AX): The Concept of AI Agent Designing18,678
agent-experience, ai, concepts, principles
A Nice Vanilla App [Architecture] Using Web Components and CSS Module Scripts (chr/fro)18,677
architecture, web-components, css
5 Heading Accessibility Issues to Avoid (pop)18,676
accessibility, headings, html
Personalization vs. Customization: The Misunderstanding Between the Two18,675
personalization, customization, comparisons, user-experience
7 Architecture Mistakes Even Senior Engineers Make (and How to Fix Them)18,674
architecture, mistakes, career
A Progressive Complexity Manifesto (che)18,673
manifestos, complexity, web-apps, html, htmx, javascript, web-components, frameworks, principles
Speeding Up the JavaScript Ecosystem—SemVer (mar)18,672
javascript, performance, semver, versioning, dependencies
AI Automation Won’t Kill Developer Jobs18,671
ai, automation, productivity, career
Mozilla Under Fire for Firefox AI “Bloat” That Blows Up CPU and Drains Battery (neo)18,670
firefox, mozilla, browsers, ai, performance
This One CSS Property Fixed My Font Headaches Forever18,669
css, typography
I Built the Perfect Portfolio—it Got Me Zero Interviews (oso)18,668
interviewing, career
Bulk Upgrade Deprecated Node.js Versions18,667
nodejs, vercel, deprecation
Your A/B Tests Are Lying to You—the Myth of Data Driven Design (web)18,666
testing, myths, design
The Power of the “Intl” API: A Definitive Guide to Browser-Native Internationalization (fuq/sma)18,665
guides, apis, javascript, internationalization
Should We Never Use Non-Logical Properties? (j9t)18,664
css, logical-properties
An Engineer’s Perspective on Hiring (jyn)18,663
hiring, interviewing, engineering-management
Accessibility Pushback18,662
accessibility, advocacy
Refactoring the Button Component18,661
refactoring, buttons, components, figma, design-systems
Environment Variables in SvelteKit (thi)18,660
sveltekit, environments, variables
Using the Custom Highlight API (chr/fro)18,659
apis, javascript, css, syntax-highlighting
How I Learned System Design18,658
architecture, system-design, software-design
Agentic AI: On Evaluations (ils)18,657
ai, testing, tooling
Think Twice Before Adopting the AI Label18,656
ai, design, product-management
ohyaml.wtf (sig)18,655
websites, quizzes, yaml
There’s a New “stretch” Keyword in CSS? (mia/odd)18,654
videos, css
The Best Line Length (gly)18,653
readability, code-editors
Node.js Supports Import Maps (ste)18,652
nodejs, import-maps
Let’s Stop Pretending That Managers and Executives Care About Productivity (bal)18,651
economics, productivity, ai, engineering-management
Item Flow: Next Steps for Masonry (jen+/web)18,650
css, masonry, layout
Infinite Pixels (mey)18,649
css
HTML Popovers Shown on Interest Should Be Accessible on Mobile Devices (uti)18,648
html, pop-overs, mobile, usability
We Keep Reinventing CSS, but Styling Was Never the Problem (den)18,647
css
The Psychology of Coding: Why Developers Avoid Planning (and How AI Planning Tools Like Continue Fix It) (bek)18,646
project-management, processes, ai
Baseline for CSS Properties Now in Chrome DevTools (mal)18,645
css, support, browsers, web-platform, dev-tools, chrome, google
Stop Using Tailwind Like a Beginner—Here’s How Pros Do It18,644
tailwind, configuration
Your Website Doesn’t Rank #1 Because You’re Missing These 3 Pages18,643
seo
When HTML Speaks Clearly18,642
html, accessibility, conformance, semantics
Rebuilding Graphs for Accessibility: Inside Khan Academy’s Inclusive Design (kha)18,641
accessibility, visualization, information-design, case-studies
HTML Is Dead, Long Live HTML (unc)18,640
html, css, dom, standards, metrics
Get the Number of “auto-fit”/“auto-fill” Columns in CSS (ana/fro)18,639
css, layout
Automating Design Systems: Tips and Resources for Getting Started (sma)18,638
design-systems, automation, tips-and-tricks, tooling, ai
How to Use the Safari Developer Tools (mat/deb)18,637
how-tos, safari, apple, browsers, dev-tools
What’s the European Accessibility Act Got to Do With My Design System? (ger/zer)18,636
design-systems, accessibility, eaa, compliance, legal
Free Cloud GPU Credits in 2025: 10 Programs Worth $250k+18,635
cloud-computing, tooling, link-lists
July 2025 Baseline Monthly Digest (mal)18,634
browsers, support, web-platform, code-editors, jetbrains, dev-tools, chrome, google, vs-code, microsoft
What Building Products Looks Like in the Age of AI18,633
ai, product-management, prompting, tooling, processes
The Slow Poisoning of Tech Jobs18,632
ai, career
Information Pollution, Poisoning, and Hygiene18,631
content, information-architecture, user-experience, economics
What’s New in ViteLand: July 2025 Recap (man/voi)18,630
release-notes, vite, vitest, rolldown
What We Learned From Creating PostCSS (sit+/evi)18,629
postcss, history, lessons, tips-and-tricks
The Hidden Cost of Context (mco/pla)18,628
nodejs, tracing, observability, performance, opentelemetry
Run Express.js on Cloudflare Workers (jro)18,627
express, cloudflare, hono
Perplexity Is Using Stealth, Undeclared Crawlers to Evade Website No-Crawl Directives18,626
ai, crawling
Thinking Deeply About Theming and Color Naming (zel/css)18,625
theming, naming, semantics, color-palettes, colors, pico
The Problems With Modals, and How to Solve Them (noe)18,624
how-tos, modals, vuejs, typescript
Skeleton Screens Are Just Gray Lies We Tell Ourselves (web)18,623
design, placeholders, performance
Our Fight With Oracle Is Getting Crazy… (den)18,622
videos, javascript, oracle, legal, licensing
New in PHP 8.5: Closures as Constant Expressions (chr)18,621
php
Infinite Marquee Animation Using Modern CSS (css/fro)18,620
css, animations, effects
How We Made “JSON.stringify” More Than Twice as Fast18,619
javascript, json, strings, v8, javascript-engines, optimization, performance
How to Collect and Clean Usability-Testing Data (uxm)18,618
how-tos, usability, testing
How JavaScript Really Evolves: Inside TC39 With Daniel Ehrenberg (lit+/wee)18,617
videos, interviews, javascript, ecmascript
From Data to Decisions: UX Best Practices for Real-Time Performance Dashboard Design (uxm)18,616
user-experience, best-practices, information-design
Friends at Last: Tailwind and CSS… Whodathunkit?! (jar/van)18,615
css, tailwind
Building Extensible Frontend Systems (cfe)18,614
web-components, extensibility, javascript, css
A11y 101: 2.4.1 Bypass Blocks (nat)18,613
introductions, accessibility, wcag, skip-links
Stop Wasting LLM Power: The One Prompt Hack That Made Chatgpt, Gemini, and Grok 5× Smarter for Me (cod)18,612
ai, prompting, efficiency, sustainability, chatgpt, openai, gemini, google
He Was a Senior Developer, Until We Read His Pull Request18,611
career, code-reviews
The Great Disappointment (j9t)18,610
community, advocacy
A Few Things About the Anchor Element’s “href” You Might Not Have Known (jim)18,609
html, attributes, links, data-urls
What Your Website’s Style Says About You—and How Hackers Can Use It Against You (err)18,608
security, css, javascript
Deploy Hono Backends With Zero Configuration18,607
hono, vercel
Programming Is Becoming Prompting18,606
programming, prompting, vibe-coding, ai
Nobody Waits for Your Fancy Animations Anymore (and They Never Really Did) (web)18,605
animations, parallax, effects, performance, user-experience, design
JavaScript Isn’t the Problem—Replacing the Browser Was (p4p/red)18,604
javascript, single-page-apps, browsers
Horizontal Scrolling Containers Are Not a Content Strategy (aar)18,603
accessibility, scrolling, carousels
Focus Not Obscured (taf)18,602
accessibility, focus, keyboard-navigation, wcag
A Quick Guide to a Multi-Language Astro Site18,601
guides, astro, internationalization
npm Trusted Publishing With OIDC Is Generally Available18,600
npm, dependencies, provenance, github
New to the Web Platform in July (rac)18,599
release-notes, web-platform, browsers, firefox, mozilla
Forget SEO—Everyone Does RAO18,598
seo, mcp, ai, outlooks
It’s Incredible How Many Bad User Experiences Are Still Out There in 202518,597
user-experience, design
Never Forget Anything (jac)18,596
learning, processes
WCAG vs. EAA: Understanding Where WCAG Stops and Where the EAA Starts18,595
accessibility, wcag, eaa
Should We Never Use Non-Logical Properties? (chr/fro)18,594
css, logical-properties
More Than Just Text: The Real Power of Labels (tpg)18,593
accessibility, labels, forms, html
Why Your Design System Is Failing (and How to Fix It)18,592
design-systems, mistakes
The Biggest Threat to Your Design System Is Your Need to Be Liked (lau)18,591
design-systems, career
Vibe Code Is Legacy Code (ste/val)18,590
ai, vibe-coding, technical-debt
The Web Isn’t URL-Shaped Anymore (jon)18,589
web, urls, ai
The CSS “if()” Function: Conditional Styling Will Never Be the Same (log)18,588
css, functions, conditionals
Design System Deviation Is a Signal (ben)18,587
design-systems, design, metrics
6 Weeks of Claude Code (ort/puz)18,586
claude, anthropic, ai, refactoring, maintenance
Many Servers Don’t Properly Support HTTP Prioritization (mat/deb)18,585
servers, http, performance, support
Cross-Browser Testing Strategies: Including Often-Overlooked Browsers in the Frontend QA Process (ele/des)18,584
guest-posts, browsers, testing, processes, strategies, chrome, google, safari, apple, uc-browser
How to Build a Cohesive Icon Library for Your Design System18,583
how-tos, design-systems, icons, images
Why Microservices Are Out and Monoliths Are Making a Comeback18,582
microservices, monoliths, architecture
What Do We Have That AI Doesn’t?18,581
ai
Vision for W3C (cdu+/w3c)18,580
w3c, web, web-platform, standards, outlooks
Testing Methods: Audio Control (dec)18,579
accessibility, testing, wcag, multimedia
Publishers Cry Foul Over W3C Crusade to Rid Web of Third-Party Cookies (tho/the)18,578
w3c, cookies, privacy