There’s a Hidden Tax on Every AI-Generated Merge Request Apr 2, 2026 21326 ai , version-control , code-reviews , processes The Many Paths in the Life of a Designer Apr 2, 2026 21325 design , ai , career EmDash Feedback (pho )Apr 2, 2026 21324 wordpress , emdash , cloudflare , content-management , comparisons Building AI Independence: A Practical Guide to Moving Beyond US Solutions (owe /pro )Apr 2, 2026 21323 guides , ai , mistral , deepseek , processes CSS Subgrid Is Super Good (dbu )Apr 2, 2026 21322 css , grids , layout Post Mortem: Axios npm Supply Chain Compromise Apr 2, 2026 21321 axios , npm , security What to Know in JavaScript (2026 Edition) (chr /fro )Apr 2, 2026 21320 javascript , ecmascript , standards , frameworks , runtimes , tooling , testing , npm [Node.js] Security Bug Bounty Program Paused Due to Loss of Funding (nod )Apr 2, 2026 21319 nodejs Accessibility Overlays Create Problematic “Quick-Fixes” (the )Apr 2, 2026 21318 accessibility , overlays What Should We Do After Canceling a Sprint? Apr 2, 2026 21317 scrum , agile View Transitions Toolkit (bra )Apr 2, 2026 21316 packages , css , view-transitions Why It’s Getting Harder to Measure AI Performance Apr 2, 2026 21315 ai , metrics Inside Claude Code’s Leaked Source: Swarms, Daemons, and 44 Features Anthropic Kept Behind Flags Apr 1, 2026 21314 claude , anthropic , ai Most Developers Misunderstand Node.js in Production (With Ulises, TC39 Delegate) (nod )Apr 1, 2026 21313 videos , interviews , nodejs , nsolid Front-End Fools: Top 10 April Fools’ UI Pranks of All Time (css )Apr 1, 2026 21312 retrospectives , css , user-experience , google , stack-overflow Introducing EmDash—the Spiritual Successor to WordPress That Solves Plugin Security (tk +)Apr 1, 2026 21311 introductions , tooling , emdash , wordpress , content-management , cloudflare Locked Out: Why OTP and 2FA Often Fail Users With Disabilities Apr 1, 2026 21310 accessibility , authentication , captcha This, Still Not for Everyone (mat )Apr 1, 2026 21309 accessibility , metrics , homepages , webaim Making Emojis and Icons Screen Reader Accessible (pop )Apr 1, 2026 21308 emoji , icons , images , accessibility , screen-readers , html What’s New in Svelte: April 2026 (sve )Apr 1, 2026 21307 release-notes , svelte , sveltekit A Practical Guide to Design Principles (vit /sma )Apr 1, 2026 21306 guides , design , principles , link-lists CSS or BS? (kei )Apr 1, 2026 21305 css , standards Notes From “AI and the Future of Sustainability Reporting” (hdv )Apr 1, 2026 21304 ai , sustainability , outlooks The Hidden Blast Radius of the Axios Compromise (ahm /soc )Apr 1, 2026 21303 dependencies , npm , axios , security AI-Generated Merged Code Holds Steady at ~30% Apr 1, 2026 21302 ai , metrics Claude Code’s Entire Source Code Got Leaked via a Sourcemap in npm, Let’s Talk About It Mar 31, 2026 21301 claude , ai , source-maps , npm Claude Code Users Say They’re Hitting Usage Limits Faster Than Normal Mar 31, 2026 21300 claude , ai Burnout Is Real for Open Source Maintainers: A Conversation With John-David Dalton, Creator of Lodash (jdd /ope )Mar 31, 2026 21299 podcasts , interviews , javascript , libraries , lodash , foss , maintenance “safe” in Flex and Grid Alignment (ipr )Mar 31, 2026 21298 css , flexbox , grids , layout , alignment Craft Is Untouchable (chr )Mar 31, 2026 21297 craft , ai , processes Minimum Release Age Is an Underrated Supply Chain Defense (dan )Mar 31, 2026 21296 security , dependencies , npm , bun , pnpm , yarn , deno , renovate , dependabot , axios What’s !important: Light/Dark Favicons, “@mixin”, Object-View-Box, and More (dxn /css )Mar 31, 2026 21295 css , retrospectives , svg , favicons , dark-mode , mixins , browsers Encoding Team Standards (mfo )Mar 31, 2026 21294 ai , consistency , conventions , documentation , collaboration , engineering-management Kirby Blog Course (mau )Mar 31, 2026 21293 courses , kirby , blogging Prevent Claude Code From Accessing .env (jad )Mar 30, 2026 21292 claude , ai , environments , security Transformers.js v4 (xen )Mar 30, 2026 21291 release-notes The Ground Is Shaking: Why Designers Must Flip the Script on AI Mar 30, 2026 21290 design , ai A11y 101: 2.5.7 Dragging Movements (nat )Mar 30, 2026 21289 introductions , accessibility , wcag , drag-and-drop The AI Design Gap: A Student’s Journey in Accessifying Visual Layouts (dar )Mar 30, 2026 21288 design , ai , accessibility There’s No Need to Include “Navigation” in Your Navigation Labels (tem )Mar 30, 2026 21287 accessibility , labels , navigation , html Axios Compromised on npm—Malicious Versions Drop Remote Access Trojan Mar 30, 2026 21286 npm , dependencies , axios , security The Drill-Down Menu With Details and “@scope” (pre /fro )Mar 30, 2026 21285 disclosure-widgets , css Focus Indicators 101: A Simple Guide for Developers (pop )Mar 30, 2026 21284 videos , introductions , guides , focus , keyboard-navigation , accessibility Form Automation Tips for Happier User and Clients (css )Mar 30, 2026 21283 forms , automation , tips-and-tricks The WebAIM Million: The 2026 Report on the Accessibility of the Top 1,000,000 Home Pages (web )Mar 30, 2026 21282 studies , research , accessibility , homepages , metrics What Is CSS Containment and How Can I Use It? (css )Mar 30, 2026 21281 css , containment , performance Google Stitch: Is This the End of the Junior Designer? (web )Mar 30, 2026 21280 design , ai , google , tooling , career Semantic HTML Just Might Make Your CSS Less Fragile (sch )Mar 30, 2026 21279 html , css , semantics , resilience Your Options for Preloading Images With JavaScript (mac )Mar 30, 2026 21278 images , preloading , javascript , techniques You Probably Don’t Need to Lift State Mar 30, 2026 21277 state-management , react Copilot Edited an Ad Into My PR Mar 30, 2026 21276 github-copilot , ai You Still Have to Refactor, Even With AI (ada )Mar 29, 2026 21275 ai , refactoring , fundamentals Headings the Right Way: Site Building Tips for Accessible Page Content (dru )Mar 29, 2026 21274 videos , html , headings , accessibility DeepSeek API Integration With React and Next.js Mar 29, 2026 21273 react , nextjs , deepseek , ai , apis Node.js Brotli UAF (mai )Mar 29, 2026 21272 nodejs , permissions , brotli , compression , security , claude , ai Your Ticket Is a Prompt Mar 29, 2026 21271 ai , prompting , documentation , project-management Things Learned Migrating to Solid 2.0 (bre )Mar 29, 2026 21270 migrating , solidjs , ai , lessons Pretext (sim )Mar 29, 2026 21269 libraries , typescript Mike Smith Fireside (ste )Mar 29, 2026 21268 videos , interviews , standards , accessibility , html , community Your Debounce Is Lying to You Mar 28, 2026 21267 software-design-patterns , javascript , debouncing Will AI Replace Software Developers? Mar 28, 2026 21266 discussions , ai , programming , career “QuitGPT” Boycott Could Spark AI Flashpoint as Ethical Use Debate Rages (luk )Mar 27, 2026 21265 ai , ethics , privacy , chatgpt , anthropic New to the Web Platform in March (rac )Mar 27, 2026 21264 release-notes , web-platform , browsers , firefox , safari , chrome A Simple Way to Make Instructions More Accessible Mar 27, 2026 21263 accessibility , documentation Why Are Executives Enamored With AI but ICs Aren’t? Mar 27, 2026 21262 ai , engineering-management Why We Replaced Node.js With Bun for 5× Throughput (tri )Mar 27, 2026 21261 nodejs , bun , migrating [Pretext] Demos Mar 27, 2026 21260 libraries , typescript , css , layout , examples Endgame for the Open Web (ani )Mar 27, 2026 21259 web , open-web , ai , foss Beware of “AI” Accessibility Audits (kar )Mar 27, 2026 21258 accessibility , auditing , ai Bad Example: Timesheet Submit Button (rac )Mar 27, 2026 21257 html , buttons , accessibility Getting Started With the Vercel AI SDK Agents in Node.js Mar 27, 2026 21256 introductions , vercel , ai , nodejs CSS Is DOOMed (htm )Mar 27, 2026 21255 css The Mirage of UX Design’s Demise Keeps Coming Back Mar 26, 2026 21254 user-experience , design , ai Building a Runtime With QuickJS (hea )Mar 26, 2026 21253 quickjs , javascript , runtimes , functionality The Site-Search Paradox: Why the Big Box Always Wins (sma )Mar 26, 2026 21252 design , user-experience , search HTML Minifier Next: Zero-Config Mode, SVG Minification With SVGO, Even Faster (j9t )Mar 26, 2026 21251 release-notes , html-minifier Applying Accessibility Fixes With Stealth for the Greater Good (stv /pic )Mar 26, 2026 21250 accessibility , concepts , culture The Top Trait Companies Look for in a Technical Interview (fro )Mar 26, 2026 21249 career , interviewing WCAG A vs. AA, Outdated Accessibility Statements, and More (nic )Mar 26, 2026 21248 accessibility , wcag , documentation Geolocation (mar +/w3c )Mar 26, 2026 21247 geolocation , apis A Gentle Intro to npm Workspaces, With Visuals (pre /was )Mar 25, 2026 21246 introductions , npm Tooltips That Work for Everyone (ele )Mar 25, 2026 21245 tooltips , accessibility , html , aria , attributes , screen-readers , nvda , jaws The Three Thirds Mar 25, 2026 21244 design , leadership , career , ai , link-lists Your Data Is Everywhere—the Government Is Buying It Without a Warrant (jjo /npr )Mar 25, 2026 21243 politics , privacy , ai , anthropic Best CI/CD Tools for 2026: What the Data Actually Shows (ovb /jet )Mar 25, 2026 21242 ci-cd , tooling , metrics Malicious PyPI Package—LiteLLM Supply Chain Compromise Mar 25, 2026 21241 dependencies , vulnerabilities , security Next.js Across Platforms: Adapters, OpenNext, and Our Commitments (fee +)Mar 25, 2026 21240 nextjs Why You Shouldn’t Trust the People Who Built Your Inaccessible Site to Fix It Mar 25, 2026 21239 accessibility , auditing WebKit Features for Safari 26.4 (jen /web )Mar 24, 2026 21238 release-notes , webkit , safari , browsers The Design Engineer Symptom: What a Rising Job Title Reveals Mar 24, 2026 21237 design , programming , ai , career Who Can Actually Afford AI Tools Now? Mar 24, 2026 21236 ai , economics , link-lists From 0 to 250K Lines: How a 100% AI-Coded Project Builds a Governance Closed Loop Mar 24, 2026 21235 translations , ai , processes , agentsmd Introducing JetBrains Central: An Open System for Agentic Software Development (jet )Mar 24, 2026 21234 introductions , jetbrains , ai-agents , ai Designing for People With Low Vision (llo /tet )Mar 24, 2026 21233 accessibility , design ADA Title II Update: What We Know, What We Don’t, and What to Do Now (gwi /deq )Mar 24, 2026 21232 accessibility , ada , legal Developing a Minimally HashDoS Resistant, Yet Quickly Reversible Integer Hash for V8 (joy /nod )Mar 24, 2026 21231 nodejs , hashing , security Shadow DOM Focus Delegation: Getting “delegatesFocus” Right (fro )Mar 24, 2026 21230 accessibility , shadow-dom , focus , javascript , lit , web-components Testing Font Scaling for Accessibility With Figma Variables (sma )Mar 24, 2026 21229 accessibility , fonts , scaling , figma , variables This Is Crazy Mar 24, 2026 21228 videos , foss , ai , legal , licensing The Web Development Glossary 4K (j9t /fro )Mar 24, 2026 21227 books , frontend-dogma , learning , training , concepts , terminology What Is OpenCode? Understanding AI Coding Agents for Frontend Development (ele /des )Mar 24, 2026 21226 guest-posts , opencode , ai , productivity Try Tab Notes in Firefox to Leave a Note on Any Page (gph /moz )Mar 23, 2026 21225 firefox , browsers What Happens to the Design System When AI Changes the Product? Mar 23, 2026 21224 design-systems , ai , product-management Why Migrate to Valibot? (fab /val )Mar 23, 2026 21223 libraries , typescript Uses for Nested Promises Mar 23, 2026 21222 javascript , promises , asynchronicity The Accessibility Problem Isn’t Design—It’s Engineering (gbb )Mar 23, 2026 21221 accessibility , legal , eaa , ai Building a Dual-Scene Fluid X-Ray Reveal Effect in Three.js (cod )Mar 23, 2026 21220 effects , threejs Signals, the Push-Pull Based Algorithm (wil )Mar 23, 2026 21219 frameworks , signals , state-management , algorithms “Our Product Is Used, on [Occasion], to Kill People”: Inside Palantir, the World’s Scariest AI Company Mar 23, 2026 21218 ai , palantir , history Web Dev Just Got Huge Updates Mar 23, 2026 21217 videos , solidjs , astro , vite , typescript Two Circles, One Arrow, and Anchor Positioning (css /fro )Mar 23, 2026 21216 css , anchor-positioning , math The Death of the Front Door: Why the “Home Page” Is a Legacy Pattern (web )Mar 23, 2026 21215 design , homepages , browsing , web A11y 101: 2.5.4 Motion Actuation (nat )Mar 23, 2026 21214 introductions , accessibility , wcag Announcing TypeScript 6.0 (dan /typ )Mar 23, 2026 21213 release-notes , typescript A Beginner’s Guide to Manual Accessibility Testing With Keyboard Navigation Mar 23, 2026 21212 guides , accessibility , testing , keyboard-navigation The Diminished Art of Coding (nol )Mar 22, 2026 21211 programming , code-reviews , ai , vibe-coding Building the Good Web (bre )Mar 22, 2026 21210 indieweb , web Fifty Years of Hard-Won Rights Are on the Line: The Fight to Save Section 504 (dar )Mar 21, 2026 21209 legal , accessibility Where Did 400 MiB Go? Mar 21, 2026 21208 nodejs , websockets , memory , debugging On “clip-path” Animations (kar )Mar 20, 2026 21207 css , clipping , animations AI Crawlers Are Eating Your Bandwidth: How Hosting Companies Are Fighting Back Mar 20, 2026 21206 ai , crawling , scraping , traffic , hosting , cloudflare , wp-engine , wordpress , comparisons Google Says “Vibe Design” Is Here, but It Didn’t Pass My Vibe Check Mar 20, 2026 21205 google , design , ai , figma , sketch Dropdowns Inside Scrollable Containers: Why They Break and How to Fix Them Properly (sma )Mar 20, 2026 21204 css , positioning , transforms , scrolling 3 Reasons Why You Should Care About Document Accessibility Mar 20, 2026 21203 accessibility , pdf Quick Tip: Don’t Use “<abbr>” (nat )Mar 20, 2026 21202 html , tips-and-tricks , screen-readers , support , accessibility Trust and Faith in Our Web (bre )Mar 20, 2026 21201 web , ai , indieweb Core JavaScript and TypeScript Features Become Free in IntelliJ IDEA (jet )Mar 19, 2026 21200 intellij-idea , code-editors Rights and Tech Coalition Calls on Congress to End Warrantless Mass Surveillance (cor /com )Mar 19, 2026 21199 politics , privacy , legal , ai , advocacy More Easy Light-Dark Mode Switching: “light-dark()” Is About to Support Images (bra )Mar 19, 2026 21198 css , functions , images , dark-mode Getting Developers to Care about Accessibility: Carrots and Sticks Mar 19, 2026 21197 accessibility , processes , culture The Great CSS Expansion (pav /git )Mar 19, 2026 21196 css , anchor-positioning , pop-overs , modals , animations , transitions , forms JavaScript for Everyone: Destructuring (wil /css )Mar 19, 2026 21195 javascript , examples pnpm 11 Beta 0 (pnp )Mar 19, 2026 21194 release-notes , pnpm The Great Transition: Why the Design World Is Re-Evaluating Figma (web )Mar 19, 2026 21193 design , figma .htaccess Punk (j9t )Mar 19, 2026 21192 packages , apache , redirecting , link-rot , quality Why Aren’t AI Productivity Gains Higher? Mar 19, 2026 21191 ai , productivity , engineering-management AI Is Creating a New Kind of Tech Debt—and Nobody Is Talking About It (har )Mar 18, 2026 21190 ai , technical-debt , cognitive-debt , concepts Balancing Stability and Innovation in Design Systems (ton )Mar 18, 2026 21189 design-systems AI, Plain Language, and Responsibility (mni )Mar 18, 2026 21188 writing , ai , accessibility Highlighting Footnotes (kit )Mar 18, 2026 21187 footnotes , css JavaScript Thinks Everything’s a Date Mar 18, 2026 21186 javascript , time , v8 , javascriptcore , python The Color System I Wish I Understood Sooner (the )Mar 18, 2026 21185 colors , color-palettes , naming Slouching Towards WCAG 2.1 (mni )Mar 18, 2026 21184 accessibility , ada , legal , wcag Petition to Node.js TSC: No AI Code in Node.js Core (ind )Mar 18, 2026 21183 nodejs , ai Node.js Worker Threads Are Problematic, but They Work Great for Us (inn )Mar 18, 2026 21182 nodejs , worker-threads , event-loop How to Burn $30M on a JavaScript Framework… (fir )Mar 18, 2026 21181 videos , javascript , frameworks , famous Cookie Consent Management in 2026 (gri /clo )Mar 18, 2026 21180 consent-management , cookies , privacy , legal , gdpr Monitor and Improve Your Web App’s Load Performance (pat +)Mar 17, 2026 21179 web-apps , performance , monitoring , edge , browsers GitHub Copilot’s Effect on Collaboration Has Stunned Researchers Mar 17, 2026 21178 studies , research , ai , github-copilot , github , productivity , metrics Forget Your “Lovable” Products; the Real Leverage Point Was Always Learning (ian )Mar 17, 2026 21177 learning , ai , design , product-management Migrating From DigitalOcean to Hetzner: From $1,432 to $233/Month With Zero Downtime Mar 17, 2026 21176 migrating , hosting , databases , economics If You Thought the Speed of Writing Code Was Your Problem—You Have Bigger Problems (and )Mar 17, 2026 21175 ai , processes , productivity AI and the Rosetta Stone Mar 17, 2026 21174 ai , localization When Shipping Becomes Too Easy (moz )Mar 17, 2026 21173 ai , releasing React SSR Framework Showdown: TanStack Start, React Router, and Next.js Under Load (mco /pla )Mar 17, 2026 21172 frameworks , server-side-rendering , react , tanstack , react-router , nextjs , comparisons , performance , metrics Red Alert: The DOJ Title II Web Accessibility Rule Is in Danger Mar 17, 2026 21171 accessibility , ada , legal Astro: How to Set Up More Powerful HTML Minification (in 31 Seconds) (j9t )Mar 17, 2026 21170 how-tos , astro , html , html-minifier , minification , optimization Tuesday, March 24, 2026 Security Releases (nod )Mar 17, 2026 21169 release-notes , nodejs , security Edge.js: Running Node Apps Inside a WebAssembly Sandbox (was )Mar 17, 2026 21168 tooling , nodejs , webassembly Anime vs. Marvel/DC: Designing Digital Products With Emotion in Flow (sma )Mar 17, 2026 21167 design , user-experience Flexbox Masonry Layout (Explained With Math) (fro )Mar 17, 2026 21166 css , flexbox , layout , math The Hardest Part of Design Systems Was Never Components Mar 16, 2026 21165 design-systems , components , product-management The Ultimate Design Maturity Guide for Tech Leaders Mar 16, 2026 21164 guides , design , leadership , concepts , processes Stop Wasting Money on AI: 10 Ways to Cut Token Usage (log )Mar 16, 2026 21163 ai , economics , token-optimization Token Optimization: Reducing LLM Input Size Without Losing Quality Mar 16, 2026 21162 ai , token-optimization , quality , python The Last Quiet Thing (tg )Mar 16, 2026 21161 design , maintenance , product-management I Think a Lot of Developers Are Quietly Grieving the Old Internet Mar 16, 2026 21160 discussions , web A11y 101: 2.5.3 Label in Name (nat )Mar 16, 2026 21159 introductions , accessibility , wcag , labels , forms Native JSON Modules Are Finally Real Mar 16, 2026 21158 json , modules , bundling , caching How Aspect Ratios Define Perception, Rhythm, and Flow (web )Mar 16, 2026 21157 design , aspect-ratio The Two Worlds of Programming: Why Developers Who Make the Same Observations About LLMs Come to Opposite Conclusions (bal )Mar 16, 2026 21156 programming , ai When Deno or Bun Is a Better Solution Than Node.js (fro )Mar 16, 2026 21155 deno , bun , nodejs , comparisons Is This Product “Human-Made”? The Race to Establish an “AI-Free” Logo (joe )Mar 16, 2026 21154 ai Testing Node.js APIs With Jest: A Frontend Developer’s Guide to Backend Testing Mar 16, 2026 21153 guides , testing , nodejs , apis , jest Why Node.js Needs a Virtual File System (mco /pla )Mar 16, 2026 21152 nodejs , file-handling AI Content Wasn’t Good Enough—Now It Is (thi /ahr )Mar 16, 2026 21151 content , writing , ai , quality EU-Funded AI Systems “Exacerbate” Human Rights Violations in the Arab Region (the )Mar 16, 2026 21150 ai , ethics There Is No “Wrong” in CSS (j9t )Mar 16, 2026 21149 css The Perfect CSS Stylesheet Should Be… (alv )Mar 16, 2026 21148 css 4 Reasons That Make Tailwind Great for Building Layouts (zel /css )Mar 16, 2026 21147 tailwind , layout CSS Refactoring With an AI Safety Net Mar 15, 2026 21146 css , refactoring , testing , ai Accessibility Is the Foundation (jul )Mar 15, 2026 21145 accessibility , aria Comprehension Debt—the Hidden Cost of AI Generated Code (add )Mar 14, 2026 21144 ai , cognitive-debt , concepts Proposal for Time-Based CSS (joh )Mar 14, 2026 21143 discussions , css , time 90% of Code Will Be AI-Generated—So What the Hell Do We Actually Do? (har )Mar 14, 2026 21142 ai , career Every UI/UX Concept Explained in Under 10 Minutes Mar 14, 2026 21141 videos , design , user-experience , concepts SVG Favicons That Respect Theme Preference (paw )Mar 14, 2026 21140 svg , favicons , images , dark-mode How Can Governments Pay Open Source Maintainers? (ede )Mar 14, 2026 21139 foss , economics Twenty Years of Amazon S3 and Building What’s Next (seb )Mar 13, 2026 21138 anniversaries , s3 , amazon How VS Code Builds With AI (vsc )Mar 13, 2026 21137 vs-code , ai , processes , product-management Headless Storybook With Lit Mar 13, 2026 21136 storybook , lit , headless The Emerging AI Agents War (jun )Mar 13, 2026 21135 ai-agents , ai , scraping , amazon , ecommerce New Bookmarklet—Structure Revealer (llo )Mar 13, 2026 21134 bookmarklets , html , accessibility Digital Accessibility Policies and Statements—What, How, and Why (kno )Mar 13, 2026 21133 videos , accessibility , documentation , policies “contrast-color()” Beyond Black and White (una )Mar 13, 2026 21132 css , colors , contrast , functions Rewriting Our Rust Wasm Parser in TypeScript Mar 13, 2026 21131 migrating , parsing , rust , typescript Design Process Isn’t Dead, It’s Compressed (nng )Mar 13, 2026 21130 design , processes , ai JPEG Compression (sop )Mar 13, 2026 21129 jpeg , images , compression Cascade Icons Mar 13, 2026 21128 css , icons , images Two React Design Choices Developers Don’t Like—but Can’t Avoid (rya )Mar 13, 2026 21127 react , solidjs , asynchronicity What Is Content Decay? (And How to Fix It Before It Tanks Your Traffic) (lou /ahr )Mar 13, 2026 21126 how-tos , content , maintenance , seo Supply-Chain Attack Using Invisible Code Hits GitHub and Other Repositories (dan /ars )Mar 13, 2026 21125 security , github , dependencies Avoiding “z-index” (don )Mar 13, 2026 21124 css , positioning Introducing Account Regional Namespaces for Amazon S3 General Purpose Buckets (cha )Mar 12, 2026 21123 s3 , amazon Life as an Accessibility Specialist: What You Need to Know Mar 12, 2026 21122 accessibility , career Automated Accessible Text With “contrast-color()” (una )Mar 12, 2026 21121 css , functions , colors , contrast , accessibility So Where Are All the AI Apps? (alg +)Mar 12, 2026 21120 ai , dependencies , python , metrics Beyond “border-radius”: What the CSS “corner-shape” Property Unlocks for Everyday UI (uti /sma )Mar 12, 2026 21119 css , borders The Three Pillars of JavaScript Bloat (430 )Mar 12, 2026 21118 javascript , dependencies , complexity , runtimes , architecture , polyfills 7 Practical Ways AI Is Rewriting the UI Design Playbook (and 3 Ways It’s Not) (web )Mar 12, 2026 21117 design , ai Vite 8.0 Is Out (vit )Mar 12, 2026 21116 release-notes , vite Building Dynamic Toggletips Using Anchored Container Queries (dxn /pic )Mar 12, 2026 21115 css , anchor-positioning , container-queries , toggles , tooltips Monitoring Your Node.js App Health on Fly.io (app )Mar 12, 2026 21114 nodejs , monitoring , tooling The 49 MB Web Page Mar 12, 2026 21113 performance , user-experience , embed-code What Is SERP Volatility and What Should You Do About It? Mar 12, 2026 21112 search , seo , google The Dark Side of AI No One Talks About (jam /moz )Mar 12, 2026 21111 ai , seo , robotstxt Temporal: The 9-Year Journey to Fix Time in JavaScript (jas )Mar 11, 2026 21110 javascript , time , apis , retrospectives AI Coding Fluency: From Tool Usage to Human–AI Collaboration in Software Engineering Mar 11, 2026 21109 translations , ai , concepts , processes , collaboration Form-Associated Custom Elements in Practice (fro )Mar 11, 2026 21108 web-components , forms , javascript “work_mem”: It’s a Trap (la )Mar 11, 2026 21107 memory , postgresql , databases Useful CSS Properties That Don’t Get Enough Attention (kev )Mar 11, 2026 21106 videos , css Abusing Customizable Selects (pat /css )Mar 11, 2026 21105 forms , html , css , functions AI Productivity Gains Are 10%, Not 10× Mar 11, 2026 21104 ai , productivity , studies , research , metrics What’s New in DevTools (Chrome 146) (mat )Mar 10, 2026 21103 release-notes , dev-tools , chrome , browsers Amazon Calls Engineers for a “Deep Dive” Internal Meeting to Discuss “GenAI”-Related Outages Mar 10, 2026 21102 amazon , aws , ai , quality Source Maps: Shipping Features Through Standards (jon )Mar 10, 2026 21101 source-maps , javascript The Tests Are the Code Now (sof )Mar 10, 2026 21100 ai , testing Leading Design Teams Is Easy, but We Made It Complicated Mar 10, 2026 21099 design , product-management , leadership Designing for People With Anxiety (tet )Mar 10, 2026 21098 design , accessibility On AI-Readying Engineering Organizations (j9t )Mar 10, 2026 21097 engineering-management , ai , productivity Quick Tip: Dialog Focus (nat )Mar 10, 2026 21096 accessibility , modals , focus , tips-and-tricks Nominal Types in WebAssembly (win )Mar 10, 2026 21095 webassembly , types Building Dynamic Forms in React and Next.js (sma )Mar 10, 2026 21094 forms , react , nextjs , javascript How Much Do Keywords Matter in 2026? (moz )Mar 10, 2026 21093 keywords , seo , search , google The Color Statistic That’s Been Wrong for 80 Years (mul )Mar 9, 2026 21092 colors Too Much Color (kei )Mar 9, 2026 21091 colors , oklch , css Employees Across OpenAI and Google Support Anthropic’s Lawsuit Against the Pentagon (hay +/ver )Mar 9, 2026 21090 anthropic , openai , google , ai , ethics , legal Using CSS Animations as State Machines to Remember Focus and Hover States With CSS Only (pat )Mar 9, 2026 21089 css , animations , focus , hover , techniques Testing Browser Support for “focusgroup” (ada )Mar 9, 2026 21088 html , attributes , focus , javascript The Enforced Accessibility of the “geolocation” Element (chr /fro )Mar 9, 2026 21087 html , geolocation , accessibility How We Rewrote 130K Lines From React to Svelte in Two Weeks Mar 9, 2026 21086 migrating , react , svelte Persuasive Design: Ten Years Later (sma )Mar 9, 2026 21085 design , hci , retrospectives The Value of “z-index” (ami /css )Mar 9, 2026 21084 css , positioning The Shadcn-ification of the Internet Mar 8, 2026 21083 design , design-systems , shadcn , web Why Designing in Code Makes You a Better Designer (ada )Mar 8, 2026 21082 design , career How I Added Bluesky Likes to My Astro Blog (loi )Mar 8, 2026 21081 astro , bluesky , functionality Do AI-Enabled Companies Need Fewer People? (sel )Mar 8, 2026 21080 ai , hiring , economics , metrics , link-lists OWASP’s Top 10 Ways to Attack LLMs: AI Vulnerabilities Exposed Mar 7, 2026 21079 videos , security , vulnerabilities , ai , owasp Absorbing Unknown Into the Type Realm Mar 7, 2026 21078 typescript , json Building a Real-Time Todo App With Jazz and Vue 3 (ale )Mar 7, 2026 21077 functionality , vuejs It Took Me Just 2 Hours to Vibe Code a Mass Surveillance Site With OpenAI’s Codex (pcm )Mar 7, 2026 21076 vibe-coding , ai , openai , privacy View Transitions Can Swoop‽ (arg )Mar 7, 2026 21075 css , view-transitions , effects Hardening Firefox With Anthropic’s Red Team (moz )Mar 6, 2026 21074 firefox , browsers , ai , anthropic Nobel Laureate Joe Stiglitz Says Not Only Can AI Take Your Job, It’ll Make the “Tech Bro” Class Richer While Doing So (cat )Mar 6, 2026 21073 ai , economics Your Design System Might Be AI-Ready—Your Organisation Probably Isn’t (mur )Mar 6, 2026 21072 design-systems , ai Why Most Design Principles Fail (ben )Mar 6, 2026 21071 design , principles Owning Code in the Age of AI (moz )Mar 6, 2026 21070 ai , reliability I Don’t Know if My Job Will Still Exist in Ten Years (sea )Mar 6, 2026 21069 automation , ai , career The Accessibility D.E.N.N.I.S. System (jar )Mar 6, 2026 21068 accessibility , processes Announcing TypeScript 6.0 RC (dan /typ )Mar 6, 2026 21067 release-notes , typescript AI Agents vs. Traditional Automation: How Small Teams Can Choose the Right Approach Mar 6, 2026 21066 ai , ai-agents , automation , comparisons My First Git Commit (ddb )Mar 6, 2026 21065 git Accessibility and AI Agents Mar 6, 2026 21064 accessibility , ai-agents , ai Statistical Significance Isn’t the Same as Practical Significance (nng )Mar 6, 2026 21063 concepts , user-experience How Internet Sovereignty Is Reshaping Company Tech Stacks Mar 6, 2026 21062 web , tech-stacks What Are Secondary Keywords? (And How to Use Them) (ahr )Mar 6, 2026 21061 how-tos , keywords , seo Labor Market Impacts of AI: A New Measure and Early Evidence Mar 5, 2026 21060 ai , studies , research , metrics Request for Developer Feedback: “focusgroup” (jac )Mar 5, 2026 21059 html , attributes , focus , chromium , browsers Product Ethics Have Never Mattered More Mar 5, 2026 21058 product-management , ethics , ai , anthropic , openai , link-lists Fast Software: More Programmers, Not Fewer (yeg )Mar 5, 2026 21057 programming , career , hiring , ai Prompt Hoarders: 7 Reasons Saving Prompts Won’t Make You Creative (web )Mar 5, 2026 21056 design , creativity , prompting , ai Folded Corner With CSS (kit )Mar 5, 2026 21055 css , images , clipping The Big Gotcha of Anchor Positioning (chr /fro )Mar 5, 2026 21054 css , anchor-positioning The Real Skill in Programming Is Debugging—Everything Else Is Copy–Paste Mar 5, 2026 21053 programming , debugging You Don’t Know HTML Tables Mar 5, 2026 21052 html , tables , javascript AdonisJS 7 Transformers: A Deep Dive (mez )Mar 5, 2026 21051 deep-dives , adonisjs , type-safety A GitHub Issue Title Compromised 4,000 Developer Machines Mar 5, 2026 21050 security , github , ai One CSS Property That Makes Numbers Look Instantly Better (ami )Mar 5, 2026 21049 css The Different Ways to Select “<html>” in CSS (dxn /css )Mar 5, 2026 21048 html , css , selectors Accessibility Testing Takes More Than a Scan Mar 4, 2026 21047 accessibility , testing , tooling 2026 Crystal Ball: What to Expect in the ADA Title iii Universe This Year Mar 4, 2026 21046 accessibility , ada , outlooks Every Jira Ticket Is Your Accessibility Policy (equ )Mar 4, 2026 21045 accessibility , policies , atlassian , processes , product-management A Guide to Accessible Focus Indicators (pop )Mar 4, 2026 21044 guides , accessibility , focus , keyboard-navigation , css Your Skip Link Targets May Not Need “tabindex=-1” to Work Properly (mat )Mar 4, 2026 21043 skip-links , html , attributes , accessibility On Matters of Accessibility Mar 4, 2026 21042 accessibility Date Math in JavaScript: The Hidden Trap You’ll Eventually Hit (phi /hac )Mar 4, 2026 21041 javascript , time , math , apis [SolidJS] v2.0.0 Beta—the “<suspense>” Is Over Pre-Release (rya /sol )Mar 4, 2026 21040 release-notes , solidjs “display: green;”—Applying the Web Sustainability Guidelines (hdv /per )Mar 4, 2026 21039 videos , sustainability How to Steal npm Publish Tokens by Opening GitHub Issues (nec )Mar 4, 2026 21038 npm , github , security , ai Building a New Flash Mar 4, 2026 21037 flash , tooling Big Tech’s War on Democracy Mar 4, 2026 21036 ai , anthropic Announcing the Node.js LTS Upgrade and Modernization Program (ope )Mar 4, 2026 21035 nodejs Get Features Faster With Chrome’s Two-Week Release Cycle Mar 3, 2026 21034 chrome , browsers Google’s Chrome Browser Moves to a Two-Week Release Cycle Mar 3, 2026 21033 chrome , google , browsers OpenAI Alters Deal With Pentagon as Critics Sound Alarm Over Surveillance (kev +/nbc )Mar 3, 2026 21032 ai , openai , privacy , legal , politics Finding an Accessibility-First Culture in npmx (abb /pic )Mar 3, 2026 21031 accessibility , culture , npmx It’s 2026 and Google Search Is Totally Broken Mar 3, 2026 21030 google , search , seo , foss , ai Nobody Gets Promoted for Simplicity (ter )Mar 3, 2026 21029 simplicity , complexity , career W3C Accessibility Guidelines (WCAG) 3.0 (ala +/w3c )Mar 3, 2026 21028 w3c , accessibility , guidelines , wcag What I Like About WCAG 3.0 (kar )Mar 3, 2026 21027 accessibility , wcag Eleventy Is Now Build Awesome (zac /11t )Mar 3, 2026 21026 eleventy Proxying Fetch Requests in Server-Side JavaScript (nza )Mar 3, 2026 21025 javascript , data-fetching , nodejs , deno , bun , cloudflare Seven Years to TypeScript: Migrating 11,000 Files at Patreon Mar 3, 2026 21024 migrating , javascript , typescript , case-studies 1995: From Batman Forever’s Cinematic Design to HTML Tables (ric )Mar 3, 2026 21023 web , history , design , netscape , mosaic , browsers , tables , layout , html , wysiwyg , code-editors How OpenAI Caved to the Pentagon on AI Surveillance (hay /ver )Mar 2, 2026 21022 openai , ai , privacy , politics Palestinians Call for Increased Pressure on the Tech Companies Powering Israel’s Occupation and Gaza Genocide That Also Enable ICE Violence in the US (bds )Mar 2, 2026 21021 privacy , ethics , palantir , microsoft , google , amazon , politics January 2026 Baseline Monthly Digest (mal )Mar 2, 2026 21020 browsers , support , web-platform , css , view-transitions , javascript , web-workers , apis , units Agent Skills: The Complete Guide (jet )Mar 2, 2026 21019 videos , guides , ai-agents , ai Getting Started With the Popover API (sma )Mar 2, 2026 21018 introductions , pop-overs , tooltips , apis , javascript Microsoft Banned the Word “Microslop” in Its Copilot Discord Server, Then Began Restricting Access After Users Started Posting “Microsl0p” and Other Funnies (pcg )Mar 2, 2026 21017 microsoft , ai , slop Sticky Grid Scroll: Building a Scroll-Driven Animated Grid (the /cod )Mar 2, 2026 21016 tutorials , css , grids , layout , scrolling , gsap MCP Servers and the Return of the Service Account Problem (aem )Mar 2, 2026 21015 servers , mcp , ai , security Web Sustainability Guidelines Update (tzv /w3c )Mar 2, 2026 21014 videos , w3c , sustainability , guidelines A11y 101: 2.5.2 Pointer Cancellation (nat )Mar 2, 2026 21013 introductions , accessibility The Odometer Effect (Without JavaScript) (pre /fro )Mar 2, 2026 21012 css , functions , effects Why React 19’s Compiler Changes Everything for Senior Devs Mar 2, 2026 21011 react , compiling Get Your War On: AI Chatbots in the Kill Chain (dav )Mar 2, 2026 21010 ai , anthropic , openai External Import Maps, Today (lea )Mar 2, 2026 21009 javascript , import-maps Popover API or Dialog API: Which to Choose? (zel /css )Mar 2, 2026 21008 pop-overs , modals , apis , accessibility , javascript My Personal Skills for AI-Assisted Node.js Development (mco )Mar 1, 2026 21007 ai , tooling , nodejs Expose Your Design System to LLMs (hvp )Mar 1, 2026 21006 design-systems , ai You Can Use Newline Characters in URLs (lem )Feb 28, 2026 21005 urls , data-urls , links , html , attributes The Hardest Part of Being a Developer Isn’t Coding—It’s Disappearing Quietly (nor )Feb 28, 2026 21004 career , community Figcaptions Versus Alt Text (tem )Feb 28, 2026 21003 html , images , alt-text , accessibility , comparisons Quick Tip: Hosting HTML/CSS/JS Demos From Source Code on GitHub Pages (cod )Feb 28, 2026 21002 hosting , github-pages , tips-and-tricks Define the Theme Color for Safari 26 (gro )Feb 27, 2026 21001 safari , browsers , css Claude Code vs. Cursor: Which AI IDE Wins for Real Development Work? Feb 27, 2026 21000 claude , cursor , ai , code-editors , comparisons The Most-Seen UI on the Internet? Redesigning Turnstile and Challenge Pages Feb 27, 2026 20999 cloudflare We Deserve a Better Streams API for JavaScript (jas )Feb 27, 2026 20998 javascript , streaming , apis Put “aria-hidden=true” on Decorative SVGs (mat )Feb 27, 2026 20997 svg , images , aria , accessibility , attributes Accessibility Matters Feb 27, 2026 20996 accessibility [Svelte] Best Practices (sve )Feb 27, 2026 20995 svelte , best-practices Accessibility People Are a Superpower (jar )Feb 27, 2026 20994 accessibility “role=presentation” Is No Alternative for “aria-hidden=true” (mat )Feb 27, 2026 20993 accessibility , aria , html , attributes , comparisons Three Reasons Your “scroll-snap” Container May Be Overflowing on Mobile (sch )Feb 27, 2026 20992 css , scrolling , mobile Have We Forgotten How to Design? (lou )Feb 27, 2026 20991 design Anatomy of a CSS Phone Mockup Feb 27, 2026 20990 css , design , effects Security Advisory: Addressing Recent Vulnerabilities in Angular (ang )Feb 27, 2026 20989 angular , security A New Path for Digital Accessibility? (web )Feb 27, 2026 20988 accessibility , ai , outlooks Design System Contributions Work Better When Everyone Knows Your Name (pjo )Feb 27, 2026 20987 design-systems , components , collaboration JavaScript DRMs Are Stupid and Useless Feb 27, 2026 20986 javascript , drm Configuration Collapse (nat )Feb 27, 2026 20985 figma , components , configuration , props Yet Another Way to Center an (Absolute) Element (mon /css )Feb 27, 2026 20984 css , centering I Set Up My Own Web Server and Here’s What I Learned About nginx Feb 27, 2026 20983 servers , nginx What Claude Code Actually Chooses Feb 26, 2026 20982 ai , claude , studies , research Release Notes for Safari Technology Preview 238 (jon /web )Feb 26, 2026 20981 release-notes , safari , browsers New to the Web Platform in February (rac )Feb 26, 2026 20980 release-notes , web-platform , browsers , chrome , firefox , safari When Building Is Free, What’s Worth Building? Feb 26, 2026 20979 ai , vibe-coding , prototyping , user-experience , usability Before, During, and After Feb 26, 2026 20978 accessibility , processes , legal , compliance , community Native Random Values in CSS (alv )Feb 26, 2026 20977 css , functions , randomness Eleventy: How to Work Around the “Git Last Modified” Performance Bottleneck (j9t )Feb 26, 2026 20976 how-tos , eleventy , git , performance Why Is WebAssembly a Second-Class Language on the Web? (eqr /moz )Feb 26, 2026 20975 webassembly A Design Turn Feb 26, 2026 20974 design , ai , career Lessons Learned From Failed Demos: Pure CSS Nav Thumb Flip on Scroll (ana /fro )Feb 26, 2026 20973 lessons , css , effects CSS Snapshot 2026 (fri +/w3c )Feb 26, 2026 20972 css , standards Create Pages From JSON Files With Eleventy (san )Feb 26, 2026 20971 eleventy , json , static-site-generation The Pentagon Is Making a Mistake by Threatening Anthropic (bin )Feb 26, 2026 20970 ai , anthropic An Exploit… in CSS?! (css )Feb 25, 2026 20969 css , security When Is a Link Not a Link? (dec )Feb 25, 2026 20968 html , links , semantics , accessibility AdonisJS v7 Is Here (vir /ado )Feb 25, 2026 20967 release-notes , adonisjs “Harmless” Website Updates Can Create Serious Problems for Your Users—Here’s How It Happens Feb 25, 2026 20966 maintenance , accessibility Accessibility Considerations for Off-Site Navigation and Downloads Feb 25, 2026 20965 accessibility , navigation 16 Modern JavaScript Features That Might Blow Your Mind Feb 25, 2026 20964 javascript A Complete Guide to Bookmarklets (val /css )Feb 25, 2026 20963 guides , bookmarklets , javascript , link-lists The Rise of “Micro-Backends”: Why Frontend Devs Are Adopting Hono Feb 25, 2026 20962 hono , express , comparisons , backend-for-frontend , architecture Developer Experience at Scale—Lessons From Dropbox Feb 25, 2026 20961 interviews , developer-experience , productivity , tooling , ai , lessons CSS Masonry Layout Is Finally Coming: Native Grid Support Explained Feb 25, 2026 20960 css , masonry , layout , examples 20,000 (fro )Feb 25, 2026 20959 frontend-dogma Goodbye “innerHTML”, Hello “setHTML”: Stronger XSS Protection in Firefox 148 (moz )Feb 24, 2026 20958 javascript , methods , xss , security , firefox , browsers Firefox 148 Brings Central AI Control and New Web Standards (hei )Feb 24, 2026 20957 firefox , browsers How to Scale Elements and Their Layout With CSS “zoom” (ste )Feb 24, 2026 20956 how-tos , layout , scaling , css The React Foundation: A New Home for React Hosted by the Linux Foundation (mat /rea )Feb 24, 2026 20955 react , facebook+meta , linux-foundation Writing a Good AGENTS.md (phi )Feb 24, 2026 20954 ai , documentation , agentsmd How We Rebuilt Next.js With AI in One Week (sou )Feb 24, 2026 20953 nextjs , ai , cloudflare , deploying SVGs on the Web: Performance Comparison Based on How You Load Them (nuc )Feb 24, 2026 20952 svg , images , performance , comparisons Let’s Break Some WCAG Rules (ndc )Feb 24, 2026 20951 videos , accessibility , wcag Shift-Left Sustainability: How to Develop Green Software by Design Feb 24, 2026 20950 how-tos , sustainability Rewriting a 12-Year-Old JavaScript Library in TypeScript Feb 24, 2026 20949 refactoring , javascript , typescript If Code Is Cheap, Intent Is the Currency Feb 24, 2026 20948 ai-agents , ai , code-reviews , documentation Best Practices for CSS Scope in Angular Applications (ale )Feb 24, 2026 20947 css , scope , angular , best-practices Oxfmt Beta (bos +)Feb 24, 2026 20946 release-notes , formatting , tooling x86 CPU Made in CSS (reb )Feb 24, 2026 20945 css , programming , functionality How I Setup Production-Grade Deployment for My (Somewhat) Vibe-Coded App (mar /fro )Feb 24, 2026 20944 deploying , aws Web AI: Everything You Need to Know About On-Device AI for the Web Feb 24, 2026 20943 ai Stop Using “/init” for AGENTS.md (add )Feb 23, 2026 20942 ai , configuration , agentsmd AI as Art Director: Can Machines Develop Taste? (web )Feb 23, 2026 20941 ai , design , aesthetics , art-direction Breakpoints (css )Feb 23, 2026 20940 design , accessibility , mobile , breakpoints , css How Many AIs Does It Take to Read a PDF? (jos /ver )Feb 23, 2026 20939 ai , pdf , tooling A Designer’s Guide to Eco-Friendly Interfaces (sma )Feb 23, 2026 20938 guides , design , user-experience , sustainability Design Systems Are Platform Problems, Not Feature Problems (sha )Feb 23, 2026 20937 design-systems Virtual Scroll-Driven 3D Scenes (fro )Feb 23, 2026 20936 css , scrolling , animations “aria-haspopup” Might Not Do What You Think It Does (mat )Feb 23, 2026 20935 html , aria , attributes , navigation , accessibility On Software Quality (nic /pxl )Feb 23, 2026 20934 quality , apple Loading Smarter: SVG vs. Raster Loaders in Modern Web Design (hol /css )Feb 23, 2026 20933 images , svg , progress-indicators , performance How to Publish to npm From GitHub Actions (bah )Feb 23, 2026 20932 how-tos , npm , github-actions Dictionary Compression Is Finally Here, and It’s Ridiculously Good (pim /htt )Feb 23, 2026 20931 compression , performance , javascript From “instanceof” to “Error.isError”: Safer Error Checking in JavaScript Feb 23, 2026 20930 javascript , errors Upskilling in the AI Age (dac )Feb 23, 2026 20929 ai , tooling , learning Getting Started With the Vercel AI SDK in Node.js Feb 23, 2026 20928 introductions , nodejs , ai , vercel Matt May Speaks (mat +)Feb 23, 2026 20927 videos , interviews , accessibility , html , standards Sprites on the Web (jos )Feb 23, 2026 20926 css , images , sprites , techniques Wasm vs. JavaScript: Who Wins at a Million Rows? Feb 22, 2026 20925 webassembly , javascript , comparisons , performance The Problem With HTML Reset Buttons (ada )Feb 22, 2026 20924 html , buttons , user-experience AI Is Locking People Out—at Scale (kc )Feb 22, 2026 20923 accessibility , ai , studies , research , metrics Native HTML Components Don’t Guarantee Good UX (ada )Feb 22, 2026 20922 html , components , user-experience Standard HTML Video and Audio Lazy-Loading Is Coming (sco )Feb 22, 2026 20921 html , multimedia , lazy-loading , standards , performance ACCESSIBILITY.md (mgi )Feb 21, 2026 20920 accessibility , documentation Why AI Is Exposing Design’s Craft Crisis Feb 21, 2026 20919 ai , design , craft , figma , link-lists My Malware Story Gets Stolen; Yet Another Argument for the IndieWeb (bre )Feb 21, 2026 20918 malware , indieweb , licensing Weird Issues With CSS Calculations in Safari 26.2 (cit )Feb 20, 2026 20917 css , functions , safari , browsers Big Tech Still Dreams of Mass Surveillance—Now People Are Pushing Back (tro )Feb 20, 2026 20916 privacy , amazon , google , ai , politics What Is the IndieWeb? (bre )Feb 20, 2026 20915 indieweb , terminology , concepts “Made in EU”—It Was Harder Than I Thought Feb 20, 2026 20914 privacy , hosting , tooling , tech-stacks Everything You Never Wanted to Know About “visually-hidden” (dbu )Feb 20, 2026 20913 html , css , hiding , accessibility Lil’ Fun Langs (sur )Feb 20, 2026 20912 programming , overviews , link-lists Git Is the New Code (nec )Feb 20, 2026 20911 ai , git , command-line , code-reviews The Software Development Lifecycle Is Dead (bor )Feb 20, 2026 20910 processes , ai , ci-cd Potentially Coming to a Browser “:near()” You (dxn /css )Feb 20, 2026 20909 css , functions WordPress 7.0 Beta 1 (wor )Feb 20, 2026 20908 release-notes , wordpress An Official* Logo for HTML (zac )Feb 20, 2026 20907 html Claude Sonnet 4.6 vs. GPT-5: The 2026 Developer Benchmark Feb 19, 2026 20906 claude , openai , ai , comparisons , metrics , programming , documentation How to Cut LLM Token Costs and Speed Up AI Apps Feb 19, 2026 20905 how-tos , ai , token-optimization , economics A Considered Approach to Generative AI in Front-End Development (cle )Feb 19, 2026 20904 ai , processes Notes on Relying on the ARIA Authoring Practices Guide (ste )Feb 19, 2026 20903 aria , accessibility , html Design Systems Can’t Automate Away All of Your Accessibility Considerations (eri /zer )Feb 19, 2026 20902 design-systems , components , automation , accessibility , aria Using the Browser’s “<canvas>” for Data Compression Feb 19, 2026 20901 canvas , compression A Web Revival: The Internet Didn’t Die, You’re Just Not on It Feb 19, 2026 20900 videos , indieweb , web An In-Depth Guide to Customising Lists With CSS (ric /pic )Feb 19, 2026 20899 guides , css , lists 8 Things You Didn’t Know About Code Mode (bla )Feb 19, 2026 20898 ai Fastest Frontend Tooling for Humans and AI Feb 19, 2026 20897 tech-stacks , tooling , typescript , developer-experience , optimization Suffering From Bugs: How I Almost Deleted My Entire Project Feb 19, 2026 20896 bugs , lessons “border-shape”: The Future of the Non-Rectangular Web (una )Feb 19, 2026 20895 css , shapes , borders Vitest vs. Jest 2026: The Migration Guide With Real Benchmarks Feb 19, 2026 20894 guides , migrating , vitest , jest , comparisons Tailwind CSS v4: Container Queries and the Death of Media Queries Feb 19, 2026 20893 tailwind , container-queries , media-queries , css Sometimes the Best Accessibility Fix Is a Usability Fix Feb 18, 2026 20892 accessibility , usability When Accessibility Demand Letters Land on Your Desk: A Framework for Strategic Response (dec )Feb 18, 2026 20891 accessibility , strategies Why Separate Guest and Logged in States Create Accessibility Barriers Feb 18, 2026 20890 accessibility , authentication Why You Need to Close Open Objects When Users Navigate Away Feb 18, 2026 20889 accessibility , wcag AI Is Giving Tech Companies Power That Once Belonged to Governments (res )Feb 18, 2026 20888 ai , economics 5 CSS Fouls That I See Way Too Often (kev )Feb 18, 2026 20887 videos , css Distinguishing “Components” and “Utilities” in Tailwind (zel /css )Feb 18, 2026 20886 tailwind , terminology Analyst Reactions: How AI Is Reshaping Engineering Organizations Feb 18, 2026 20885 ai , engineering-management Editor Improvements: Smooth Caret Animation and New Selection Behavior (jet )Feb 17, 2026 20884 code-editors , jetbrains Europeans Are Dangerously Reliant on US Tech—Now Is a Good Time to Build Our Own (joh /the )Feb 17, 2026 20883 economics , politics , google , microsoft , amazon Designing for Transparent Screens Feb 17, 2026 20882 design , transparency+opacity , readability Preserving the Web Is Not the Problem—Losing It Is (tec )Feb 17, 2026 20881 web , ai Web Rewind Feb 17, 2026 20880 websites , web , history Frontend Memory Leaks: A 500-Repository Static Analysis and Five-Scenario Benchmark Study Feb 17, 2026 20879 memory , react , vuejs , angular , studies From Random Chunks to Real Code—Wiring Up Next.js Source Maps in Sentry (get )Feb 17, 2026 20878 nextjs , source-maps Design Docs Considered Harmful Feb 17, 2026 20877 documentation , software-design The Future of Design Is Code and Canvas (zoi /fig )Feb 17, 2026 20876 figma , design , outlooks Building Typographic Scales in CSS With “:heading()”, “sibling-index()”, and “pow()” (stu )Feb 17, 2026 20875 css , functions , math , typography Igalia’s Eric Meyer and Ujjwal Sharma Chat With Designer, CSS Developer, and Illustrator Lynn Fisher (lyn +/iga )Feb 17, 2026 20874 podcasts , interviews , css , design Web Development Is More Than Frontend and Backend (Here’s What Actually Matters) Feb 17, 2026 20873 programming , career Selectors Level 5 (fan +/w3c )Feb 17, 2026 20872 css , selectors , standards 5 Source Map Best Practices for Frontend Production Deployments (ele /des )Feb 17, 2026 20871 guest-posts , source-maps , javascript , best-practices Europe Is Ready to Ditch US Tech for Private Alternatives (pro )Feb 17, 2026 20870 tooling , privacy , security , metrics We Cut Node.js’ Memory in Half (mco /pla )Feb 17, 2026 20869 nodejs , v8 , javascript , memory , metrics Interop 2026 (geo /css )Feb 17, 2026 20868 interoperability , web-platform , browsers , support , link-lists Spiral Scrollytelling in CSS With “sibling-index()” (css )Feb 17, 2026 20867 css , functions , scrolling , gsap Agentic UX: 7 Principles for Designing Systems With Agents Feb 16, 2026 20866 ai-agents , ai , design , principles The Hidden Cost of AI Prototypes That Are Made to Die Feb 16, 2026 20865 prototyping , ai , design , product-management Why We Hate AI (fal )Feb 16, 2026 20864 ai Angular Bindings: What Are They and How Do I Use Them? (ato )Feb 16, 2026 20863 angular Anchored Menus and a Lesson in Scoping (chr /fro )Feb 16, 2026 20862 css , anchor-positioning , scope , lessons Here’s How to Instruct a LLM to Reference the ARIA Authoring Practices Guide (eri )Feb 16, 2026 20861 how-tos , ai , aria , accessibility How “Liquid Design” Broke the iPhone and Forced Apple’s Great Reset (web )Feb 16, 2026 20860 design , usability , readability , liquid-glass , apple Why It’s Important to Manually Test for Accessibility Feb 16, 2026 20859 accessibility , testing Style Headings Using the CSS “:heading” Pseudo-Class (stu )Feb 16, 2026 20858 headings , css , selectors Why Your CEO Acts Like a Clown: The Tribal Myths of Leadership Feb 15, 2026 20857 leadership , culture , engineering-management AI Is Accidentally Making Documentation More Accessible (ger )Feb 15, 2026 20856 ai , accessibility , documentation Why WebAIM’s Report Only Found 6 Issues on a Million Pages Feb 15, 2026 20855 videos , accessibility , webaim We Scanned 250 Node.js Repos for Blocking I/O: 76% Had It—and the Benchmarks Explain Why That Matters Feb 14, 2026 20854 nodejs , file-handling , performance , metrics How Fast Is Fast Enough? Rethinking Web Performance in Pragmagical Terms (tam /spe )Feb 14, 2026 20853 performance , user-experience , concepts Justifying “text-wrap: pretty” Feb 14, 2026 20852 css , typography Quick and Dirty Linting (sto )Feb 13, 2026 20851 linting , typescript , javascript , biome A Programmer’s Loss of a Social Identity (rat )Feb 13, 2026 20850 programming , career , community JS-Heavy Approaches Are Not Compatible With Long-Term Performance Goals (ser )Feb 13, 2026 20849 javascript , frameworks , performance , prioritization Fun With TypeScript Generics (ada /fro )Feb 13, 2026 20848 typescript , generics Evaluating AGENTS.md: Are Repository-Level Context Files Helpful for Coding Agents? (ves +)Feb 12, 2026 20847 studies , research , ai , ai-agents , agentsmd Are We Having the Wrong AI Dreams? (jet )Feb 12, 2026 20846 ai , outlooks The EU Moves to Kill Infinite Scrolling (egr )Feb 12, 2026 20845 social-media , scrolling , legal How to Debug the “@starting-style” At-Rule in Polypane (pol )Feb 12, 2026 20844 how-tos , debugging , css , animations , polypane , browsers Interop 2026: Continuing to Improve the Web for Developers (rac )Feb 12, 2026 20843 interoperability , web-platform , browsers , support Virtual Scrolling for Billions of Rows—Techniques From HighTable (sev )Feb 12, 2026 20842 html , tables , scrolling , performance , react State of React 2025 [Results] (sac /dev )Feb 12, 2026 20841 surveys , metrics , react You Might Not Need “role="presentation"” (stv /pic )Feb 12, 2026 20840 html , aria , accessibility Mastering Dialog Accessibility Feb 12, 2026 20839 accessibility , modals , html , aria Launching Interop 2026 (jaf /moz )Feb 12, 2026 20838 interoperability , web-platform , browsers , support The 80% Job: How Design Leads Are Using AI—and It’s Not About Mockups Feb 11, 2026 20837 design , ai , prototyping , communication , leadership , product-management , link-lists Accessibility Contractors Have Their Place-but It’s Not Everywhere Feb 11, 2026 20836 accessibility , business-relations , processes The Beautiful Web (j9t )Feb 11, 2026 20835 web , indieweb Radix UI vs. Base UI (sha )Feb 11, 2026 20834 react , libraries , radix , comparisons What It Really Costs to Run a WordPress Website in 2026 Feb 11, 2026 20833 wordpress , economics Life After Figma Is Coming (and It Will Be Glorious) (jon )Feb 11, 2026 20832 design , ai , tooling , figma Designing for Agentic AI: Practical UX Patterns for Control, Consent, and Accountability (sma )Feb 11, 2026 20831 design , user-experience , design-patterns , ai-agents , ai ChatGPT Has 12% of Google’s Search Volume but Google Sends 190× More Traffic to Websites (ahr )Feb 11, 2026 20830 traffic , search , chatgpt , google , metrics How to Create a CSS-Only Elastic Text Effect (css /fro )Feb 11, 2026 20829 how-tos , css , effects Re-Creating a Pantone Color Deck in CSS (sto )Feb 11, 2026 20828 css Announcing TypeScript 6.0 Beta (dan /typ )Feb 11, 2026 20827 typescript