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 (4)

Entry (Sources) and Additional TopicsDate#
How to Make Claude Code Follow Your Design System in Figma1130
how-tos, design-systems, figma, claude, ai
Behind the Scenes Hardening Firefox With Claude Mythos Preview (fre+/moz)1129
firefox, browsers, security, claude, ai
Designing Data-Intensive Applications—Advice for Interaction Designers1128
information-design, interaction-design
Building Coding Fundamentals: My System for Sustainable AI-Assisted Development (jas)1127
ai, ai-skills, processes
10 Common Component Architecture Mistakes in Figma Design Systems (and What to Do Instead) (ali/zer)1126
components, architecture, design-systems, figma, mistakes
HTML.md (j9t)1125
html, documentation, ai
Electron v42.0.0 (ele)1124
release-notes, electron
The User Is Visibly Frustrated1123
ai-agents, ai
AI Slop Is Killing Online Communities (rmo)1122
community, ai, slop
Animating Focus With View Transitions (chr/fro)1121
css, animations, view-transitions, focus
Appearing Productive in the Workplace1120
ai, productivity
Control the Speed of Infinite Animations (css)1119
css, animations
Linting Your Design Tokens—the What and the Why (stu)1118
design-tokens, linting, consistency, best-practices
Using “safe-area-inset” to Build Mobile-Safe Layouts (pol)1117
css, mobile, environments
Making Zigzag CSS Layouts With a Grid and Transform Trick (css)1116
css, layout, grids, transforms
The Company That Made RAG Mainstream Is Now Betting Against It1115
ai, rag
A Compiler Engineer’s Walkthrough of JavaScript Spread Arguments (hac)1114
javascript, compiling
From React to Native Web With nanotags: A Migration That Saved 100 KB (tra/evi)1113
migrating, react, web-components, libraries
How to Automate Modernization With Antigravity and Multi-Agent Orchestration1112
how-tos, automation, code-editors, ai, ai-agents
New in Chrome 1481111
chrome, browsers
Node.js 26.0.0 (Current) (raf/nod)1110
release-notes, nodejs
The Boring Internet (tg)1109
web, protocols, economics, ai, indieweb, social-media
Design From the Inside (mat)1108
design, processes
[Proposal for] Framework-Agnostic Vitest (eru)1107
discussions, vitest, vite
Trustworthy JavaScript for the Open Web (moz)1106
javascript, security, open-web, firefox, browsers
Rethinking the Experience of System Tools (sma)1105
tooling, developer-experience
Designing the AI-Native Engineering Organization1104
videos, interviews, engineering-management, ai
AI in Accessibility: What Product Teams Can Automate (and What They Absolutely Can’t) (acc)1103
accessibility, ai, automation
Media Queries Range Syntax (sha)1102
css, media-queries
I Love Tailwind—Sorry Not Sorry1101
tailwind
CSS “n of” Selectors for Conditional Validation (pre/fro)1100
css, selectors, conditionals, validation
AI Doesn’t Fix Accessible Systems—It Depends on Them (ann)1099
ai, accessibility
9 Times the Web Platform Was Influenced by Libraries (jad)1098
web-platform, retrospectives, libraries, dojo, bootstrap, jquery, lodash, mootools, prototypejs, esm, commonjs
We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead (ben/cal)1097
tooling, screenshots, quality, playwright, case-studies
7 Essential Design Tools and Resources for High-Quality Web Builds in 2026 (spe)1096
design, tooling, link-lists
Google Chrome Silently Installs a 4 GB AI Model on Your Device Without Consent (tha)1095
chrome, google, browsers, ai, sustainability, privacy
Dithering With CSS (ike)1094
css, dithering
How’s Linear So Fast? A Technical Breakdown1093
performance, tech-stacks, case-studies
[PM2] v7.0.01092
release-notes
I Am Worried About Bun1091
bun, claude, ai
You Are Not Immune to Mode Collapse1090
ai
Testing Vue Components in the Browser (b0r)1089
vuejs, components, testing, browsers
Write Code That’s Easy to Delete: The Art of Impermanent Software1088
programming, maintainability
Introducing TanStack Form (ada/fro)1087
introductions, tanstack, forms
Container Timing Origin Trial (tun+)1086
chrome, browsers, apis, performance, origin-trials
I Don’t Like Tailwind—Sorry Not Sorry1085
tailwind
Preserving DOM Changes Across Live Reloads (kit)1084
javascript, dom, eleventy
DevTools: How to Query Through the Shadow DOM (rem)1083
how-tos, shadow-dom, javascript, dev-tools, browsers
What’s !important #10: HTML-in-Canvas, Hex Maps, E-Ink Optimization, and More (dxn/css)1082
css, html, retrospectives, web-platform, link-lists
Mistral, Europe’s Answer to OpenAI and Anthropic, Pushes Its Coding Agents to the Cloud1081
ai, mistral
Tolerating Inaccessibility (mac/web)1080
accessibility
This Month in Ladybird—April 2026 (lad)1079
ladybird, browsers
The Importance of Native Randomness in CSS (alv/css)1078
css, randomness, functions
ARIA Roles and Web Accessibility: A Quick Guide (lev)1077
guides, accessibility, aria, attributes, html
How to Name Your App (and Get the Best Trademark)1076
how-tos, naming, legal
Three Stoic Principles for Better Web Accessibility (stv/pic)1075
accessibility, principles
AI for UX: The Guide You Wish Someone Had Given You Sooner1074
guides, user-experience, ai, prompting, link-lists
Agents Can Now Create Cloudflare Accounts, Buy Domains, and Deploy1073
ai, ai-agents, cloudflare
Design Is the Work (jak)1072
design, processes, collaboration, ai
On GitHub’s Downfall1071
github
Remix 3 Beta Preview (rem)1070
release-notes, remix
Agentic Coding Is a Trap1069
ai-agents, ai, programming
Who Owns Your Design System? (spa)1068
design-systems, collaboration, communication
Do Graphs and Charts Need to Be Accessible? (tem)1067
accessibility, png, svg, images, aria, information-design
10 UI Patterns That Won’t Survive the AI Shift1066
design-patterns, design, ai, outlooks
AI Amplifies Everything: A Team Lead’s Guide to AI-Assisted Development (fro)1065
guides, ai, processes, code-reviews, engineering-management
pnpm 11.0 (koc/pnp)1064
release-notes, pnpm
SQL Tutorial (jad)1063
websites, courses, tutorials, sql, databases
Before GitHub (mit)1062
github, svn, foss, npm, dependencies
The Death of Design1061
design, ai, tooling
Hard to Read One-Liners (kri)1060
html, css, collaboration
Scroll-Driven Animations (jos)1059
css, scrolling, animations
Accessibility Fundamentals (ink)1058
fundamentals, accessibility
The Design-Minded Engineer (den)1057
career, design, performance, accessibility, ai
The Interface That Responds1056
design, ai
An Update on GitHub Availability1055
github
How Reliable Is AI at Finding UI Problems?1054
ai, usability, design, studies, research, metrics
The Case for Local AI Has Never Been Stronger (tho/hac)1053
ai, economics
AI Productivity Gains: More Modest Than Expected1052
interviews, ai, productivity, metrics, studies, research
Tools the Vercel Product Design Team Actually Uses (han)1051
vercel, tooling
AI-Assisted Coding: A Practical Guide for Software Engineers (fro)1050
guides, ai, code-reviews
Copilot Code Review Is Now a CI Cost, Not Just an AI Feature (meh)1049
github-copilot, ai, code-reviews, ci-cd
“Developer Loyalty Is at Zero Right Now”: Google Doesn’t Care Which AI Coding Tool You Use1048
google, gcp, ai, tooling
replacements.fyi (430/e18)1047
websites, dependencies, refactoring, migrating, maintenance, javascript
Canvas-ing the Web (mey)1046
canvas, javascript
Compositing and Blending (nik)1045
css, browsers, blend-modes
Let’s Use the Nonexistent “::nth-Letter” Selector Now (css)1044
css, selectors
Rise of “Silicon Valley Right” Reshaping Tech Landscape1043
palantir, openai, anthropic, google
DESIGN.md Explained—the Format Reshaping How AI Builds UI1042
design, ai, documentation
Why AI Is Citing Third-Party Sources Instead of Your Site? (sem)1041
ai, seo
Beyond robots.txt: Implementing ai.txt and llms.txt for Purpose-Based Scraping Control1040
ai, scraping, crawling, llmstxt, comparisons
The “Bug-Free” Workforce: How AI Efficiency Is Subtly Disrupting the Interactions That Build Strong Teams (sma)1039
ai, efficiency, collaboration
A11Y.md1038
accessibility, documentation, ai
The Sites We Lost (aus)1037
web, history
CSS Recently in All Browsers (arg)1036
css, anchor-positioning, scope, container-queries, shapes, view-transitions, units
The Disappearing AI Middle Class1035
ai, chatgpt, deepseek, economics, comparisons
AI Cannot Self Improve and Math Behind Proves It (dev)1034
ai
15 Essential Sections Every README Needs: Give Your Project What It Deserves1033
readme, documentation
Do I Belong in Tech Anymore? (ky)1032
career, design, ai
New to the Web Platform in April1031
release-notes, web-platform, browsers, chrome, firefox, safari
I Used to Love Coding—Now I Just Prompt (har)1030
ai, programming, career
The Rulebook for Designing AI Experiences1029
ai, design, microsoft, google, ibm
The Legal Status of AI Chats and Google Docs (jun)1028
ai, legal, google
Stop Calling Everything “SRE”—Here’s What It Actually Means (hac)1027
concepts, dev-ops
Claude Code vs. Cursor vs. Copilot: The 2026 Developer Comparison1026
claude, cursor, github-copilot, ai, code-editors, comparisons
Vim Tip: Substitute Pattern Delimiter Doesn’t Need to Be a Slash (paw)1025
vi+vim, code-editors, tips-and-tricks
The End of Responsive Images (wil/pic)1024
html, images, responsive-design
Upgrade Cypress to TypeScript v6 (bah)1023
cypress, typescript
Good Designers, Bad Websites: A Proposal (ala/ali)1022
design, accessibility
I Love AI, but It Still Can’t Design for Shit (jon)1021
ai, design
26 Tips to Become a Better Engineering Manager (j9t)1020
engineering-management, tips-and-tricks
Everyone Wants Servers and Nobody Wants Servers (lau)1019
servers, bluesky, mastodon, fediverse, social-media, resilience
Global Accessibility Awareness Day, One Month Out (dec)1018
accessibility, awareness-days
Design Token Naming Conventions: A Practical Guide (stu)1017
guides, design-tokens, naming, conventions, examples
Why I Spent Years Trying to Make CSS States Predictable1016
css, state-management
What My Mother’s Stroke Taught Me About Digital Accessibility1015
accessibility
A Practical Guide to Flutter Accessibility: Hiding Noise, Exposing Actions (kor)1014
guides, flutter, accessibility
Constructable Stylesheets and “adoptedStyleSheets”: One Parse, Every Shadow Root (fro)1013
web-components, lit, css, javascript, apis, shadow-dom
Announcing Rspack 2.0 (rsp)1012
release-notes, rspack
A Developer’s Guide to AdonisJS: 5 Core Benefits and Features (ele/des)1011
guest-posts, adonisjs
Debugging Wasm in Chrome DevTools1010
debugging, webassembly, dev-tools, chrome, browsers
Visual Validation Feedback for Form Fields (aar)1009
html, forms, validation, javascript
I Built a $32,000 AI Platform for Less Than a Penny (hac)1008
ai, architecture, economics, case-studies
9 Accessibility Myths and Pushbacks (and How to Answer Them) (ste)1007
accessibility, myths, communication
Cognitive Debt: The Hidden Risk in AI-Driven Software Development1006
ai, cognitive-debt, concepts
webcompat.dev (nik)1005
websites, web-platform, documentation, overviews
The Zero-Days Are Numbered (moz)1004
security, firefox, browsers, ai, anthropic
The Importance of People Who Care1003
ai
How LLMs Could Supercharge Mass Surveillance in the US1002
ai, privacy, politics
What’s Actually New in JavaScript (and What’s Coming Next) (nec)1001
javascript, ecmascript, standards, retrospectives, outlooks
The Cost of Yes: Design Systems and the Work Nobody Sees (guy/zer)1000
design-systems
The Web Is Fun Again: First Experiments With HTML in Canvas (ami/fro)999
experiments, html, canvas, javascript
12 Reasons Claude Is Outperforming ChatGPT in My Daily Workflow (web)998
ai, chatgpt, claude, comparisons
How to Mitigate the Risk of AI Implementation in Enterprise Environments (mat)997
how-tos, ai, processes
Multi-Level Navigation: The Challenge of Identifying Parent Sections for Screen Readers (ele)996
navigation, html, aria, screen-readers, accessibility
A11y 101: 3.1.1 Language of Page (nat)995
introductions, accessibility, wcag, localization, html
Never Lose Form Progress Again (aar)994
forms, web-components, progressive-enhancement
Hand-Drawn Underline Using “border-shape” (css)993
css, borders, shapes
My Thoughts on the “focusgroup” Attribute Proposal (stv)992
html, forms, focus, attributes
What Claude Design Actually Changes for Designers991
claude, ai, design
Why I Don’t Chain Everything in JavaScript Anymore990
javascript
AVIF vs. WebP vs. JPEG: The Ultimate Format Comparison989
avif, webp, jpeg, images, comparisons
Open-Source vs. Commercial LLMs: The Complete Guide (2026)988
guides, ai, foss, comparisons
You Can’t Audit Your Way Into Accessibility Culture Change987
accessibility, culture, auditing
Git 2.54 Released With New Experimental “git history” Command (pho)986
git
On Being a Designer in the Most Interesting, Exhausting Moment of Our Careers985
design, ai, career
Anthropic and Amazon Expand Collaboration for Up to 5 Gigawatts of New Compute984
anthropic, amazon, aws, ai
Session Timeouts: The Overlooked Accessibility Barrier in Authentication Design (ele/sma)983
accessibility, authentication, time, user-experience, design-patterns, wcag
Programming Still Sucks (ste)982
programming, career
Vercel April 2026 Security Incident981
vercel, security
Video as Code: A Deep Dive Into HeyGen’s Hyperframes980
deep-dives, multimedia, html, css, tooling
Rethinking the Shape of Design Teams in an AI World979
design, ai, leadership
Atlassian Enables Default Data Collection to Train AI978
atlassian, ai, privacy
GitHub Actions Concurrency Patterns—“cancel-in-progress: false” for Parallel Deployments977
github-actions, concurrency, deploying
Headless Everything for Personal AI (gen)976
ai, headless, mcp, command-line
Thoughts and Feelings Around Claude Design (sam)975
design, claude, ai
Red-Lining AI (chr)974
ai, ethics
Building a Blog in TanStack (ada/fro)973
tanstack, blogging, functionality
Oh, but There’s One More Thing972
design, ai
“Use Links, Don’t Talk About Them” (mwi)971
links, writing, microcontent, usability
How I Resolved 15K Circular Dependencies (haa)970
dependencies, monorepos, nx
Introducing Claude Design by Anthropic Labs969
introductions, claude, anthropic, ai, design
Haptics: How to Build a Consistent Cross-Platform Solution and Align Code With Figma968
how-tos, design, consistency, figma
Specific Tokens at Component Level967
design-tokens, components
Discourse Is Not Going Closed Source (sam/dis)966
foss
Features Everyone Should Steal From npmx (and)965
npmx
AI Doesn’t Fix Weak Engineering—It Just Speeds It Up964
ai, productivity
Who Will Maintain the Web When PHP’s Veterans Retire?963
php, maintenance
How Junior Web Designers Use Google Maps to Generate Cash (web)962
design, monetization
Building a UI Without Breakpoints (ami/fro)961
css, layout, intrinsic-design, responsive-design
Demystifying Block Formatting Contexts960
css, concepts, overflow, floats
Information Architecture (Still) Matters959
information-architecture, ai, link-lists
“box-shadow” Is No Alternative to “outline” (mat)958
accessibility, mistakes, shadows, css
Don’t Waste Money on an Accessibility Audit (dec)957
accessibility, auditing, vpat-acr
Warning: Containment Breach in Cascade Layer (dbu)956
css, cascade, containment
Claude Code and the Rise of Personal Software955
ai, claude, concepts
I Don’t Want a Screenshot of Your Claude Conversation (dav)954
ai, collaboration
GitHub Introduces Stacked Prs to Ease Review Bottlenecks (tec)953
github, code-reviews
Making Your Site Visible to LLMs: 6 Techniques That Work, 8 That Don’t (tra/evi)952
ai, agent-experience, llmstxt, search, best-practices
Anne Bovelett on How Web Accessibility Boosts Traffic, SEO, and Revenue (bov+)951
podcasts, interviews, wordpress, accessibility, traffic, seo, economics
Think About What You Feed Into Generative AI Before the Demand Letter Arrives950
accessibility, ai, legal, engineering-management
Design and Engineering Solve Different Problems; AI Initiatives Are Forgetting That (jea)949
ai, design, productivity, processes
TokenBlast948
websites, claude, ai, token-optimization
The Radio State Machine (ami/css)947
html, css, state-management
Design and Engineering, as One (mat)946
design, prototyping, processes, collaboration
Colour, Contrast, and Creativity (int)945
accessibility, colors, contrast, creativity
AI Will Never Be Ethical or Safe (j9t)944
ai, ethics, security
The Impact of AI-Generated Text on the Internet (saw+)943
ai, web, metrics, studies, research
Accessibility Is Not a Feature, It’s Infrastructure942
accessibility, concepts
How to Prioritize ADA Title II Accessibility Efforts (slo)941
how-tos, accessibility, ada, legal, prioritization
The Community Has Spoken, Now We Need Browsers Vendors to Help: A “<rangegroup>” Update (uti)940
html, community, browsers
Logo Design Trends for 2026: What I’m Actually Seeing (and What Most Designers Are Missing) (web)939
design, logos, images, typography, trends
DESIGN.md938
design, ai, documentation
The Vertical Codebase (tkd)937
components, concepts, principles, monorepos
Evan You—State of Vue 2026 (eva/vue)936
videos, vuejs, vite
Inside GitHub’s Fake Star Economy (awe)935
github, economics
7 View Transitions Recipes to Try (sun/css)934
css, view-transitions, examples
When Algorithms Forget You’re Human (nat)933
design, user-experience, ai
Building a CLI for All of Cloudflare (tk+)932
cloudflare, command-line
AI-Generated UI Is Inaccessible by Default (fro)931
design, ai, accessibility, axe
One Developer, Two Dozen Agents, Zero Alignment (mag)930
ai, ai-agents, collaboration, processes
Introducing a New Spam Policy for “Back Button Hijacking”929
google, spam, policies, browsers
Making Our Frontend Unit Tests Much Faster With @swc/jest928
testing, jest, swc, performance
Build a Movie Watchlist With Node.js, TypeScript, and MongoDB (nra)927
nodejs, typescript, mongodb, functionality
Why AI Sucks at Front End (arg)926
ai, html, css
Unicode Variation Selectors (css)925
css, selectors, unicode, emoji
What I Learned From Analyzing 158 Design Systems924
design-systems, metrics, comparisons
Making Product Documentation Work for Humans and AI (ger)923
documentation, product-management, accessibility, ai
Agentic Software Engineering: Writing Effective Skills922
ai, ai-skills
Productive Procrastination (pro)921
productivity
Agentic Engine Optimization (AEO) (add)920
ai, documentation, optimization, concepts, llmstxt, agentsmd
Multi-Stroke Text Effect in CSS (yua)919
css, effects
No One Owes You Supply-Chain Security (pur)918
security, dependencies, rust
Liquid Glass917
websites, liquid-glass, libraries, effects
How (Not) to Learn Python (che/jet)916
python, code-editors, jetbrains, learning
WCAG3 Contrast as of April 2026 (aar)915
accessibility, wcag, contrast, colors
How to Improve UX in Legacy Systems (sma)914
how-tos, user-experience, design, optimization, processes
How AI Impacts UI, UX, and Accessibility (ons+)913
videos, ai, accessibility, user-experience, design
Bureaucracy Is Not a Scaffold, It Is a Cage912
agile, processes, project-management, engineering-management
“font-family” Doesn’t Fall Back the Way You Think (css)911
css, fonts, flash-of-x
How We Made the Angular Compiler Faster Using AI (mdo/voi)910
angular, compiling, performance, optimization, ai
Playwright Accessibility Testing: What axe and Lighthouse Miss (rea)909
accessibility, testing, playwright, axe, lighthouse
The Major Technical Reasons Why Accessibility Overlays Don’t Work (kar)908
accessibility, overlays
Frontend News #22: x86 CPU in CSS, “pointer-box-offset” Property, Detecting at-Rule Support (zor/css)907
videos, css
taste.md906
design, ai
An Interactive Cover Component (kit)905
components, css, effects
Installing Every* Firefox Extension (jw)904
firefox, browsers, browser-extensions, overviews
From Java to Wayland: A Pixel’s Journey (jet)903
java, rendering
Making Dark Mode Play Nicely With BFCache902
dark-mode, bfcache, javascript
A Simple Model to Address Work Performance Issues (j9t)901
career, engineering-management, collaboration
SVG Filters Guide: Getting Started With the Basics (ana/fro)900
guides, fundamentals, svg, filters, images
There Are Only Four Sensible Ways to Build a Website (jon)899
concepts, web-apps, ecommerce, static-site-generation, content-management, react, shopify, wordpress, drupal, typo3
Developer Ramp-Up Time Continues to Accelerate With AI898
ai, onboarding, efficiency
How to Use Lazy Loading Without Hurting Web Performance (jac/deb)897
how-tos, lazy-loading, performance
How We Optimized Agent Device for Mobile App Automation (thy/cal)896
debugging, optimization, ai, case-studies
The End of Static Design: Living in the Era of Liquid UI (web)895
design, liquid-design
There Is a Growing Gap in Understanding of AI Capability (kar)894
ai, concepts
Green Components: How Your Design System Can Aid Sustainability Goals (hdv/zer)893
design-systems, components, sustainability
Someone Bought 30 WordPress Plugins and Planted a Backdoor in All of Them892
wordpress, plugins, security
State of AI 2026 (sac/dev)891
surveys, ai
Hidde [de Vries] Fireside (hdv+)890
videos, interviews, accessibility, wcag, en-301-549, sustainability
Under the Hood of MDN’s New Frontend (leo/mdn)889
mdn, react, web-components
Modern CSS Feature Support for Shadow DOM888
websites, css, shadow-dom, browsers, support
The Git Commands I Run Before Reading Any Code887
git, command-line
What We Learned Building a Rust Runtime for TypeScript (and)886
lessons, typescript, rust, runtimes
Creating Custom Page Transitions in Astro With Barba.js and GSAP (cod)885
astro, gsap, tooling, animations, javascript
Should Designers “Code”?884
design, career
Inverted Themes With “light-dark()” (dav)883
css, dark-mode, design-systems, theming
From Rule, Spec, to Harness: A Phased Adoption Path for AI Coding882
translations, ai, processes, concepts
Alternatives to the “!important” Keyword (css)881
css, cascade, selectors
Name-Only Containers: The Scoping We Needed (chr/fro)880
css, scope, container-queries
Why Most Design Systems Fail at the Leadership Layer (zer)879
design-systems, leadership
Parse, Don’t Validate—in a Language That Doesn’t Want You To878
parsing, validation, programming, typescript, type-safety
Adversarial AI: Understanding the Threats to Modern AI Systems (jet)877
ai, security, concepts
You Can’t Cancel a JavaScript Promise (Except Sometimes You Can) (inn)876
javascript, promises
How to Use Standard HTML Video and Audio Lazy-Loading on the Web Today (sco)875
how-tos, html, multimedia, lazy-loading, performance
Old Advice: Hiding Content Has No Effect on Accessible Name or Description Calculation (ste)874
accessibility, hiding, aria, html
Anthropic Debuts Preview of Powerful New AI Model Mythos in New Cybersecurity Initiative873
anthropic, ai, security
Mesurer (ibe)872
packages, design, auditing
A11y 101: 2.5.8 Target Size (nat)871
introductions, accessibility, wcag
“Intl” Can Localize Units, Too (ste)870
javascript, localization, units
Screen Readers Are Not Testing Tools (yat)869
accessibility, testing, screen-readers
RFC JSIR: A High-Level IR for JavaScript868
tooling, javascript
Looking at New CSS Multi-Column Layout Wrapping Features (css)867
css, layout
Not Useless: Why Experimental Websites Matter More Than You Think (web)866
design, creativity, experiments, web
Observability at Scale: Mastering ADK Callbacks for Cost, Latency, and Auditability (con)865
observability, callbacks, scalability, ai-agents
AI Prototyping: Harder. Worser. Faster. Wronger. (ann)864
ai, prototyping
“Vibe Coding” Is Accelerating the Erosion of Design Authority863
design, vibe-coding, ai
Container Query Typography Systems (mat)862
css, container-queries, typography
Shopify Speed Audit: Apps Killing Conversions861
shopify, performance, javascript
Why Some Images Look Brighter Than Your Screen860
images, colors
The Scope of Type Guards and Assertion Functions (ste)859
typescript
Designers: We Are Perpetuating Our Own Burnout Problem858
design, career
Tech and the War Nobody Wanted (dxs)857
frontend-dogma, ethics, politics
The Uphill Climb of Making Diff Lines Performant856
github, diff, performance, optimization, case-studies
The “Passive Income” Trap Ate a Generation of Entrepreneurs (dao)855
monetization, economics
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign (sar/soc)854
nodejs, foss, security
EmDash Feedback (pho)853
wordpress, emdash, cloudflare, content-management, comparisons
View Transitions Toolkit (bra)852
packages, css, view-transitions
CSS Subgrid Is Super Good (dbu)851
css, grids, layout
What to Know in JavaScript (2026 Edition) (chr/fro)850
javascript, ecmascript, standards, frameworks, runtimes, tooling, testing, npm
The Many Paths in the Life of a Designer849
design, ai, career
What Should We Do After Canceling a Sprint?848
scrum, agile
Post Mortem: Axios npm Supply Chain Compromise847
axios, npm, security
Why It’s Getting Harder to Measure AI Performance846
ai, metrics
Accessibility Overlays Create Problematic “Quick-Fixes” (the)845
accessibility, overlays
There’s a Hidden Tax on Every AI-Generated Merge Request844
ai, version-control, code-reviews, processes
[Node.js] Security Bug Bounty Program Paused Due to Loss of Funding (nod)843
nodejs
Building AI Independence: A Practical Guide to Moving Beyond US Solutions (owe/pro)842
guides, ai, mistral, deepseek, moonshot-ai, processes
Microsoft Execs Warn Agentic AI Is Hollowing Out the Junior Developer Pipeline841
hiring, career, ai, engineering-management, microsoft
CSS or BS? (kei)840
css, standards
This, Still Not for Everyone (mat)839
accessibility, metrics, homepages, webaim
What’s New in Svelte: April 2026 (sve)838
release-notes, svelte, sveltekit
A Practical Guide to Design Principles (sma)837
guides, design, principles, link-lists
The Hidden Blast Radius of the Axios Compromise (ahm/soc)836
dependencies, npm, axios, security
Making Emojis and Icons Screen Reader Accessible (pop)835
emoji, icons, images, accessibility, screen-readers, html
AI-Generated Merged Code Holds Steady at ~30%834
ai, metrics
Front-End Fools: Top 10 April Fools’ UI Pranks of All Time (css)833
retrospectives, css, user-experience, google, stack-overflow
Notes From “AI and the Future of Sustainability Reporting” (hdv)832
ai, sustainability, outlooks
Locked Out: Why OTP and 2FA Often Fail Users With Disabilities831
accessibility, authentication, captcha
Most Developers Misunderstand Node.js in Production (With Ulises, TC39 Delegate) (nod)830
videos, interviews, nodejs, nsolid
Introducing EmDash—the Spiritual Successor to WordPress That Solves Plugin Security (tk+)829
introductions, tooling, emdash, wordpress, content-management, cloudflare
Inside Claude Code’s Leaked Source: Swarms, Daemons, and 44 Features Anthropic Kept Behind Flags828
claude, anthropic, ai
Kirby Blog Course (mau)827
courses, kirby, blogging
Craft Is Untouchable (chr)826
craft, ai, processes
Encoding Team Standards (mfo)825
ai, consistency, conventions, documentation, collaboration, engineering-management
“safe” in Flex and Grid Alignment (ipr)824
css, flexbox, grids, layout, alignment
Minimum Release Age Is an Underrated Supply Chain Defense (dan)823
security, dependencies, npm, bun, pnpm, yarn, deno, renovate, dependabot, axios
What’s !important: Light/Dark Favicons, “@mixin”, Object-View-Box, and More (dxn/css)822
css, retrospectives, link-lists
Claude Code Users Say They’re Hitting Usage Limits Faster Than Normal821
claude, ai
Claude Code’s Entire Source Code Got Leaked via a Sourcemap in npm, Let’s Talk About It820
claude, ai, source-maps, npm
Burnout Is Real for Open Source Maintainers: A Conversation With John-David Dalton, Creator of Lodash (jdd/ope)819
podcasts, interviews, javascript, libraries, lodash, foss, maintenance
Transformers.js v4 (xen)818
release-notes
A11y 101: 2.5.7 Dragging Movements (nat)817
introductions, accessibility, wcag, drag-and-drop
Copilot Edited an Ad Into My PR816
github-copilot, ai
You Probably Don’t Need to Lift State815
state-management, react
Prevent Claude Code From Accessing .env (jad)814
claude, ai, environments, security
The Drill-Down Menu With Details and “@scope” (pre/fro)813
disclosure-widgets, css
What Is CSS Containment and How Can I Use It? (css)812
css, containment, performance
Form Automation Tips for Happier User and Clients (css)811
forms, automation, tips-and-tricks
Focus Indicators 101: A Simple Guide for Developers (pop)810
videos, introductions, guides, focus, keyboard-navigation, accessibility
Your Options for Preloading Images With JavaScript (mac)809
images, preloading, javascript, techniques
Semantic HTML Just Might Make Your CSS Less Fragile (sch)808
html, css, semantics, resilience
Google Stitch: Is This the End of the Junior Designer? (web)807
design, vibe-designing, ai, google, tooling, career
The Ground Is Shaking: Why Designers Must Flip the Script on AI806
design, ai
There’s No Need to Include “Navigation” in Your Navigation Labels (tem)805
accessibility, labels, navigation, html
The AI Design Gap: A Student’s Journey in Accessifying Visual Layouts (dar)804
design, ai, accessibility
Axios Compromised on npm—Malicious Versions Drop Remote Access Trojan803
npm, dependencies, axios, security
The Design Drift Created by Vibe Coding Is Insane—How Are You Addressing It?802
discussions, design, vibe-designing, vibe-coding, ai
The WebAIM Million: The 2026 Report on the Accessibility of the Top 1,000,000 Home Pages (web)801
studies, research, accessibility, homepages, metrics
Pretext (sim)800
libraries, typescript
Node.js Brotli UAF (mai)799
nodejs, permissions, brotli, compression, security, claude, ai
Mike Smith Fireside (ste)798
videos, interviews, standards, accessibility, html, community
Your Ticket Is a Prompt797
ai, prompting, documentation, project-management
Things Learned Migrating to Solid 2.0 (bre)796
migrating, solidjs, ai, lessons
You Still Have to Refactor, Even With AI (ada)795
ai, refactoring, fundamentals
DeepSeek API Integration With React and Next.js794
react, nextjs, deepseek, ai, apis
Headings the Right Way: Site Building Tips for Accessible Page Content (dru)793
videos, html, headings, accessibility
Your Debounce Is Lying to You792
software-design-patterns, javascript, debouncing
Will AI Replace Software Developers?791
discussions, ai, programming, career
CSS Is DOOMed (htm)790
css
[Pretext] Demos789
libraries, typescript, css, layout, examples
Endgame for the Open Web (ani)788
web, open-web, ai, foss
New to the Web Platform in March787
release-notes, web-platform, browsers, firefox, safari, chrome
Beware of “AI” Accessibility Audits (kar)786
accessibility, auditing, ai
Bad Example: Timesheet Submit Button (rac)785
html, buttons, accessibility
A Simple Way to Make Instructions More Accessible784
accessibility, documentation
Why Are Executives Enamored With AI but ICs Aren’t?783
ai, engineering-management
Why We Replaced Node.js With Bun for 5× Throughput (tri)782
nodejs, bun, migrating
Getting Started With the Vercel AI SDK Agents in Node.js781
introductions, vercel, ai, nodejs
“QuitGPT” Boycott Could Spark AI Flashpoint as Ethical Use Debate Rages (luk)780
ai, ethics, privacy, chatgpt, anthropic
Geolocation (mar+/w3c)779
geolocation, apis
Building a Runtime With QuickJS (hea)778
quickjs, javascript, runtimes, functionality
The Mirage of UX Design’s Demise Keeps Coming Back777
user-experience, design, ai
The Site-Search Paradox: Why the Big Box Always Wins (sma)776
design, user-experience, search
WCAG A vs. AA, Outdated Accessibility Statements, and More (nic)775
accessibility, wcag, documentation
The Top Trait Companies Look for in a Technical Interview (fro)774
career, interviewing
Applying Accessibility Fixes With Stealth for the Greater Good (stv/pic)773
accessibility, concepts, culture
HTML Minifier Next: Zero-Config Mode, SVG Minification With SVGO, Even Faster (j9t)772
release-notes, html-minifier
The Three Thirds771
design, leadership, career, ai, link-lists
Tooltips That Work for Everyone (ele)770
tooltips, accessibility, html, aria, attributes, screen-readers, nvda, jaws
A Gentle Intro to npm Workspaces, With Visuals (pre/was)769
introductions, npm
Best CI/CD Tools for 2026: What the Data Actually Shows (ovb/jet)768
ci-cd, tooling, metrics
Malicious PyPI Package—LiteLLM Supply Chain Compromise767
dependencies, vulnerabilities, security
Next.js Across Platforms: Adapters, OpenNext, and Our Commitments (fee+)766
nextjs
Your Data Is Everywhere—the Government Is Buying It Without a Warrant (jjo/npr)765
politics, privacy, ai, anthropic
Why You Shouldn’t Trust the People Who Built Your Inaccessible Site to Fix It764
accessibility, auditing
This Is Crazy763
videos, foss, ai, legal, licensing
From 0 to 250K Lines: How a 100% AI-Coded Project Builds a Governance Closed Loop762
translations, ai, processes, agentsmd
WebKit Features for Safari 26.4 (web)761
release-notes, webkit, safari, browsers
Designing for People With Low Vision (llo/tet)760
accessibility, design
Who Can Actually Afford AI Tools Now?759
ai, economics, link-lists
Your Design System Was Never a System758
design-systems, components, yaml, figma
What Is OpenCode? Understanding AI Coding Agents for Frontend Development (ele/des)757
guest-posts, opencode, ai, productivity
Shadow DOM Focus Delegation: Getting “delegatesFocus” Right (fro)756
accessibility, shadow-dom, focus, javascript, lit, web-components
Testing Font Scaling for Accessibility With Figma Variables (sma)755
accessibility, fonts, scaling, figma, variables
The Design Engineer Symptom: What a Rising Job Title Reveals754
design, programming, ai, career
ADA Title II Update: What We Know, What We Don’t, and What to Do Now (gwi/deq)753
accessibility, ada, legal
Introducing JetBrains Central: An Open System for Agentic Software Development (jet)752
introductions, jetbrains, ai-agents, ai
Developing a Minimally HashDoS Resistant, Yet Quickly Reversible Integer Hash for V8 (joy/nod)751
nodejs, hashing, security
The Web Development Glossary 4K (j9t/dxs)750
books, frontend-dogma, learning, training, concepts, terminology
Why Migrate to Valibot? (fab/val)749
libraries, typescript
Announcing TypeScript 6.0 (dan/typ)748
release-notes, typescript
Uses for Nested Promises747
javascript, promises, asynchrony
A11y 101: 2.5.4 Motion Actuation (nat)746
introductions, accessibility, wcag
Web Dev Just Got Huge Updates745
videos, solidjs, astro, vite, typescript
Signals, the Push-Pull Based Algorithm (wil)744
frameworks, signals, state-management, algorithms
Two Circles, One Arrow, and Anchor Positioning (css/fro)743
css, anchor-positioning, math
Try Tab Notes in Firefox to Leave a Note on Any Page (gph/moz)742
firefox, browsers
The Accessibility Problem Isn’t Design—It’s Engineering (gbb)741
accessibility, legal, eaa, ai
Building a Dual-Scene Fluid X-Ray Reveal Effect in Three.js (cod)740
effects, threejs
What Happens to the Design System When AI Changes the Product?739
design-systems, ai, product-management
The Death of the Front Door: Why the “Home Page” Is a Legacy Pattern (web)738
design, homepages, browsing, web
A Beginner’s Guide to Manual Accessibility Testing With Keyboard Navigation737
guides, accessibility, testing, keyboard-navigation
“Our Product Is Used, on [Occasion], to Kill People”: Inside Palantir, the World’s Scariest AI Company736
ai, palantir, history
Building the Good Web (bre)735
indieweb, web
The Diminished Art of Coding (nol)734
programming, code-reviews, ai, vibe-coding
Where Did 400 MiB Go?733
nodejs, websockets, memory, debugging
Fifty Years of Hard-Won Rights Are on the Line: The Fight to Save Section 504 (dar)732
legal, accessibility
On “clip-path” Animations (kar)731
css, clipping, animations
Quick Tip: Don’t Use “<abbr>” (nat)730
html, tips-and-tricks, screen-readers, support, accessibility
Trust and Faith in Our Web (bre)729
web, ai, indieweb
3 Reasons Why You Should Care About Document Accessibility728
accessibility, pdf
Google Says “Vibe Design” Is Here, but It Didn’t Pass My Vibe Check727
google, design, vibe-designing, ai, figma, sketch
AI Crawlers Are Eating Your Bandwidth: How Hosting Companies Are Fighting Back726
ai, crawling, scraping, traffic, hosting, cloudflare, wp-engine, wordpress, comparisons
Dropdowns Inside Scrollable Containers: Why They Break and How to Fix Them Properly (sma)725
css, positioning, transforms, scrolling
.htaccess Punk (j9t)724
packages, apache, redirecting, link-rot, quality
pnpm 11 Beta 0 (pnp)723
release-notes, pnpm
The Great CSS Expansion (pav/git)722
css, anchor-positioning, pop-overs, modals, animations, transitions, forms
JavaScript for Everyone: Destructuring (wil/css)721
javascript, examples
Why Aren’t AI Productivity Gains Higher?720
ai, productivity, engineering-management
The Great Transition: Why the Design World Is Re-Evaluating Figma (web)719
design, figma
Getting Developers to Care about Accessibility: Carrots and Sticks718
accessibility, processes, culture
Core JavaScript and TypeScript Features Become Free in IntelliJ IDEA (jet)717
intellij-idea, code-editors
More Easy Light-Dark Mode Switching: “light-dark()” Is About to Support Images (bra)716
css, functions, images, dark-mode
Rights and Tech Coalition Calls on Congress to End Warrantless Mass Surveillance (cor/com)715
politics, privacy, legal, ai, advocacy
Highlighting Footnotes (kit)714
footnotes, css
Slouching Towards WCAG 2.1 (mni)713
accessibility, ada, legal, wcag
Cookie Consent Management in 2026 (gri/clo)712
consent-management, cookies, privacy, legal, gdpr
AI, Plain Language, and Responsibility (mni)711
writing, ai, accessibility
JavaScript Thinks Everything’s a Date710
javascript, time, v8, javascriptcore, python
How to Burn $30M on a JavaScript Framework… (fir)709
videos, javascript, frameworks, famous
The Color System I Wish I Understood Sooner (the)708
colors, color-palettes, naming
Petition to Node.js TSC: No AI Code in Node.js Core (ind)707
nodejs, ai
Balancing Stability and Innovation in Design Systems (ton)706
design-systems
Node.js Worker Threads Are Problematic, but They Work Great for Us (inn)705
nodejs, worker-threads, event-loop
AI Is Creating a New Kind of Tech Debt—and Nobody Is Talking About It (har)704
ai, technical-debt, cognitive-debt, concepts
AI and the Rosetta Stone703
ai, localization
When Shipping Becomes Too Easy (moz)702
ai, releasing
Tuesday, March 24, 2026 Security Releases (nod)701
release-notes, nodejs, security
Flexbox Masonry Layout (Explained With Math) (fro)700
css, flexbox, layout, math
Monitor and Improve Your Web App’s Load Performance (pat+)699
web-apps, performance, monitoring, edge, browsers
Edge.js: Running Node Apps Inside a WebAssembly Sandbox (was)698
tooling, nodejs, webassembly
Red Alert: The DOJ Title II Web Accessibility Rule Is in Danger697
accessibility, ada, legal
GitHub Copilot’s Effect on Collaboration Has Stunned Researchers696
studies, research, ai, github-copilot, github, productivity, metrics
Astro: How to Set Up More Powerful HTML Minification (in 31 Seconds) (j9t)695
how-tos, astro, html, html-minifier, minification, optimization
Anime vs. Marvel/DC: Designing Digital Products With Emotion in Flow (sma)694
design, user-experience
Forget Your “Lovable” Products; the Real Leverage Point Was Always Learning (ian)693
learning, ai, design, product-management
React SSR Framework Showdown: TanStack Start, React Router, and Next.js Under Load (mco/pla)692
frameworks, server-side-rendering, react, tanstack, react-router, nextjs, comparisons, performance, metrics
If You Thought the Speed of Writing Code Was Your Problem—You Have Bigger Problems (and)691
ai, processes, productivity
Migrating From DigitalOcean to Hetzner: From $1,432 to $233/Month With Zero Downtime690
migrating, hosting, databases, digitalocean, economics
The Last Quiet Thing (tg)689
design, maintenance, product-management
There Is No “Wrong” in CSS (j9t)688
css
A11y 101: 2.5.3 Label in Name (nat)687
introductions, accessibility, wcag, labels, forms
Native JSON Modules Are Finally Real686
json, modules, bundling, caching
The Perfect CSS Stylesheet Should Be… (alv)685
css
AI Content Wasn’t Good Enough—Now It Is (thi/ahr)684
content, writing, ai, quality
Why Node.js Needs a Virtual File System (mco/pla)683
nodejs, file-handling
AI Coding Assistants in 2026: Threat or Superpower? (mak)682
ai, tooling, processes
When Deno or Bun Is a Better Solution Than Node.js (fro)681
deno, bun, nodejs, comparisons
How Aspect Ratios Define Perception, Rhythm, and Flow (web)680
design, aspect-ratio
Stop Wasting Money on AI: 10 Ways to Cut Token Usage (log)679
ai, economics, token-optimization
The Ultimate Design Maturity Guide for Tech Leaders678
guides, design, leadership, concepts, processes
4 Reasons That Make Tailwind Great for Building Layouts (zel/css)677
tailwind, layout
The Hardest Part of Design Systems Was Never Components676
design-systems, components, product-management
Is This Product “Human-Made”? The Race to Establish an “AI-Free” Logo (joe)675
ai
I Think a Lot of Developers Are Quietly Grieving the Old Internet674
discussions, web
Token Optimization: Reducing LLM Input Size Without Losing Quality673
ai, token-optimization, quality, python
EU-Funded AI Systems “Exacerbate” Human Rights Violations in the Arab Region (the)672
ai, ethics
Testing Node.js APIs With Jest: A Frontend Developer’s Guide to Backend Testing671
guides, testing, nodejs, apis, jest
The Two Worlds of Programming: Why Developers Who Make the Same Observations About LLMs Come to Opposite Conclusions (bal)670
programming, ai
Accessibility Is the Foundation (jul)669
accessibility, aria
CSS Refactoring With an AI Safety Net668
css, refactoring, testing, ai
Proposal for Time-Based CSS (joh)667
discussions, css, time
SVG Favicons That Respect Theme Preference (paw)666
svg, favicons, images, dark-mode
How Can Governments Pay Open Source Maintainers? (ede)665
foss, economics
Every UI/UX Concept Explained in Under 10 Minutes664
videos, design, user-experience, concepts
Comprehension Debt—the Hidden Cost of AI Generated Code (add)663
ai, cognitive-debt, concepts
90% of Code Will Be AI-Generated—So What the Hell Do We Actually Do? (har)662
ai, career
Cascade Icons661
css, icons, images
Avoiding “z-index” (don)660
css, positioning
JPEG Compression (sop)659
jpeg, images, compression
How VS Code Builds With AI (vsc)658
vs-code, ai, processes, product-management
The Emerging AI Agents War (jun)657
ai-agents, ai, scraping, amazon, perplexity, ecommerce
Headless Storybook With Lit656
storybook, lit, headless
New Bookmarklet—Structure Revealer (llo)655
bookmarklets, html, accessibility
“contrast-color()” Beyond Black and White (una)654
css, colors, contrast, functions
Design Process Isn’t Dead, It’s Compressed (nng)653
design, processes, ai
Rewriting Our Rust Wasm Parser in TypeScript652
migrating, parsing, rust, typescript
Twenty Years of Amazon S3 and Building What’s Next (seb)651
anniversaries, s3, amazon
Two React Design Choices Developers Don’t Like—but Can’t Avoid (rya)650
react, solidjs, asynchrony
Digital Accessibility Policies and Statements—What, How, and Why (kno)649
videos, accessibility, documentation, policies
What Is Content Decay? (And How to Fix It Before It Tanks Your Traffic) (lou/ahr)648
how-tos, content, maintenance, seo
Supply-Chain Attack Using Invisible Code Hits GitHub and Other Repositories (dan/ars)647
security, github, dependencies
Vite 8.0 Is Out (vit)646
release-notes, vite
The 49 MB Web Page645
performance, user-experience, embed-code
So Where Are All the AI Apps? (alg+)644
ai, dependencies, python, metrics
The Three Pillars of JavaScript Bloat (430)643
javascript, dependencies, complexity, runtimes, architecture, polyfills
The Dark Side of AI No One Talks About (jam/moz)642
ai, seo, robotstxt
Monitoring Your Node.js App Health on Fly.io (app)641
nodejs, monitoring, tooling
Automated Accessible Text With “contrast-color()” (una)640
css, functions, colors, contrast, accessibility
What Is SERP Volatility and What Should You Do About It?639
search, seo, google
Life as an Accessibility Specialist: What You Need to Know638
accessibility, career
Building Dynamic Toggletips Using Anchored Container Queries (dxn/pic)637
css, anchor-positioning, container-queries, toggles, tooltips
7 Practical Ways AI Is Rewriting the UI Design Playbook (and 3 Ways It’s Not) (web)636
design, ai
Introducing Account Regional Namespaces for Amazon S3 General Purpose Buckets (cha)635
s3, amazon
Beyond “border-radius”: What the CSS “corner-shape” Property Unlocks for Everyday UI (uti/sma)634
css, borders
AI Coding Fluency: From Tool Usage to Human–AI Collaboration in Software Engineering633
translations, ai, concepts, processes, collaboration
“work_mem”: It’s a Trap (la)632
memory, postgresql, databases
Abusing Customizable Selects (pat/css)631
forms, html, css, functions