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

dxsrc

“2026” News Archive (3)

Entry (Sources) and Additional TopicsDate#
Distributive Conditional Types in TypeScript1630
types, typescript, conditionals
How Restored Browser Tabs Can Break Live Charts1629
browsers, websockets, testing
Fixing Full-Bleed CSS (dbu)1628
css, liquid-design
98% Isn’t Very Much1627
browsers, support
Do We Still Need Build Tools? (oll)1626
css, javascript, building, tooling
Keep Composer Dependencies Up-to-Date With Dependabot1625
dependencies, composer, dependabot
Config ’26 Review (buz)1624
figma, retrospectives
We Used to Log Off1623
web, design, ai
Announcing Vite+ Beta (man+/voi)1622
release-notes, vite, vitest, rolldown, oxc, voidzero
Best AI Web Scraping Tools1621
ai, scraping, tooling, comparisons
AI Personality Is a Design Problem1620
ai, design
EU Top Court Upholds Record $6B Google Fine (str)1619
google, android, legal
Linus Torvalds Reveals What Makes Linux So Fast1618
videos, unix-like, c, optimization, performance
Accessibility Is Not for a Group of Disabled People (eri)1617
accessibility
Text AI Watermarks Will Always Be Trivial to Remove (sea)1616
ai, watermarking
Cloudflare Workers and Hyperdrive With TanStack Start (ada/fro)1615
cloudflare, tanstack
“President Mass Surveillance”: Right-Leaning Media Are Calling Out JD Vance’s Ties to Palantir (mmf)1614
palantir, privacy, politics, ai
On the Semantic Web (kar)1613
html, semantics, buttons, forms
Never Mind the Prompts, Here’s the Thinking (dan)1612
design, ai, processes, link-lists
10 Ways to Build Radical Trust in the Age of AI Junk (web)1611
ai, content, design
Introducing the Safari MCP Server for Web Developers (sar/web)1610
introductions, mcp, ai, servers, safari, browsers
Everyone’s Still Eating: Building Notion’s Design System (fig)1609
videos, design-systems, case-studies
Roll Your Own File-Based Router in Under 50 Lines of Code (pre/was)1608
wasp, routing, functionality
Kernel—Semantic HTML Components for React and Web Components (kej)1607
websites, libraries, components
How Anthropic Is Bringing Fable 5 Back—and When It’ll Cost You1606
claude, anthropic, ai
The Problem With Blanks for People Who Are Blind or Low Vision1605
accessibility, design, formatting
From Harness Engineering to Evals: What’s Trending at AI Engineer (ben)1604
ai, trends
6 Security Settings Every GitHub Maintainer Should Enable This Week1603
github, security, configuration, documentation
New in Chrome 1501602
release-notes, chrome, browsers
Modern UI Patterns (una/per)1601
videos, css, chrome, browsers
What’s New in Svelte: July 2026 (sve)1600
release-notes, svelte, sveltekit
If I Want More IRL, I Must Go AFK (bw)1599
career
The Future of AI Is Local and Open (dyn)1598
ai, google, licensing
Clickable Table Rows Are a Bad Idea (tem)1597
tables, accessibility, keyboard-navigation, html
React’s Architectural Accessibility Gaps1596
react, accessibility, wcag, html
Shipping Post-Quantum Cryptography to Python (tra)1595
python, cryptography, foss, security
The “Father of the Internet” Is Finally Retiring (tim)1594
web, google
39 Principles for Designing Human-AI Interaction1593
design, hci, ai, principles
Guides and FAQs for [Node.js] First-Time Contributors (joy/nod)1592
guides, nodejs
Why Accessibility Is An Operational Capability, Not A Feature (sma)1591
accessibility, design, ai
Red Alert: SBA Advocacy Threatens Entire DOJ Title II Web Rule1590
accessibility, legal
Amazon’s AI Experts Make House Calls: Forward Deployed Engineering (new/hei)1589
amazon, aws, ai, career
Modes and Themes That Stick—Building a Persistent Toggle Solution (stu)1588
toggles, html, forms, dark-mode, theming, flash-of-x
What’s !important #14: Gap Decorations, “random()”, “<select>” Field Sizing, and More (dxn/css)1587
css, html, retrospectives, web-platform, link-lists
A Deep Dive Into the Inner Workings of JavaScript Engines: Writing Code That Makes V8 Happy1586
deep-dives, javascript-engines, javascript, v8, garbage-collection
Design Engineering1585
design, programming, career, concepts
What Happened to the Frontend (dav)1584
history, jquery, frameworks, building, tooling, servers, libraries, typescript, deploying, ai
Fluid Typography With “progress()” (mat/fro)1583
css, functions, typography, liquid-design
Working With AI: A Concrete Example (htm)1582
ai, claude, debugging, case-studies
Criminal Deception in Silicon Valley (inf)1581
studies, research, economics, legal
A11y 101—3.2.4 Consistent Identification (nat)1580
introductions, accessibility, wcag, labels, naming
Introducing the “<usermedia>” HTML Element1579
introductions, html, chrome, browsers
The Goldilocks Customizable “select” Height (jaf)1578
forms, css
How AI Is Changing the Way Politicians Run for Office1577
ai, politics
Moonshot AI Kimi: Aggressive Ambition, Restrained Expansion1576
kimi, moonshot-ai, ai
The Shifting Line Between CSS States and JavaScript Events (dxn/css)1575
css, javascript, state-management, selectors, events
You’re Missing the Point; This Is Your Real Value in Tech Companies1574
ai, design, product-management, career
Figma Just Made Your Design System Debt Everyone’s Problem—Now Use It1573
figma, design-systems
Different Hydration and Rendering Strategies (nec)1572
strategies, hydration, rendering, static-site-generation, incremental-static-regeneration, client-side-rendering, server-side-rendering, streaming, components, react, tanstack, reactivity, comparisons
Astro 7: The Upgrade I Braced for and Didn’t Fight1571
astro
An Animated Radial Gradient Mask Over Text in CSS (cas)1570
css, masking, effects
CSS Container Queries and Subgrid: The Layout Trilogy That’s Now in Every Browser1569
css, container-queries, grids, layout
Claude Code on Ollama: How to Run a Local Coding Agent Without Burning API Credits1568
how-tos, claude, ollama, ai
Iterating Faster With TypeScript 7 (vsc)1567
typescript, vs-code, code-editors
AI Inference Is Obviously Profitable (sea)1566
ai, economics
EU Tech Sovereignty Is Wishful Thinking (cep)1565
politics
Repricing of Software Engineering Labor1564
ai, career, economics
Accessibility Isn’t Built Into AI, and That’s a Problem (sam+)1563
videos, accessibility, ai, dei
After Fable 5 Ban, Anthropic and 19 Organizations Launch Open Source Security Body1562
ai, linux-foundation, anthropic, aws, google, github, openai, foss
Microsoft Worker Emails Thousands of Colleagues About Company’s Support for Genocidal “Israel” (the)1561
microsoft, politics, ethics, community
Carbon.txt (mrc)1560
videos, sustainability, documentation, tooling
AI and Liability (sch)1559
ai, search, legal, google
Calling Everything AI-Generated Is Lazy (jed)1558
ai, terminology
Your Design System’s Newest Author Is an Agent (mur)1557
design-systems, ai-agents, ai
npm Adds Preventive Account Protection for High-Impact Accounts1556
npm, security
WCAG 3.0 Will Create a Governance Problem Most Organizations Aren’t Ready For (nic)1555
accessibility, wcag, legal
Debug a Node.js Memory Leak in Minutes With AI-Powered Heap Snapshot Analysis (nod)1554
nodejs, memory, debugging, ai, nsolid
The Pope Has Outlined the Threat AI Poses to Humanity—Why Haven’t Our Political Leaders? (nic/glo)1553
ai, politics
Node.js 26.4.0 (Current) (adu/nod)1552
release-notes, nodejs
Principles in Motion (cha+/fig)1551
design, animations
Let’s Play With Gap Decorations (css/fro)1550
css, decoration, chrome, edge, browsers
The Myth of the Difficult User (a11)1549
videos, accessibility, user-experience, myths
Experimenting With “random()” in CSS (pol)1548
css, randomness, functions, experiments
Ignore DNSSEC if You Like MITM Attacks1547
security, dns
Revisiting the DX Core 4 in the Age of AI1546
productivity, engineering-management, ai
Your Grid Lanes Will Likely Fail WCAG 2.4.3 (mat)1545
css, grids, layout, accessibility, wcag
How to Scale Digital Accessibility With Design Systems (equ)1544
how-tos, accessibility, design-systems, scalability
Claude Code June 2026: 10 New Features Devs Need to Know1543
claude, ai, configuration
Building an Accessible Modal Dialog on the Native “<dialog>”1542
modals, accessibility, html, typescript
Building Your Design System Workflow—Rituals and Templates (stu)1541
design-systems, processes
Comparing the Top 3 A/B Testing Solutions for Frontend Teams (ele/des)1540
guest-posts, a-b-testing, comparisons
Wiggly/Wavy Input Range Slider (css)1539
css, forms
PACT: Anonymous Credentials for the Web (den/moz)1538
privacy, cryptography, browsers
How Colour Works With the DTCG Color Module (stu)1537
design-tokens, colors
Performance of WebAssembly Runtimes in 2026 (jed)1536
webassembly, runtimes, performance, metrics, comparisons
Animating the “dialog” Element Using View Transitions (rik)1535
modals, html, animations, view-transitions, javascript, css
Moving Beyond UX: The Rise of the Agentic Experience (AX) Designer (web)1534
design, ai
European Cloud Reality Check: Why Your Local Heroes Can’t Compete With the Hyperscalers1533
cloud-computing, comparisons, link-lists
Astro 7.01532
release-notes, astro
You Can’t Unit Test for Taste1531
ai, testing
A11y 101—3.2.3 Consistent Navigation (nat)1530
introductions, accessibility, wcag, navigation, consistency
Gareth [Ford Williams] Goes Fireside (gar+)1529
videos, interviews, accessibility, standards, design, branding
Node.js Worker Threads in Production (inn)1528
nodejs, worker-threads
Human Attention Is a Scarce Resource (bla)1527
ai, code-reviews
When Scan Results Become a Legal Risk1526
accessibility, testing, tooling, automation, legal
How We Measure the ROI of JetBrains IDEs (jet)1525
jetbrains, code-editors, economics
Consistency, but in Excellence Not Appearance (jim)1524
design, consistency, apple
How an Underrated Refactor Saved 90% Memory Usage (kev/tan)1523
tanstack, refactoring, memory, case-studies, metrics
I Wish I Had Started Documenting My Tech Journey Earlier1522
career, documentation
Your Database’s Isolation Levels Don’t Mean What You Think (fro)1521
databases, postgresql, mysql, oracle, ibm, orm
Beyond the CLI: Agentic AI for Async Workloads and Non-Developers1520
videos, ai, productivity, code-editors, vibe-coding
Modern CSS Theming With “light-dark()”, “contrast-color()”, and Style Queries (una)1519
css, theming, functions, dark-mode, contrast, style-queries
Do Websites Need to Function Exactly the Same on Every Platform? (bra)1518
design, web-platform, progressive-enhancement
Which Copyleft Licence Is Suitable for an SVG? (ede)1517
svg, images, licensing
I Stored a Website in a Favicon1516
html, favicons, images, experiments
Anthropic’s Fable and the State of AI (sch)1515
ai, security, anthropic, foss
Web Standards at the Web Engines Hackfest (don+/iga)1514
podcasts, standards, w3c
Blocking Install Scripts Is Not a Silver Bullet (uli/nod)1513
npm, security
View Transitions: Use the New “attr()” or “match-element” for the “view-transition-name”? (bra)1512
css, view-transitions
Announcing TypeScript 7.0 RC (dan)1511
release-notes, typescript
Grid Lanes: The Future of Masonry Layout (mia+/odd)1510
videos, css, layout, masonry, grids
How Pull Request Limits Are Cutting Down the Noise (ash)1509
github, version-control, foss
FIFA’s World Cup Typography Foul: UI Design Learnings (pim)1508
typography, fonts, legibility
Safer “pull_request_target” Defaults for GitHub Actions Checkout1507
github-actions
Tech Workers Who Don’t Embrace AI Face Triple the Layoff Risk, Gallup Finds (str)1506
ai, career, productivity
What Is Google’s Project Nimbus, and Why Are Students Protesting Against It? (the)1505
google, amazon, politics, ethics
What Figma Made Visible (mur)1504
figma, tooling
AI Use by the US Government (sch)1503
ai, legal, politics
The Siren Song of “ariaNotify()” (wil/css)1502
javascript, aria, notifications, attributes, html, jaws, nvda, voiceover, screen-readers, accessibility
Designing for People Who Are D/deaf (tet)1501
accessibility, design
Your JetBrains IDE Expertise, Now on LinkedIn (jet)1500
jetbrains, linkedin, plugins, code-editors
Junie: The JetBrains AI Coding Agent Leaves Beta (jet)1499
release-notes, junie, jetbrains, ai
The Free and Open Web Is Under Attack at the IETF (eff)1498
open-web, ai, bots, standards
AI-Authored Code Has Nearly Doubled, but So Has PR Size1497
ai, code-reviews, metrics
Build SVG Charts for Web Applications With Code Examples1496
svg, images, visualization, examples
From Proposal to Release: Designing Your Design System Workflow (stu)1495
design-systems, processes
Can Type Systems Make AI Code More Reliable? Bruce Eckel Explains (bru+/pyc)1494
videos, interviews, ai, types
The Hidden UX of Payments1493
user-experience, design
The Scope of CSS “@function” (jan/fro)1492
css, scope
Automating Colour Contrast With Design Tokens (stu)1491
contrast, colors, automation, design-tokens, accessibility
Firefox 152 Release Notes for Developers (Stable) (mdn)1490
release-notes, firefox, browsers
What Are Git Worktrees, and Why Should I Use Them? (cas)1489
git, command-line
Frontend Minimalism in Action: Do More With Less JavaScript (sir/web)1488
videos, minimalism, dependencies, standards, javascript
Designing With Uncertainty: How AI Supercharges Probabilistic Thinking (pra/sma)1487
ai, design
Releasing Babel 8 Today: ESM-Only, Drop ES5 Default, and a Smooth Migration Path (bab)1486
release-notes, babel
Google to End Manifest V2 Support in Chrome, Disabling uBlock Origin and Other Ad Blockers1485
chrome, google, browsers, browser-extensions
A11y 101—3.2.2 On Input (nat)1484
introductions, accessibility, wcag, forms
Introducing the MDN MCP server (mdn)1483
mdn, mcp, ai, documentation, web-platform
HTML Minifier Next 7 Is ESM-Only (j9t)1482
release-notes, html-minifier
The Web We Know Is Going to Disappear1481
web, retrospectives, ai, flash, mobile, search, open-web
The Golden Rule of Customizable “select” (sar/web)1480
forms, html, safari, browsers
Improvements to Web for AI Should Benefit All Users (gri/clo)1479
ai, ai-agents, w3c, safari
What’s !important #13: “@function”, “alpha()”, CSS Wordle, and More (dxn/css)1478
css, retrospectives, web-platform, link-lists
Setting Node and pnpm Versions in Cloudflare Workers Programmatically1477
cloudflare, nodejs, pnpm, configuration
German Court Rules Google Can Be Held Liable for False AI Overview Answers1476
google, ai, search, legal
The Digital Renaissance: Why 2026 Is the Most Exciting Year to Be a Web Creator (web)1475
ai, career, design, programming
The Case for an Accessibility Designer Vibe Coding When All His Coworkers Are Also Vibe Coding (eri)1474
accessibility, design, vibe-coding, ai, career
Agentic Code Review (add)1473
ai-agents, ai, code-reviews, quality, productivity, processes, cognitive-debt
TypeScript Performance in TanStack Table V9 (kev/tan)1472
tanstack, performance, typescript
Dangerous Technology for Americans Only (mit)1471
ai, legal, ethics, anthropic
“What Computers Can’t Do”—and What Designers Should1470
design, ai, vibe-coding
Image Optimization for Core Web Vitals in 2026: What Actually Moves the Needle1469
images, optimization, performance, web-vitals, avif, webp, jpeg-xl, png
Plans for npm 12 (jam/nod)1468
npm, nodejs
Dark Mode With Web Standards (oll)1467
dark-mode, standards, html, javascript, svg, css
Why Isn’t My 3D View Transition Working? (sun/css)1466
css, view-transitions, 3d
Data Brokers: Unregulated Forensic Analysis1465
privacy, legal, link-lists
How Cloudflare Became Too Important to Fail (hac)1464
cloudflare, infrastructure, metrics
Bernie Sanders’ AI Sovereign Wealth Fund Plan (sch)1463
ai, politics
The Core Skill of Design in the AI Era: Critique (nng)1462
design, ai, processes
Shipping psql Without psql: A Pure-TypeScript Postgres Client in neonctl1461
tooling, ai, postgresql, databases, case-studies
Statement on the US Government Directive to Suspend Access to Fable 5 and Mythos 51460
ai, anthropic, legal
[Homebrew] 6.0.0 (mik/hom)1459
release-notes
Reuse Less Software1458
dependencies, security, processes
Ending Responsive Images (gri/clo)1457
images, responsive-design, lazy-loading, hints
Best Python AI Frameworks in 2026 (jet)1456
frameworks, python, ai, langchain, hugging-face, comparisons
Smart Layout Patterns With Modern CSS (kev/sma)1455
videos, css, layout, container-queries
Semantica11y—Semantic HTML for Everyone (ste)1454
packages, html, semantics, accessibility
“headingoffset” Is Not the Document Outline Algorithm (aar)1453
html, attributes, headings
TanStack Start: A Mental Model for Next.js Developers (ad4)1452
tanstack, nextjs, concepts
SEO Is Not Accessibility, and We Have the Data to Prove It (kar)1451
seo, accessibility
On the Two Sides and the Spectrum That Is Open Source Maintenance (j9t)1450
foss, maintenance, community
Why pnpm No Longer Expands Environment Variables in a Repository’s .npmrc (koc/pnp)1449
pnpm, environments
Panel: “The Impact of AI on Open Source Software Development” at SOOCon26 Edinburgh (jus+/ope)1448
videos, ai, foss
CSS—Only a Nerdy Hobby? (ope)1447
css
The Field Guide to Grid Lanes (web)1446
websites, guides, css, grids, layout
How Agents Quietly Break Architecture1445
videos, architecture, ai-agents, ai, testing, rust
Can Your AI Pass the Accessibility Test? (aar+)1444
accessibility, ai, testing
Demystifying the View Transition Pseudo Tree (cyd/fro)1443
css, view-transitions
MiMo Code: Scaling Coding Agents to Long-Horizon Tasks1442
xiaomi, ai, ai-agents, comparisons
Liquid Glass: Who Gets to Decide How an Interface Looks?1441
design, liquid-glass, ai
Creating Memorable Web Experiences: A Modern CSS Toolkit (hol/css)1440
css, svg, animations, user-experience
Why Are There So Few Accessibility Complaints From Users? (pla)1439
accessibility
The “Vibe Coding” Crisis: Is Web Design Becoming a Commodity? (web)1438
ai, vibe-coding, design, aesthetics
How Building an HTML-First Site Doubled Our Users Overnight (moh)1437
html, web-components, validation, traffic, case-studies
WIIFM: The Motivational Question Behind Every Accessibility Conversation1436
accessibility
Renovating a Design System: Why Modernization Should Feel Like Turning Dials, Not Flipping Switches (amy/zer)1435
design-systems, modernization, maintenance, processes
5 Questions for Laura Carlson (lau+/dxs)1434
interviews, accessibility, web, history
Lawful Design (don)1433
design, legal, consent-management, accessibility, dei, examples
Design Without Borders1432
design, icons, accessibility
Upcoming Breaking Changes for npm v121431
npm, security
How Long Before We Stop Reading the Code?1430
code-reviews, ai, processes, quality
Wednesday, June 17, 2026 Security Releases (nod)1429
release-notes, nodejs, security
8 Web Development Tools Reimagining Web Development (inf)1428
tooling, astro, biome, bun, htmx, tanstack, zustand, link-lists
Prototype Testing for Inclusive and Accessible Web Design1427
prototyping, testing, accessibility, design
npm Tooling Bug Incorrectly Marks One-Character Packages as Security Holders (sar/soc)1426
npm, bugs, security
A11y 101—3.2.1 On Focus (nat)1425
introductions, accessibility, wcag, focus, keyboard-navigation
Doing Nothing at Work (sea)1424
career, efficiency, productivity
The 3 Sizes of UX Copy (nng)1423
videos, content, microcontent, writing
WWDC26: Create Web Extensions for Safari1422
videos, safari, browsers, browser-extensions
The Quiet Problem With Unnecessary Async1421
javascript, asynchrony
News From WWDC26: WebKit in Safari 27 Beta (sar+/web)1420
webkit, safari, browsers, browser-engines
WWDC26: Rediscover the HTML “select” Element1419
videos, html, forms, css
You’re a Real TypeScript Developer Only If…1418
typescript
I Wish Deno Would Keep Doing What It Does Best (hon)1417
deno
What Is AX Design? Why Do We Need This New Role1416
design, ai, ai-agents, career
WWDC26: Get Started With the HTML “model” Element1415
videos, introductions, html, animations
Scrubbable Staggered Animation With CSS “@function” (fro)1414
css, animations, math
Where Automated Scanning Fits in Your Accessibility Effort1413
accessibility, automation, testing
No Azure for Apartheid Call Out Microsoft “Sham” Investigation (the)1412
microsoft, azure, politics
A Strategic Approach to Demonstrating the Value of OSS Efforts1411
foss, strategies
Scroll-Driven, Scroll-Triggered, Scroll States, and View Transitions (geo/css)1410
css, scrolling, animations, view-transitions, container-queries
Beyond AI Tools: Evolving Software Engineering Organizations for the Agentic Era1409
videos, ai, ai-agents, engineering-management
Google Says AI Mode as Chrome Default Was an Error After Flag Appears in Canary Build1408
google, ai, chrome, browsers
Browser Coalition Sends Open Letter to Microsoft CEO Demanding End to Edge Promotion Tactics in Windows1407
microsoft, browsers, edge
Loop Engineering (add)1406
ai, ai-agents, processes, automation
What We’re No Longer Seeing: AI and the Invisible Newcomer in Open Source (mar)1405
foss, community
Design Systems Are No Longer Optional (man)1404
design-systems, ai
CSS Can Now Animate Between Pages: View Transitions Without JavaScript1403
css, animations, view-transitions
Human–Agent Team Collaboration: From Managed-Agents Principles to Multica Practice1402
translations, ai-agents, ai, processes, collaboration
Streaming HTML (oll)1401
html, streaming, javascript
AI Coding Is a Dead End (kev)1400
videos, ai, learning, craft, career
AI Has Come for Serif Fonts (wir)1399
ai, design, typography
What’s Going on With Developers and AI?1398
videos, ai, vibe-coding, programming
The Four Design Jobs AI Created (So Far) (nng)1397
ai, design, career
AI Controversy in Open Source Project Contributions—My Take1396
foss, ai, processes, code-reviews
Design’s Alive and Kicking—It Just Got Some Flashy New Names1395
design, ai, career
Token Prices Fell 98%. Enterprise AI Bills Tripled. Now the Industry Wants a Standards Body to Explain Why.1394
ai, economics, linux-foundation
Code Is Cheap(er) (htm)1393
ai, processes
When AI Builds Itself1392
ai, processes, metrics, quality, efficiency, anthropic, case-studies
AI Assisted Web Development (ban/pau)1391
ai, processes
VoidZero Is Joining Cloudflare (eva+)1390
cloudflare, voidzero
Flow for TypeScript Users in 20261389
typescript
Another Stab at the Perfect CSS Pie Chart… Sans JavaScript (vil/css)1388
css, html
Node.js Is Changing Its Release Schedule and Version Numbers (loi)1387
nodejs
How I Validated Design Decisions Before Writing Production Code (sla)1386
design, processes, ai
Europe Wants to Make Sure No One Has a Kill Switch Over Its Technology1385
cloud-computing, ai, politics
Announcing Angular v22 (ang)1384
release-notes, angular
Modern Engineering Values1383
ai, programming, career
Context-Aware Headings in HTML (mat)1382
headings, html, attributes
How TypeScript Infers Type Variables1381
typescript, variables
8 Myths on Software Engineering and AI1380
ai, programming, productivity, metrics, studies, research, myths
How to Make Your Design System AI-Ready (sma)1379
how-tos, design-systems, ai
Astro: HTML First, JavaScript When You Need It (jad)1378
astro, html, javascript
How Good Is Browser Support for the ARIA Notify API? (ale)1377
aria, notifications, apis, accessibility, support, browsers, screen-readers
After Protests: Meta Loosens Employee Tracking for AI Training (hei)1376
facebook+meta, ai
Designing With Mustard (ann)1375
design, prototyping, ai
How to Delete Your ChatGPT Account (pro)1374
how-tos, chatgpt, ai
How GitHub Plans to Win Developers Back1373
github
How to Provide a “Random Post” Feature With Eleventy and PHP (j9t)1372
how-tos, eleventy, php, randomness, functionality
Angry Devs Vow to Flee GitHub Copilot as Metered Billing Takes Hold (the)1371
github, github-copilot, ai, economics
How to Authenticate AWS Workloads to Google Cloud Without Service Account Keys1370
authentication, aws, gcp
Self-Fulfilling Projects1369
product-management, project-management
Most-Cited Websites in AI (j9t)1368
ai, aiso, sem, studies, research
In-n-Out Animations: Dialogs (chr/fro)1367
animations, modals, css
All 17 TanStack Projects in One App (jhe)1366
videos, tanstack
Let the Agents Democratize Open Source1365
ai, ai-agents, foss, programming
Everything You Need to Know About Sourcemaps (nec)1364
javascript, source-maps
Session History Diagrams in Firefox DevTools (f)1363
dev-tools, firefox, browsers
Astro Markdown Component Utility for Any Framework (zel/css)1362
astro, markdown, tooling
Gary Illyes: The Web’s JavaScript Mess Is an AI Agent Nightmare (ppc)1361
ai, ai-agents, html, javascript, rag, llmstxt
The AI Productivity Paradox in Test Automation: Moving Beyond Structural Validation to Perception and Intent (inf)1360
ai, productivity, testing, automation, examples
AI Slop Is Hard to Fork (jed)1359
ai, slop, maintainability
Long-Running Verification: Convergence Mechanisms for Long-Running AI Agent Tasks1358
translations, ai-agents, ai, processes
How TypeScript Distributes Unions1357
typescript
The Speed of Prototyping in the Age of AI1356
ai, design, prototyping, productivity
Why the “accept” Attribute Degrades File Upload UX (ada)1355
forms, attributes, file-handling, user-experience
Open Source Was Not Ready for AI-Speed Contributions (fre)1354
foss, ai, code-reviews, maintenance
Measuring the Value of AI (jes)1353
ai, product-management, processes
The Website Specification (joo)1352
websites, documentation, fundamentals, seo, accessibility, security, ai-agents, performance, privacy, resilience, internationalization
New to the Web Platform in May1351
release-notes, web-platform, browsers, safari, chrome, firefox
How to Evaluate an npm Package—2026 Edition1350
how-tos, npm, dependencies, processes, maintainability, quality
The Fundamentals and Dev Experience of CSS “@function” (jan/fro)1349
fundamentals, developer-experience, css
Re: Accessibility Question: Is Nesting Interactive Elements Bad? (aar)1348
accessibility, nesting, html
AI Job Grief: The Unnamed Psychological Crisis Hitting Tech Workers1347
ai, career
What’s !important #12: Safari Testing, “::checkmark”, HTML Anchor Positioning, and More (dxn/css)1346
css, retrospectives, link-lists
Accessibility and AI (eri)1345
accessibility, ai
An Extension Is Not an Excuse (web)1344
accessibility, compliance, legal, wcag
Websites Are Not Going to Die (j9t)1343
ai, open-web, indieweb, google
Surprising Effects of CSS Shorthands (mia/odd)1342
videos, css, shorthands
Accessible (I Think) Split-Cell Table Headers (mey)1341
html, css, tables
I Spent 10× Longer Debugging AI Code Than Writing It1340
ai, debugging, productivity
How We Cut Build Times by Two-Thirds by Deleting Our CMS (get)1339
migrating, gatsby, astro, content-management, optimization, case-studies
Navigating the Age-Old Problem of Checkmarks in UI With Progressive Enhancement (sun/pic)1338
css, progressive-enhancement
Beyond Code Generation: Rethinking Engineering Productivity in the Age of AI Agents1337
ai-agents, ai, productivity, processes
The VibeSec Reckoning (mfo)1336
ai, vibe-coding, security
Lost, Forgotten, and Unfamiliar HTML (tho)1335
html, attributes
Revealing Text With CSS “letter-spacing” (pre/css)1334
css, animations, transitions, effects
Building a Custom MCP Server With Node.js1333
nodejs, mcp, ai, servers
Accessibility Question: Is Nesting Interactive Elements Bad? (cod)1332
accessibility, nesting
Managing Anchor Associations With Data Attributes and Advanced “attr()” (dxn/fro)1331
anchor-positioning, html, custom-data, css, functions, attributes
With Google’s Debut, the Most Important AI Agent Feature Is Now the Most Boring One1330
ai, ai-agents, google, processes
Luke Carbis on the Future of WordPress Plugins: AI, Ethics, and New Directory Standards (nat)1329
podcasts, interviews, wordpress, plugins, ai, ethics
The Untold Story About W Social: Unconventional Beginnings, Strategic Pitches and Conflicting Signals (el)1328
social-media, history
CSS vs. JavaScript (jos)1327
css, javascript, animations, comparisons
State of CSS 2026 (dev)1326
css, surveys
End of the Junior Engineer Era1325
videos, career, ai
Technical Writing in the AI Age (geo/css)1324
writing, documentation, ai
10 Weird OSS Projects You Need Right Now… (fir)1323
videos, foss, examples
Designing for AI Means Designing Like It’s 19991322
design, ai
The Production Playbook for Node.js Stream Leaks (fro)1321
nodejs, streaming, databases
Why Ghost Buttons Are the Ultimate Conversion Killer (web)1320
buttons, user-conversion, accessibility
US Law Enforcement Warns of “Anti-Tech Extremism” as AI Hatred Grows (drb/wir)1319
ai, politics
AI and Cognitive Delegation: The Hidden Cost of AI That Works Too Well1318
ai, cognitive-debt
Stop Building Dumb AI Wrappers: Getting Real With LLM Function Calling1317
ai
JS Crossword (reb)1316
javascript
[Email] Accessibility Report 2026 (ema)1315
studies, research, accessibility, email
TypeScript Tips Everyone Should Know1314
typescript, tips-and-tricks
7 Things That Vibe Design Can’t Replicate1313
design, ai, career
Using AI to Write Better Code More Slowly (nol)1312
ai, processes, quality
AI-Generated Code Is Inaccessible by Default1311
ai, accessibility
Maybe Don’t Rely on Google’s “Modern Web Guidance” (aar)1310
google, accessibility
Your Prototype Is Not Being Honest With Your Users (and Here’s How to Fix It) (sma)1309
prototyping, design
The Orchestration Tax Is You (add)1308
ai, ai-agents, processes, productivity, cognitive-debt
A Simple Clustering Algorithm for Lists (cas)1307
algorithms, sorting
Not Every Form Field Needs to Be in a Fieldset (jea)1306
forms, html, design-systems, accessibility
Vitest 4 Browser Mode: Component Testing Without Playwright1305
vitest, testing, components, headless, browsers
Front-End Doesn’t Exist (dut)1304
terminology, career
I Didn’t Grok Superpowers1303
ai, ai-skills, tooling
The Open/Closed Problem in AI (mem)1302
ai
Designing How Designers Master AI1301
design, ai
Banning Agent PRs Won’t Save Open Source (bla)1300
version-control, code-reviews, foss, ai-agents, ai
Why AI Won’t Replace Human Type Designers1299
ai, typography, fonts, design, career
Is AI Causing a Repeat of Frontend’s Lost Decade? (mb2/mas)1298
ai, programming, career, quality, user-focus
AI: Africa Has 18 Months—After That, We Become Tenants Again1297
ai, politics
Did Google’s AI Agents Really Build an Operating System for $916? (say+)1296
google, gemini, ai
Open-Source AI Agent: Integrating OMO With OpenCode—Principles and Practices1295
translations, opencode, ai, ai-agents, principles, best-practices
Deno 2.8 (den)1294
release-notes, deno
What’s New in Web UI (una+)1293
videos, web-platform, user-experience, principles, html, canvas, css, google
The Case for Design Disposables (nng)1292
design, concepts, processes
The State of CSS Centering in 2026 (css/css)1291
css, centering, flexbox, grids
Four Levels of Customer Understanding (sma)1290
user-experience, usability
Google Might Have Just Killed Websites (kev)1289
videos, google, ai, web, search
I’m Making a Spec for Design System Documentation (pjo)1288
design-systems, documentation, examples
Don’t Put “aria-label” on Generic Elements Like Divs (mat)1287
html, attributes, aria, screen-readers, support, accessibility
Ad Infinitum (mat)1286
google, search, ai, economics
Reach Out and Say Thanks (kev)1285
community, career
Our CSS Isn’t Opinionated Enough (cra)1284
css, cascade, aria, attributes
Google I/O 2026 and Its Consequences (val)1283
google, ai, web, search
Vivaldi 8.0: Our Biggest Design Overhaul, Ever (jon/viv)1282
release-notes, vivaldi, browsers
Managing Package Managers With Node Corepack1281
nodejs, corepack, yarn, pnpm
Quick Wins That Move Accessibility Forward—Fast (dec)1280
accessibility, fundamentals
What Global Accessibility Awareness Day Really Means (dec)1279
accessibility, awareness-days
How to Build Your First End-to-End AI Workflow in n8n1278
how-tos, ai, automation, n8n
Megalodon: Mass GitHub Repo Backdooring via CI Workflows1277
security, github, ci-cd
The New Rules of AI Visibility and How to Prepare for It (ale/moz)1276
how-tos, search, ai, seo, aiso, checklists
Every Developer Is Lying About Something—and AI Won’t Fix It1275
ai, career, productivity
Keyboard Accessibility: The Clearest Signal of Digital Maturity (dec)1274
accessibility, keyboard-navigation, focus
Open-Source Web Accessibility Tools From the University of Illinois1273
videos, accessibility, tooling, foss
Accessible Forms Are a Business Imperative, Not a Compliance Checkbox (dec)1272
accessibility, forms, labels, placeholders, keyboard-navigation, simplicity
Accessible by Design: HTML, CSS, JavaScript, and ARIA Techniques That Scale1271
videos, accessibility, html, css, javascript, aria
CSS Is Filling the Gaps With Rules: A Way to Style Gaps in Grid and Flex (uti)1270
css, grids, layout
Framework-Agnostic Design Systems: A Practical Approach to Web Components (sco/pic)1269
design-systems, web-components, examples
Why Automated Accessibility Testing Is Not Enough: A Leadership Perspective (dec)1268
accessibility, testing, automation, leadership
Advanced Tree Counting: Mathematical Layouts With “sibling-index()” and “sibling-count()” (sma)1267
css, functions, math, layout
GitHub Internal Repositories Breached via Malicious Nx Console VS Code Extension (the)1266
github, security, vs-code
AI-Generated Accessibility, an Update—Frontier Models Still Fail, but Skills Change the Game (mfa)1265
accessibility, ai, metrics
Saying Goodbye to asm.js (eqr/spi)1264
spidermonkey, javascript-engines, javascript, firefox, browsers
Testing Safari on a Budget (val/fro)1263
testing, safari, browsers, tooling
What’s Missing in CSS Layout (pat)1262
css, layout, standards, wish-lists
Prompts Are Technical Debt Too (sea)1261
prompting, ai, technical-debt
What Are AVIF and WebP Compared?1260
avif, webp, images, comparisons, support, metrics
Font Licensing Is About to Change1259
fonts, licensing, ai
Stack Overflow: When We Stop Asking (sun/css)1258
stack-overflow, community, learning, ai
Staged Publishing for npm Packages (nod)1257
npm
GAAD 2026: Not Much to Celebrate, Yet1256
accessibility, awareness-days, legal
A Practical Guide to Profiling in Go (jet)1255
guides, profiling, go, code-editors, jetbrains
The Web Is Being Made Accessible for AI, Not People (jon+/tec)1254
ai, llmstxt, accessibility
Optimizing Our Build Times by Migrating From Webpack to Rspack1253
migrating, webpack, rspack, building, optimization, case-studies
The Great Replatforming: WordPress Is Training Its Own Replacement (web)1252
wordpress, ai, content-management, economics
Leonardo Losovic on Affordable and Accurate WordPress Translations Using AI (nat)1251
podcasts, interviews, wordpress, localization, ai
Mini Shai Hulud: Compromised @antv npm Packages Enable CI/CD Credential Theft1250
security, npm, dependencies, ci-cd
GitHub Hacked—Internal Source Code Repositories Compromised via Employee Device1249
github, security
A New Era for AI Search1248
google, search, ai
Declarative Partial Updates (tun+)1247
html, streaming, apis, chrome, browsers
Social Media Is Ruining Developers1246
videos, social-media, programming, culture, career, monetization, user-focus
The Impact of AI on Digital Accessibility (ons)1245
accessibility, ai
A Systematic Approach to PDF Accessibility1244
videos, accessibility, pdf
The Last Six Months in LLMs in Five Minutes (sim)1243
ai, retrospectives
Firefox 151 Release Notes for Developers (Stable) (mdn)1242
release-notes, firefox, browsers
Introducing the HTML-in-Canvas API Origin Trial (nma)1241
introductions, html, canvas, apis, origin-trials, chrome, browsers
What Is Content Engineering, and How Do You Do It? (lou/ahr)1240
content, structured-data, ai, tooling, concepts
Google’s Gemini 3.5 Flash Beats the Frontier Models1239
gemini, google, ai
LLM Evaluation and AI Observability for Agent Monitoring (jet)1238
ai-agents, ai, monitoring, observability, tooling
Vibe Coding With Xiaomi MiMo-V2.5-Pro: A Hands-on Tutorial (dat)1237
xiaomi, ai, vibe-coding, tutorials
Mini Shai-Hulud Strikes Again: 317 npm Packages Compromised1236
security, npm, dependencies
From Faster Pencil to AI Experience Architect: A Designer’s Path (usa)1235
design, user-experience, ai, career
Most AI Tools Make Users Faster—the Best AI Tools Make Users Better1234
ai, tooling, user-experience, link-lists
15 Updates From Google I/O 2026: Powering the Agentic Web With New Capabilities, Tools, and Features in Chrome (pau+)1233
google, chrome, browsers, ai, mcp, dev-tools, debugging
Microsoft Took a Step Toward Human Rights Accountability—Google and Amazon (and Others) Should Pay Attention (eff)1232
legal, politics, microsoft, google, amazon
AI, Web, and Standards (hdv/w3c)1231
videos, ai, web, standards
A New Look for Express (bjo/exp)1230
express
React Server Components in TanStack (ada/fro)1229
react, components, tanstack
The Just-Say-No Engineer Was a ZIRP Phenomenon (sea)1228
career, ai, maintenance
Cross-Document View Transitions: The Gotchas Nobody Mentions (css)1227
css, view-transitions
Probability Is Not Proof—and LLMs Will Never Cross That Line1226
videos, ai
How Node.js and V8 Keep Each Other Working—Workflows, Challenges, and Tips (joy)1225
nodejs, v8
Why Google’s Remy Leaks Have Enterprise Architects Rethinking the AI Stack1224
google, ai, architecture
“The Worst Leak That I’ve Witnessed”: US Cybersecurity Agency Leaves Its Digital Keys Out in Public on GitHub (giz)1223
security, passwords, github
Are PWAs Cooked? (pau)1222
progressive-web-apps, web-platform
Better Fluid Sizing With “round()” (sha)1221
css, functions, liquid-design
10 DevOps Concepts Every Programmer Should Know1220
videos, dev-ops, concepts
Firefox Gains 6 Million Users Since EU Browser Choice Screen Rules Took Effect1219
firefox, browsers, legal
Don’t Outsource the Learning (add)1218
ai, prompting, learning
Intentionally Blocking Rendering With JavaScript (jay)1217
javascript, rendering, painting, web-components
How to Write a DESIGN.md File Claude Can Actually Use1216
how-tos, design, claude, ai, documentation
A Few Ways of Specifying Per-Theme Colours in Only CSS1215
html, css, dark-mode, colors, techniques
State of AI 2026 [Results] (sac/dev)1214
surveys, metrics, ai
Help Shape the Future of Kotlin in the Age of AI (jet)1213
surveys
Moving Away From Tailwind, and Learning to Structure My CSS (b0r)1212
migrating, tailwind, css
Optimizing Your Website for Generative AI Features on Google Search1211
google, search, seo, ai, best-practices
What’s !important #11: 3D Voxel Scenes, Flying Focus, CSS Syntaxes, and More (dxn/css)1210
css, retrospectives, web-platform, link-lists
Building a General-Purpose Accessibility Agent—and What We Learned in the Process (eri)1209
ai-agents, ai, accessibility, lessons, case-studies, github
The AI-Native Developer1208
ai, concepts
Do You Know How Many Websites You Have? (cle)1207
maintenance, processes
A Worm Just Ate Its Way Through the npm Registry… (fir)1206
videos, npm, dependencies, security, tanstack
When to Use (and Not Use) CSS Shorthand Properties (tho)1205
css, shorthands, examples
4 Tiny Mistakes That Secretly Destroy App Performance1204
performance, web-apps, mistakes, cors, code-splitting, dependencies, backgrounds, images
The Old World of Tech Is Dying and the New Cannot Be Born (bal)1203
politics, programming, community, ai
“The World Is Sounding an Alarm”: Why Big Tech Is the New Colonist (alj)1202
politics
Safari and Firefox Change How Big Sites Render Based on the Domain. TikTok, Netflix, Instagram… Even Seatguru. Chrome Doesn’t. Why Is That? (den)1201
safari, firefox, browsers, customization, rendering
hihtml (j9t)1200
packages, npm, html, conformance, links, link-rot, minification, html-minifier, optimization, quality
web-features-cli (pat)1199
packages, command-line, web-platform, learning
Stop Using CLAUDE.md1198
claude, documentation, ai
You Don’t Know HTML Lists1197
html, lists, semantics
Zoomable Image—Creating a Zoom Effect (bar)1196
zooming, images, effects, hugo, javascript, css
Introduction to Creating Accessible Documents (tet)1195
introductions, accessibility, legal, eaa, section-508, ada, wcag, pdf, epub
Practical Interface Patterns for AI Transparency (sma)1194
design-patterns, ai, ai-agents
TypeScript, C#, and Turbo Pascal With Anders Hejlsberg (ahe/ger)1193
videos, interviews, programming, c-sharp, javascript, typescript, microsoft
Everyone’s a Thought Leader—Almost No One Is Thinking1192
community, career, ai, web
Is the New Cloudflare EmDash a Viable WordPress Alternative? (ele/des)1191
guest-posts, emdash, cloudflare, wordpress, comparisons
Inkscape Supports German Petition to Recognize Open Source Volunteers (ink)1190
foss
Microsoft Israel Chief Leaves After Inquiry Into Use of Tech to Spy on Palestinians (mid)1189
microsoft, azure, privacy, ethics, politics
The End of an Era: Why Verisign is Shutting Down .name’s Unique Third-Level Domain System1188
domains
What the Design-to-Code Loop Unlocks (fig)1187
design, ai, processes
On Rendering the Sky, Sunsets, and Planets (max)1186
rendering, math, effects
Repeating Square Dots Backgrounds in CSS (chr/fro)1185
css, backgrounds, gradients, effects
The Modern React Stack Explained for 2026 (jsd)1184
react, tech-stacks, comparisons, nextjs, tanstack, remix, vite, tooling
Hardening TanStack After the npm Compromise (cru+/tan)1183
tanstack, security
The Death of the Empty State in AI Products1182
ai, design
Install Web Apps With the New HTML “install” Element (pat)1181
web-apps, installing, html, origin-trials, chromium
The Day CSS Made Me Learn Algebra Again, and I Liked It (sch)1180
css, math, typography, examples
Soon We Can Finally Banish JavaScript to the ShadowRealm (wil/css)1179
javascript, ecmascript, apis
Design Debt vs. Accessibility Debt: Why Fixing It Early Saves Millions (acc)1178
accessibility, design, design-debt, concepts, comparisons, economics
Amazon Staff Use AI Tool for Unnecessary Tasks to Inflate Usage Scores (fin)1177
amazon, aws, ai
AI and HTML: Validating, Omitting Optional Code, and Minifying as Token Optimization (j9t)1176
ai, token-optimization, html, conformance, minimalism, minification, optimization
Not All Hidden Content Is Equal: How Different Hiding Methods Impact Accessibility1175
accessibility, hiding, css, html, aria, attributes, techniques, comparisons
AI as Social Technology (him/kni)1174
ai, link-lists, research
How to Write Accessible Dates1173
how-tos, accessibility, writing, microcontent, time
A11y 101: 3.1.2 Language of Parts (nat)1172
introductions, accessibility, wcag
WebKit Features for Safari 26.5 (web)1171
release-notes, webkit, safari, browsers
In-n-Out-Styling With Chris Coyier (chr/sma)1170
videos, html, css
I Keep Tripping Over “true, false, true”1169
javascript
The Evolution of the “Buy” Button: 1995–2026 (web)1168
design, ecommerce, history, buttons
Postmortem: TanStack npm Supply-Chain Compromise (tan/tan)1167
tanstack, npm
Claude Platform on AWS Is Now Generally Available1166
aws, claude, ai, cloud-computing
Code Maintainability: What Is It and Why It’s Important (jet)1165
maintainability, concepts
Why Keyboard Users Can’t Scroll Your Overflow Containers (css)1164
accessibility, keyboard-navigation, overflow, scrolling
Six Million Selections Later: How the DMA Is Giving People Browser Choice (gem+/moz)1163
legal, browsers, firefox
Hackers Abuse Google Ads and Claude.ai Shared Chats to Distribute macOS Malware1162
security, malware, macos, google, claude, ai
The Future of AI-Powered Product Development: From “Usable Increment” to “Used and Adopted Solution”1161
ai, scrum, processes, product-management
Web Feeds in 2026: A Survey (mno)1160
syndication, rss, atom, metrics, studies, research
Out With the JS, in With the HTML (jim)1159
javascript, html, refactoring
Google Lighthouse Has a New Agentic Browsing Category (mat/deb)1158
lighthouse, google, ai
The “<selectmenu>” Element: Stop Using JavaScript Dropdown Libraries1157
html, forms, javascript, css
CSS Math “random()” in Production: Native Randomness Without JavaScript1156
css, math, functions, randomness, javascript, performance, accessibility
The Mismeasure of Open Source (and)1155
foss, github, economics, metrics
Your Recursion Is Lying to You1154
software-design-patterns, javascript
AI Makes Weak Engineers Less Harmful (sea)1153
ai, quality, engineering-management
The Must-Know Topics for an LLM Engineer (tow)1152
fundamentals, ai
From Zero to VPAT: How ICT Vendors Can Build a Repeatable Accessibility Compliance Process (acc)1151
accessibility, compliance, vpat-acr, processes
How to Evaluate a VPAT/ACR: Red Flags, Risk Scoring, and What “Partially Supports” Really Means (acc)1150
how-tos, vpat-acr, documentation, accessibility
Taken (sin)1149
privacy, fingerprinting
Weekend at Bernie’s (and)1148
dependencies, security, foss, metrics
Developer Ecosystem Survey 2026 (jet)1147
surveys, programming, code-editors, tooling
How to Use Ollama With Claude Code (rua)1146
how-tos, ollama, claude, ai
UX Writing: FAQs From Practitioners (nng)1145
user-experience, writing
How to Control Infinite CSS Animations (css/fro)1144
how-tos, css, animations
Using CSS “corner-shape” for Folded Corners (dxn/css)1143
css, borders, effects
Bot Detection: How to Block Bad Bots in 20261142
how-tos, bot-detection, bots
5 Types of Engineers I Met as a Technical Writer1141
documentation, collaboration
Designing AI Agents: 4 Lessons From China’s Qwen Agent (nng)1140
design, usability, ai-agents, qwen, ai, lessons
How Alt Text Accessibility Supports Low-Vision Users1139
accessibility, alt-text, images, wcag
Using Claude Code: The Unreasonable Effectiveness of HTML1138
html, claude, ai, efficiency
Announcing Rolldown 1.0 (voi)1137
release-notes, rolldown
Stop Using Yarn Classic (cha)1136
yarn
HTTP/3 Over QUIC in Node.js (jas)1135
nodejs, http, quic, examples
Here We Go Again, Again, Again (nat)1134
accessibility, ada, legal, advocacy
The Prompt Is Not an Interface1133
ai, command-line, hci, link-lists
Better Browser Caching With “No-Vary-Search” (css)1132
caching, http-headers, http
My Thoughts on AI: Fears, Opinions, and Mental Journey (ace)1131
ai, craft, career