5 Types of Engineers I Met as a Technical Writer May 8, 2026 22954 documentation , collaboration Bot Detection: How to Block Bad Bots in 2026 May 8, 2026 22953 how-tos , bot-detection , bots Using CSS “corner-shape” for Folded Corners (dxn /css )May 8, 2026 22952 css , borders , effects How to Control Infinite CSS Animations (css /fro )May 8, 2026 22951 how-tos , css , animations UX Writing: FAQs From Practitioners (nng )May 8, 2026 22950 user-experience , writing How to Use Ollama With Claude Code (rua )May 8, 2026 22949 how-tos , ollama , claude , ai Developer Ecosystem Survey 2026 (jet )May 8, 2026 22948 surveys , programming , code-editors , tooling Weekend at Bernie’s (and )May 8, 2026 22947 dependencies , security , foss , metrics Taken (sin )May 8, 2026 22946 privacy , fingerprinting 10 Common Component Architecture Mistakes in Figma Design Systems (and What to Do Instead) (ali /zer )May 7, 2026 22945 components , architecture , design-systems , figma , mistakes Building Coding Fundamentals: My System for Sustainable AI-Assisted Development (jas )May 7, 2026 22944 ai , ai-skills , processes Designing Data-Intensive Applications—Advice for Interaction Designers May 7, 2026 22943 information-design , interaction-design Behind the Scenes Hardening Firefox With Claude Mythos Preview (fre +/moz )May 7, 2026 22942 firefox , browsers , security , claude , ai How to Make Claude Code Follow Your Design System in Figma May 7, 2026 22941 how-tos , design-systems , figma , claude , ai My Thoughts on AI: Fears, Opinions, and Mental Journey (ace )May 7, 2026 22940 ai , craft , career Better Browser Caching With “No-Vary-Search” (css )May 7, 2026 22939 caching , http-headers , http The Prompt Is Not an Interface May 7, 2026 22938 ai , command-line , hci , link-lists Here We Go Again, Again, Again (nat )May 7, 2026 22937 accessibility , ada , legal , advocacy HTTP/3 Over QUIC in Node.js (jas )May 7, 2026 22936 nodejs , http , quic , examples Stop Using Yarn Classic (cha )May 7, 2026 22935 yarn Announcing Rolldown 1.0 (voi )May 7, 2026 22934 release-notes , rolldown How to Automate Modernization With Antigravity and Multi-Agent Orchestration May 6, 2026 22933 how-tos , automation , code-editors , ai , ai-agents From React to Native Web With nanotags: A Migration That Saved 100 KB (tra /evi )May 6, 2026 22932 migrating , react , web-components , libraries A Compiler Engineer’s Walkthrough of JavaScript Spread Arguments (hac )May 6, 2026 22931 javascript , compiling The Company That Made RAG Mainstream Is Now Betting Against It May 6, 2026 22930 ai , rag Making Zigzag CSS Layouts With a Grid and Transform Trick (css )May 6, 2026 22929 css , layout , grids , transforms Using “safe-area-inset” to Build Mobile-Safe Layouts (pol )May 6, 2026 22928 css , mobile , environments Linting Your Design Tokens—the What and the Why (stu )May 6, 2026 22927 design-tokens , linting , consistency , best-practices Control the Speed of Infinite Animations (css )May 6, 2026 22926 css , animations Appearing Productive in the Workplace May 6, 2026 22925 ai , productivity Animating Focus With View Transitions (chr /fro )May 6, 2026 22924 css , animations , view-transitions , focus AI Slop Is Killing Online Communities (rmo )May 6, 2026 22923 community , ai , slop The User Is Visibly Frustrated May 6, 2026 22922 ai-agents , ai Electron v42.0.0 (ele )May 6, 2026 22921 release-notes , electron HTML.md (j9t )May 6, 2026 22920 html , documentation , ai AI in Accessibility: What Product Teams Can Automate (and What They Absolutely Can’t) (acc )May 5, 2026 22919 accessibility , ai , automation Designing the AI-Native Engineering Organization May 5, 2026 22918 videos , interviews , engineering-management , ai Rethinking the Experience of System Tools (sma )May 5, 2026 22917 tooling , developer-experience Trustworthy JavaScript for the Open Web (moz )May 5, 2026 22916 javascript , security , open-web , firefox , browsers [Proposal for] Framework-Agnostic Vitest (eru )May 5, 2026 22915 discussions , vitest , vite Design From the Inside (mat )May 5, 2026 22914 design , processes The Boring Internet (tg )May 5, 2026 22913 web , protocols , economics , ai , indieweb , social-media Node.js 26.0.0 (Current) (raf /nod )May 5, 2026 22912 release-notes , nodejs New in Chrome 148 May 5, 2026 22911 chrome , browsers Google Chrome Silently Installs a 4 GB AI Model on Your Device Without Consent (tha )May 4, 2026 22910 chrome , google , browsers , ai , sustainability , privacy 7 Essential Design Tools and Resources for High-Quality Web Builds in 2026 (spe )May 4, 2026 22909 design , tooling , link-lists We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead (ben /cal )May 4, 2026 22908 tooling , screenshots , quality , playwright , case-studies 9 Times the Web Platform Was Influenced by Libraries (jad )May 4, 2026 22907 web-platform , retrospectives , libraries , dojo , bootstrap , jquery , lodash , mootools , prototypejs , esm , commonjs AI Doesn’t Fix Accessible Systems—It Depends on Them (ann )May 4, 2026 22906 ai , accessibility CSS “n of” Selectors for Conditional Validation (pre /fro )May 4, 2026 22905 css , selectors , conditionals , validation I Love Tailwind—Sorry Not Sorry May 4, 2026 22904 tailwind Media Queries Range Syntax (sha )May 4, 2026 22903 css , media-queries How’s Linear So Fast? A Technical Breakdown May 3, 2026 22902 performance , tech-stacks , case-studies Dithering With CSS (ike )May 3, 2026 22901 css , dithering Write Code That’s Easy to Delete: The Art of Impermanent Software May 2, 2026 22900 programming , maintainability Testing Vue Components in the Browser (b0r )May 2, 2026 22899 vuejs , components , testing , browsers You Are Not Immune to Mode Collapse May 2, 2026 22898 ai I Am Worried About Bun May 2, 2026 22897 bun , claude , ai [PM2] v7.0.0 May 2, 2026 22896 release-notes Mistral, Europe’s Answer to OpenAI and Anthropic, Pushes Its Coding Agents to the Cloud May 1, 2026 22895 ai , mistral What’s !important #10: HTML-in-Canvas, Hex Maps, E-Ink Optimization, and More (dxn /css )May 1, 2026 22894 css , html , retrospectives , web-platform , link-lists DevTools: How to Query Through the Shadow DOM (rem )May 1, 2026 22893 how-tos , shadow-dom , javascript , dev-tools , browsers Preserving DOM Changes Across Live Reloads (kit )May 1, 2026 22892 javascript , dom , eleventy I Don’t Like Tailwind—Sorry Not Sorry May 1, 2026 22891 tailwind Container Timing Origin Trial (tun +)May 1, 2026 22890 chrome , browsers , apis , performance , origin-trials Introducing TanStack Form (ada /fro )May 1, 2026 22889 introductions , tanstack , forms Agents Can Now Create Cloudflare Accounts, Buy Domains, and Deploy Apr 30, 2026 22888 ai , ai-agents , cloudflare AI for UX: The Guide You Wish Someone Had Given You Sooner Apr 30, 2026 22887 guides , user-experience , ai , prompting , link-lists Three Stoic Principles for Better Web Accessibility (stv /pic )Apr 30, 2026 22886 accessibility , principles How to Name Your App (and Get the Best Trademark) Apr 30, 2026 22885 how-tos , naming , legal ARIA Roles and Web Accessibility: A Quick Guide (lev )Apr 30, 2026 22884 guides , accessibility , aria , attributes , html The Importance of Native Randomness in CSS (alv /css )Apr 30, 2026 22883 css , randomness , functions This Month in Ladybird—April 2026 (lad )Apr 30, 2026 22882 ladybird , browsers Tolerating Inaccessibility (mac /web )Apr 30, 2026 22881 accessibility AI Amplifies Everything: A Team Lead’s Guide to AI-Assisted Development (fro )Apr 29, 2026 22880 guides , ai , processes , code-reviews , engineering-management 10 UI Patterns That Won’t Survive the AI Shift Apr 29, 2026 22879 design-patterns , design , ai , outlooks Do Graphs and Charts Need to Be Accessible? (tem )Apr 29, 2026 22878 accessibility , png , svg , images , aria , information-design Who Owns Your Design System? (spa )Apr 29, 2026 22877 design-systems , collaboration , communication Agentic Coding Is a Trap Apr 29, 2026 22876 ai-agents , ai , programming Remix 3 Beta Preview (rem )Apr 29, 2026 22875 release-notes , remix On GitHub’s Downfall Apr 29, 2026 22874 github Design Is the Work (jak )Apr 29, 2026 22873 design , processes , collaboration , ai “Developer Loyalty Is at Zero Right Now”: Google Doesn’t Care Which AI Coding Tool You Use Apr 28, 2026 22872 google , gcp , ai , tooling Copilot Code Review Is Now a CI Cost, Not Just an AI Feature (meh )Apr 28, 2026 22871 github-copilot , ai , code-reviews , ci-cd AI-Assisted Coding: A Practical Guide for Software Engineers (fro )Apr 28, 2026 22870 guides , ai , code-reviews Tools the Vercel Product Design Team Actually Uses (han )Apr 28, 2026 22869 vercel , tooling AI Productivity Gains: More Modest Than Expected Apr 28, 2026 22868 interviews , ai , productivity , metrics , studies , research The Case for Local AI Has Never Been Stronger (tho /hac )Apr 28, 2026 22867 ai , economics How Reliable Is AI at Finding UI Problems? Apr 28, 2026 22866 ai , usability , design , studies , research , metrics An Update on GitHub Availability Apr 28, 2026 22865 github The Interface That Responds Apr 28, 2026 22864 design , ai The Design-Minded Engineer (den )Apr 28, 2026 22863 career , design , performance , accessibility , ai Accessibility Fundamentals (ink )Apr 28, 2026 22862 fundamentals , accessibility Scroll-Driven Animations (jos )Apr 28, 2026 22861 css , scrolling , animations Hard to Read One-Liners (kri )Apr 28, 2026 22860 html , css , collaboration The Death of Design Apr 28, 2026 22859 design , ai , tooling Before GitHub (mit )Apr 28, 2026 22858 github , svn , foss , npm , dependencies SQL Tutorial (jad )Apr 28, 2026 22857 websites , courses , tutorials , sql , databases pnpm 11.0 (koc /pnp )Apr 28, 2026 22856 release-notes , pnpm The “Bug-Free” Workforce: How AI Efficiency Is Subtly Disrupting the Interactions That Build Strong Teams (sma )Apr 27, 2026 22855 ai , efficiency , collaboration Beyond robots.txt: Implementing ai.txt and llms.txt for Purpose-Based Scraping Control Apr 27, 2026 22854 ai , scraping , crawling , llmstxt , comparisons Why AI Is Citing Third-Party Sources Instead of Your Site? (sem )Apr 27, 2026 22853 ai , seo DESIGN.md Explained—the Format Reshaping How AI Builds UI Apr 27, 2026 22852 design , ai , documentation Rise of “Silicon Valley Right” Reshaping Tech Landscape Apr 27, 2026 22851 palantir , openai , anthropic , google Let’s Use the Nonexistent “::nth-Letter” Selector Now (css )Apr 27, 2026 22850 css , selectors Compositing and Blending (nik )Apr 27, 2026 22849 css , browsers , blend-modes Canvas-ing the Web (mey )Apr 27, 2026 22848 canvas , javascript replacements.fyi (430 /e18 )Apr 27, 2026 22847 websites , dependencies , refactoring , migrating , maintenance , javascript 15 Essential Sections Every README Needs: Give Your Project What It Deserves Apr 26, 2026 22846 readme , documentation AI Cannot Self Improve and Math Behind Proves It (dev )Apr 26, 2026 22845 ai The Disappearing AI Middle Class Apr 26, 2026 22844 ai , chatgpt , deepseek , economics , comparisons CSS Recently in All Browsers (arg )Apr 26, 2026 22843 css , anchor-positioning , scope , container-queries , shapes , view-transitions , units The Sites We Lost (aus )Apr 26, 2026 22842 web , history A11Y.md Apr 26, 2026 22841 accessibility , documentation , ai Vim Tip: Substitute Pattern Delimiter Doesn’t Need to Be a Slash (paw )Apr 24, 2026 22840 vi+vim , code-editors , tips-and-tricks Claude Code vs. Cursor vs. Copilot: The 2026 Developer Comparison Apr 24, 2026 22839 claude , cursor , github-copilot , ai , code-editors , comparisons Stop Calling Everything “SRE”—Here’s What It Actually Means (hac )Apr 24, 2026 22838 concepts , dev-ops The Legal Status of AI Chats and Google Docs (jun )Apr 24, 2026 22837 ai , legal , google The Rulebook for Designing AI Experiences Apr 24, 2026 22836 ai , design , microsoft , google , ibm I Used to Love Coding—Now I Just Prompt (har )Apr 24, 2026 22835 ai , programming , career New to the Web Platform in April Apr 24, 2026 22834 release-notes , web-platform , browsers , chrome , firefox , safari Do I Belong in Tech Anymore? (ky )Apr 24, 2026 22833 career , design , ai Constructable Stylesheets and “adoptedStyleSheets”: One Parse, Every Shadow Root (fro )Apr 23, 2026 22832 web-components , lit , css , javascript , apis , shadow-dom A Practical Guide to Flutter Accessibility: Hiding Noise, Exposing Actions (kor )Apr 23, 2026 22831 guides , flutter , accessibility What My Mother’s Stroke Taught Me About Digital Accessibility Apr 23, 2026 22830 accessibility Why I Spent Years Trying to Make CSS States Predictable Apr 23, 2026 22829 css , state-management Design Token Naming Conventions: A Practical Guide (stu )Apr 23, 2026 22828 guides , design-tokens , naming , conventions , examples Global Accessibility Awareness Day, One Month Out (dec )Apr 23, 2026 22827 accessibility , awareness-days Everyone Wants Servers and Nobody Wants Servers (lau )Apr 23, 2026 22826 servers , bluesky , mastodon , fediverse , social-media , resilience 26 Tips to Become a Better Engineering Manager (j9t )Apr 23, 2026 22825 engineering-management , tips-and-tricks I Love AI, but It Still Can’t Design for Shit (jon )Apr 23, 2026 22824 ai , design Good Designers, Bad Websites: A Proposal (ala /ali )Apr 23, 2026 22823 design , accessibility Upgrade Cypress to TypeScript v6 (bah )Apr 23, 2026 22822 cypress , typescript The End of Responsive Images (wil /pic )Apr 23, 2026 22821 html , images , responsive-design Cognitive Debt: The Hidden Risk in AI-Driven Software Development Apr 22, 2026 22820 ai , cognitive-debt , concepts 9 Accessibility Myths and Pushbacks (and How to Answer Them) (ste )Apr 22, 2026 22819 accessibility , myths , communication I Built a $32,000 AI Platform for Less Than a Penny (hac )Apr 22, 2026 22818 ai , architecture , economics , case-studies Visual Validation Feedback for Form Fields (aar )Apr 22, 2026 22817 html , forms , validation , javascript Debugging Wasm in Chrome DevTools Apr 22, 2026 22816 debugging , webassembly , dev-tools , chrome , browsers A Developer’s Guide to AdonisJS: 5 Core Benefits and Features (ele /des )Apr 22, 2026 22815 guest-posts , adonisjs Announcing Rspack 2.0 (rsp )Apr 22, 2026 22814 release-notes , rspack Multi-Level Navigation: The Challenge of Identifying Parent Sections for Screen Readers (ele )Apr 21, 2026 22813 navigation , html , aria , screen-readers , accessibility How to Mitigate the Risk of AI Implementation in Enterprise Environments (mat )Apr 21, 2026 22812 how-tos , ai , processes 12 Reasons Claude Is Outperforming ChatGPT in My Daily Workflow (web )Apr 21, 2026 22811 ai , chatgpt , claude , comparisons The Web Is Fun Again: First Experiments With HTML in Canvas (ami /fro )Apr 21, 2026 22810 experiments , html , canvas , javascript The Cost of Yes: Design Systems and the Work Nobody Sees (guy /zer )Apr 21, 2026 22809 design-systems What’s Actually New in JavaScript (and What’s Coming Next) (nec )Apr 21, 2026 22808 javascript , ecmascript , standards , retrospectives , outlooks How LLMs Could Supercharge Mass Surveillance in the US Apr 21, 2026 22807 ai , privacy , politics The Importance of People Who Care Apr 21, 2026 22806 ai The Zero-Days Are Numbered (moz )Apr 21, 2026 22805 security , firefox , browsers , ai , anthropic webcompat.dev (nik )Apr 21, 2026 22804 websites , web-platform , documentation , overviews Git 2.54 Released With New Experimental “git history” Command Apr 20, 2026 22803 git Session Timeouts: The Overlooked Accessibility Barrier in Authentication Design (ele /sma )Apr 20, 2026 22802 accessibility , authentication , time , user-experience , design-patterns , wcag Anthropic and Amazon Expand Collaboration for Up to 5 Gigawatts of New Compute Apr 20, 2026 22801 anthropic , amazon , aws , ai On Being a Designer in the Most Interesting, Exhausting Moment of Our Careers Apr 20, 2026 22800 design , ai , career You Can’t Audit Your Way Into Accessibility Culture Change Apr 20, 2026 22799 accessibility , culture , auditing Open-Source vs. Commercial LLMs: The Complete Guide (2026) Apr 20, 2026 22798 guides , ai , foss , comparisons AVIF vs. WebP vs. JPEG: The Ultimate Format Comparison Apr 20, 2026 22797 avif , webp , jpeg , images , comparisons Why I Don’t Chain Everything in JavaScript Anymore Apr 20, 2026 22796 javascript What Claude Design Actually Changes for Designers Apr 20, 2026 22795 claude , ai , design My Thoughts on the “focusgroup” Attribute Proposal (stv )Apr 20, 2026 22794 html , forms , focus , attributes Hand-Drawn Underline Using “border-shape” (css )Apr 20, 2026 22793 css , borders , shapes Never Lose Form Progress Again (aar )Apr 20, 2026 22792 forms , web-components , progressive-enhancement A11y 101: 3.1.1 Language of Page (nat )Apr 20, 2026 22791 introductions , accessibility , wcag , localization , html GitHub Actions Concurrency Patterns—“cancel-in-progress: false” for Parallel Deployments Apr 19, 2026 22790 github-actions , concurrency , deploying Atlassian Enables Default Data Collection to Train AI Apr 19, 2026 22789 atlassian , ai , privacy Rethinking the Shape of Design Teams in an AI World Apr 19, 2026 22788 design , ai , leadership Video as Code: A Deep Dive Into HeyGen’s Hyperframes Apr 19, 2026 22787 deep-dives , multimedia , html , css , tooling Vercel April 2026 Security Incident Apr 19, 2026 22786 vercel , security Programming Still Sucks (ste )Apr 19, 2026 22785 programming , career Thoughts and Feelings Around Claude Design (sam )Apr 18, 2026 22784 design , claude , ai Headless Everything for Personal AI (gen )Apr 18, 2026 22783 ai , headless , mcp , command-line Haptics: How to Build a Consistent Cross-Platform Solution and Align Code With Figma Apr 17, 2026 22782 how-tos , design , consistency , figma Introducing Claude Design by Anthropic Labs Apr 17, 2026 22781 introductions , claude , anthropic , ai , design How I Resolved 15K Circular Dependencies (haa )Apr 17, 2026 22780 dependencies , monorepos , nx “Use Links, Don’t Talk About Them” (mwi )Apr 17, 2026 22779 links , writing , microcontent , usability Oh, but There’s One More Thing Apr 17, 2026 22778 design , ai Building a Blog in TanStack (ada /fro )Apr 17, 2026 22777 tanstack , blogging , functionality Red-Lining AI (chr )Apr 17, 2026 22776 ai , ethics How Junior Web Designers Use Google Maps to Generate Cash (web )Apr 16, 2026 22775 design , monetization Who Will Maintain the Web When PHP’s Veterans Retire? Apr 16, 2026 22774 php , maintenance AI Doesn’t Fix Weak Engineering—It Just Speeds It Up Apr 16, 2026 22773 ai , productivity Features Everyone Should Steal From npmx (and )Apr 16, 2026 22772 npmx Discourse Is Not Going Closed Source (sam /dis )Apr 16, 2026 22771 foss Specific Tokens at Component Level Apr 16, 2026 22770 design-tokens , components Warning: Containment Breach in Cascade Layer (db )Apr 15, 2026 22769 css , cascade , containment Design and Engineering Solve Different Problems; AI Initiatives Are Forgetting That (jea )Apr 15, 2026 22768 ai , design , productivity , processes Think About What You Feed Into Generative AI Before the Demand Letter Arrives Apr 15, 2026 22767 accessibility , ai , legal , engineering-management Anne Bovelett on How Web Accessibility Boosts Traffic, SEO, and Revenue (bov +)Apr 15, 2026 22766 podcasts , interviews , wordpress , accessibility , traffic , seo , economics Making Your Site Visible to LLMs: 6 Techniques That Work, 8 That Don’t (tra /evi )Apr 15, 2026 22765 ai , agent-experience , llmstxt , search , best-practices GitHub Introduces Stacked Prs to Ease Review Bottlenecks (tec )Apr 15, 2026 22764 github , code-reviews I Don’t Want a Screenshot of Your Claude Conversation (dav )Apr 15, 2026 22763 ai , collaboration Claude Code and the Rise of Personal Software Apr 15, 2026 22762 ai , claude , concepts Don’t Waste Money on an Accessibility Audit (dec )Apr 15, 2026 22761 accessibility , auditing , vpat-acr “box-shadow” Is No Alternative to “outline” (mat )Apr 15, 2026 22760 accessibility , mistakes , shadows , css Information Architecture (Still) Matters Apr 15, 2026 22759 information-architecture , ai , link-lists Demystifying Block Formatting Contexts Apr 15, 2026 22758 css , concepts , overflow , floats Building a UI Without Breakpoints (ami /fro )Apr 15, 2026 22757 css , layout , intrinsic-design , responsive-design Logo Design Trends for 2026: What I’m Actually Seeing (and What Most Designers Are Missing) (web )Apr 14, 2026 22756 design , logos , images , typography , trends The Community Has Spoken, Now We Need Browsers Vendors to Help: A “<rangegroup>” Update (uti )Apr 14, 2026 22755 html , community , browsers How to Prioritize ADA Title II Accessibility Efforts (slo )Apr 14, 2026 22754 how-tos , accessibility , ada , legal , prioritization Accessibility Is Not a Feature, It’s Infrastructure Apr 14, 2026 22753 accessibility , concepts The Impact of AI-Generated Text on the Internet (saw +)Apr 14, 2026 22752 ai , web , metrics , studies , research AI Will Never Be Ethical or Safe (j9t )Apr 14, 2026 22751 ai , ethics , security Colour, Contrast, and Creativity (int )Apr 14, 2026 22750 accessibility , colors , contrast , creativity Design and Engineering, as One (mat )Apr 14, 2026 22749 design , prototyping , processes , collaboration The Radio State Machine (ami /css )Apr 14, 2026 22748 html , css , state-management TokenBlast Apr 14, 2026 22747 websites , claude , ai , token-optimization Build a Movie Watchlist With Node.js, TypeScript, and MongoDB (nra )Apr 13, 2026 22746 nodejs , typescript , mongodb , functionality Making Our Frontend Unit Tests Much Faster With @swc/jest Apr 13, 2026 22745 testing , jest , swc , performance Introducing a New Spam Policy for “Back Button Hijacking” Apr 13, 2026 22744 google , spam , policies , browsers One Developer, Two Dozen Agents, Zero Alignment (mag )Apr 13, 2026 22743 ai , ai-agents , collaboration , processes AI-Generated UI Is Inaccessible by Default (fro )Apr 13, 2026 22742 design , ai , accessibility , axe Building a CLI for All of Cloudflare (tk +)Apr 13, 2026 22741 cloudflare , command-line When Algorithms Forget You’re Human (nat )Apr 13, 2026 22740 design , user-experience , ai 7 View Transitions Recipes to Try (sun /css )Apr 13, 2026 22739 css , view-transitions , examples Inside GitHub’s Fake Star Economy (awe )Apr 13, 2026 22738 github , economics Evan You—State of Vue 2026 (eva /vue )Apr 13, 2026 22737 videos , vuejs , vite The Vertical Codebase (tkd )Apr 13, 2026 22736 components , concepts , principles , monorepos DESIGN.md Apr 13, 2026 22735 design , ai , documentation Agentic Software Engineering: Writing Effective Skills Apr 12, 2026 22734 ai , ai-skills Making Product Documentation Work for Humans and AI (ger )Apr 12, 2026 22733 documentation , product-management , accessibility , ai What I Learned From Analyzing 158 Design Systems Apr 12, 2026 22732 design-systems , metrics , comparisons Unicode Variation Selectors (css )Apr 12, 2026 22731 css , selectors , unicode , emoji Why AI Sucks at Front End (arg )Apr 12, 2026 22730 ai , html , css No One Owes You Supply-Chain Security (pur )Apr 11, 2026 22729 security , dependencies , rust Multi-Stroke Text Effect in CSS (yua )Apr 11, 2026 22728 css , effects Agentic Engine Optimization (AEO) (add )Apr 11, 2026 22727 ai , documentation , optimization , concepts , llmstxt , agentsmd Productive Procrastination (pro )Apr 11, 2026 22726 productivity Frontend News #22: x86 CPU in CSS, “pointer-box-offset” Property, Detecting at-Rule Support (zor /css )Apr 10, 2026 22725 videos , css The Major Technical Reasons Why Accessibility Overlays Don’t Work (kar )Apr 10, 2026 22724 accessibility , overlays Playwright Accessibility Testing: What axe and Lighthouse Miss (rea )Apr 10, 2026 22723 accessibility , testing , playwright , axe , lighthouse How We Made the Angular Compiler Faster Using AI (mdo /voi )Apr 10, 2026 22722 angular , compiling , performance , optimization , ai “font-family” Doesn’t Fall Back the Way You Think (css )Apr 10, 2026 22721 css , fonts , flash-of-x Bureaucracy Is Not a Scaffold, It Is a Cage Apr 10, 2026 22720 agile , processes , project-management , engineering-management How AI Impacts UI, UX, and Accessibility (ons +)Apr 10, 2026 22719 videos , ai , accessibility , user-experience , design How to Improve UX in Legacy Systems (sma )Apr 10, 2026 22718 how-tos , user-experience , design , optimization , processes WCAG3 Contrast as of April 2026 (aar )Apr 10, 2026 22717 accessibility , wcag , contrast , colors How (Not) to Learn Python (che /jet )Apr 10, 2026 22716 python , code-editors , jetbrains , learning Liquid Glass Apr 10, 2026 22715 websites , liquid-glass , libraries , effects Someone Bought 30 WordPress Plugins and Planted a Backdoor in All of Them Apr 9, 2026 22714 wordpress , plugins , security Green Components: How Your Design System Can Aid Sustainability Goals (hdv /zer )Apr 9, 2026 22713 design-systems , components , sustainability There Is a Growing Gap in Understanding of AI Capability (kar )Apr 9, 2026 22712 ai , concepts The End of Static Design: Living in the Era of Liquid UI (web )Apr 9, 2026 22711 design , liquid-design How We Optimized Agent Device for Mobile App Automation (thy /cal )Apr 9, 2026 22710 debugging , optimization , ai , case-studies How to Use Lazy Loading Without Hurting Web Performance (jac /deb )Apr 9, 2026 22709 how-tos , lazy-loading , performance Developer Ramp-Up Time Continues to Accelerate With AI Apr 9, 2026 22708 ai , onboarding , efficiency There Are Only Four Sensible Ways to Build a Website (jon )Apr 9, 2026 22707 concepts , web-apps , ecommerce , static-site-generation , content-management , react , shopify , wordpress , drupal , typo3 SVG Filters Guide: Getting Started With the Basics (ana /fro )Apr 9, 2026 22706 guides , fundamentals , svg , filters , images A Simple Model to Address Work Performance Issues (j9t )Apr 9, 2026 22705 career , engineering-management , collaboration Making Dark Mode Play Nicely With BFCache Apr 9, 2026 22704 dark-mode , bfcache , javascript From Java to Wayland: A Pixel’s Journey (jet )Apr 9, 2026 22703 java , rendering Installing Every* Firefox Extension (jw )Apr 9, 2026 22702 firefox , browsers , browser-extensions , overviews An Interactive Cover Component (kit )Apr 9, 2026 22701 components , css , effects taste.md Apr 9, 2026 22700 design , ai Creating Custom Page Transitions in Astro With Barba.js and GSAP (cod )Apr 8, 2026 22699 astro , gsap , tooling , animations , javascript What We Learned Building a Rust Runtime for TypeScript (and )Apr 8, 2026 22698 lessons , typescript , rust , runtimes The Git Commands I Run Before Reading Any Code Apr 8, 2026 22697 git , command-line Modern CSS Feature Support for Shadow DOM Apr 8, 2026 22696 websites , css , shadow-dom , browsers , support Under the Hood of MDN’s New Frontend (leo /mdn )Apr 8, 2026 22695 mdn , react , web-components Hidde [de Vries] Fireside (hdv +)Apr 8, 2026 22694 videos , interviews , accessibility , wcag , en-301-549 , sustainability State of AI 2026 (sac /dev )Apr 8, 2026 22693 surveys , ai Anthropic Debuts Preview of Powerful New AI Model Mythos in New Cybersecurity Initiative Apr 7, 2026 22692 anthropic , ai , security Old Advice: Hiding Content Has No Effect on Accessible Name or Description Calculation (ste )Apr 7, 2026 22691 accessibility , hiding , aria , html How to Use Standard HTML Video and Audio Lazy-Loading on the Web Today (sco )Apr 7, 2026 22690 how-tos , html , multimedia , lazy-loading , performance You Can’t Cancel a JavaScript Promise (Except Sometimes You Can) (inn )Apr 7, 2026 22689 javascript , promises Adversarial AI: Understanding the Threats to Modern AI Systems (jet )Apr 7, 2026 22688 ai , security , concepts Parse, Don’t Validate—in a Language That Doesn’t Want You To Apr 7, 2026 22687 parsing , validation , programming , typescript , type-safety Why Most Design Systems Fail at the Leadership Layer (zer )Apr 7, 2026 22686 design-systems , leadership Name-Only Containers: The Scoping We Needed (chr /fro )Apr 7, 2026 22685 css , scope , container-queries Alternatives to the “!important” Keyword (css )Apr 7, 2026 22684 css , cascade , selectors From Rule, Spec, to Harness: A Phased Adoption Path for AI Coding Apr 7, 2026 22683 translations , ai , processes , concepts Inverted Themes With “light-dark()” (dav )Apr 7, 2026 22682 css , dark-mode , design-systems , theming Should Designers “Code”? Apr 7, 2026 22681 design , career Observability at Scale: Mastering ADK Callbacks for Cost, Latency, and Auditability (con )Apr 6, 2026 22680 observability , callbacks , scalability , ai-agents Not Useless: Why Experimental Websites Matter More Than You Think (web )Apr 6, 2026 22679 design , creativity , experiments , web Looking at New CSS Multi-Column Layout Wrapping Features (css )Apr 6, 2026 22678 css , layout RFC JSIR: A High-Level IR for JavaScript Apr 6, 2026 22677 tooling , javascript Screen Readers Are Not Testing Tools (yat )Apr 6, 2026 22676 accessibility , testing , screen-readers “Intl” Can Localize Units, Too (ste )Apr 6, 2026 22675 javascript , localization , units A11y 101: 2.5.8 Target Size (nat )Apr 6, 2026 22674 introductions , accessibility , wcag Mesurer (ibe )Apr 6, 2026 22673 packages , design , auditing “Vibe Coding” Is Accelerating the Erosion of Design Authority Apr 5, 2026 22672 design , vibe-coding , ai AI Prototyping: Harder. Worser. Faster. Wronger. (ann )Apr 5, 2026 22671 ai , prototyping Tech and the War Nobody Wanted (dxs )Apr 4, 2026 22670 frontend-dogma , ethics , politics Designers: We Are Perpetuating Our Own Burnout Problem Apr 4, 2026 22669 design , career The Scope of Type Guards and Assertion Functions (ste )Apr 4, 2026 22668 typescript Why Some Images Look Brighter Than Your Screen Apr 4, 2026 22667 images , colors Shopify Speed Audit: Apps Killing Conversions Apr 4, 2026 22666 shopify , performance , javascript Container Query Typography Systems (mat )Apr 4, 2026 22665 css , container-queries , typography Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign (sar /soc )Apr 3, 2026 22664 nodejs , foss , security The “Passive Income” Trap Ate a Generation of Entrepreneurs (dao )Apr 3, 2026 22663 monetization , economics The Uphill Climb of Making Diff Lines Performant Apr 3, 2026 22662 github , diff , performance , optimization , case-studies CSS Subgrid Is Super Good (db )Apr 2, 2026 22661 css , grids , layout Microsoft Execs Warn Agentic AI Is Hollowing Out the Junior Developer Pipeline Apr 2, 2026 22660 hiring , career , ai , engineering-management , microsoft Building AI Independence: A Practical Guide to Moving Beyond US Solutions (owe /pro )Apr 2, 2026 22659 guides , ai , mistral , deepseek , moonshot-ai , processes [Node.js] Security Bug Bounty Program Paused Due to Loss of Funding (nod )Apr 2, 2026 22658 nodejs There’s a Hidden Tax on Every AI-Generated Merge Request Apr 2, 2026 22657 ai , version-control , code-reviews , processes Accessibility Overlays Create Problematic “Quick-Fixes” (the )Apr 2, 2026 22656 accessibility , overlays Why It’s Getting Harder to Measure AI Performance Apr 2, 2026 22655 ai , metrics Post Mortem: Axios npm Supply Chain Compromise Apr 2, 2026 22654 axios , npm , security What Should We Do After Canceling a Sprint? Apr 2, 2026 22653 scrum , agile The Many Paths in the Life of a Designer Apr 2, 2026 22652 design , ai , career What to Know in JavaScript (2026 Edition) (chr /fro )Apr 2, 2026 22651 javascript , ecmascript , standards , frameworks , runtimes , tooling , testing , npm View Transitions Toolkit (bra )Apr 2, 2026 22650 packages , css , view-transitions EmDash Feedback (pho )Apr 2, 2026 22649 wordpress , emdash , cloudflare , content-management , comparisons Inside Claude Code’s Leaked Source: Swarms, Daemons, and 44 Features Anthropic Kept Behind Flags Apr 1, 2026 22648 claude , anthropic , ai Introducing EmDash—the Spiritual Successor to WordPress That Solves Plugin Security (tk +)Apr 1, 2026 22647 introductions , tooling , emdash , wordpress , content-management , cloudflare Most Developers Misunderstand Node.js in Production (With Ulises, TC39 Delegate) (nod )Apr 1, 2026 22646 videos , interviews , nodejs , nsolid Locked Out: Why OTP and 2FA Often Fail Users With Disabilities Apr 1, 2026 22645 accessibility , authentication , captcha Notes From “AI and the Future of Sustainability Reporting” (hdv )Apr 1, 2026 22644 ai , sustainability , outlooks Front-End Fools: Top 10 April Fools’ UI Pranks of All Time (css )Apr 1, 2026 22643 retrospectives , css , user-experience , google , stack-overflow AI-Generated Merged Code Holds Steady at ~30% Apr 1, 2026 22642 ai , metrics Making Emojis and Icons Screen Reader Accessible (pop )Apr 1, 2026 22641 emoji , icons , images , accessibility , screen-readers , html The Hidden Blast Radius of the Axios Compromise (ahm /soc )Apr 1, 2026 22640 dependencies , npm , axios , security A Practical Guide to Design Principles (sma )Apr 1, 2026 22639 guides , design , principles , link-lists What’s New in Svelte: April 2026 (sve )Apr 1, 2026 22638 release-notes , svelte , sveltekit This, Still Not for Everyone (mat )Apr 1, 2026 22637 accessibility , metrics , homepages , webaim CSS or BS? (kei )Apr 1, 2026 22636 css , standards Burnout Is Real for Open Source Maintainers: A Conversation With John-David Dalton, Creator of Lodash (jdd /ope )Mar 31, 2026 22635 podcasts , interviews , javascript , libraries , lodash , foss , maintenance Claude Code’s Entire Source Code Got Leaked via a Sourcemap in npm, Let’s Talk About It Mar 31, 2026 22634 claude , ai , source-maps , npm Claude Code Users Say They’re Hitting Usage Limits Faster Than Normal Mar 31, 2026 22633 claude , ai What’s !important: Light/Dark Favicons, “@mixin”, Object-View-Box, and More (dxn /css )Mar 31, 2026 22632 css , retrospectives , link-lists Minimum Release Age Is an Underrated Supply Chain Defense (dan )Mar 31, 2026 22631 security , dependencies , npm , bun , pnpm , yarn , deno , renovate , dependabot , axios “safe” in Flex and Grid Alignment (ipr )Mar 31, 2026 22630 css , flexbox , grids , layout , alignment Encoding Team Standards (mfo )Mar 31, 2026 22629 ai , consistency , conventions , documentation , collaboration , engineering-management Craft Is Untouchable (chr )Mar 31, 2026 22628 craft , ai , processes Kirby Blog Course (mau )Mar 31, 2026 22627 courses , kirby , blogging The WebAIM Million: The 2026 Report on the Accessibility of the Top 1,000,000 Home Pages (web )Mar 30, 2026 22626 studies , research , accessibility , homepages , metrics The Design Drift Created by Vibe Coding Is Insane—How Are You Addressing It? Mar 30, 2026 22625 discussions , design , vibe-designing , vibe-coding , ai Axios Compromised on npm—Malicious Versions Drop Remote Access Trojan Mar 30, 2026 22624 npm , dependencies , axios , security The AI Design Gap: A Student’s Journey in Accessifying Visual Layouts (dar )Mar 30, 2026 22623 design , ai , accessibility There’s No Need to Include “Navigation” in Your Navigation Labels (tem )Mar 30, 2026 22622 accessibility , labels , navigation , html The Ground Is Shaking: Why Designers Must Flip the Script on AI Mar 30, 2026 22621 design , ai Google Stitch: Is This the End of the Junior Designer? (web )Mar 30, 2026 22620 design , vibe-designing , ai , google , tooling , career Semantic HTML Just Might Make Your CSS Less Fragile (sch )Mar 30, 2026 22619 html , css , semantics , resilience Your Options for Preloading Images With JavaScript (mac )Mar 30, 2026 22618 images , preloading , javascript , techniques Focus Indicators 101: A Simple Guide for Developers (pop )Mar 30, 2026 22617 videos , introductions , guides , focus , keyboard-navigation , accessibility Form Automation Tips for Happier User and Clients (css )Mar 30, 2026 22616 forms , automation , tips-and-tricks What Is CSS Containment and How Can I Use It? (css )Mar 30, 2026 22615 css , containment , performance The Drill-Down Menu With Details and “@scope” (pre /fro )Mar 30, 2026 22614 disclosure-widgets , css Prevent Claude Code From Accessing .env (jad )Mar 30, 2026 22613 claude , ai , environments , security You Probably Don’t Need to Lift State Mar 30, 2026 22612 state-management , react Copilot Edited an Ad Into My PR Mar 30, 2026 22611 github-copilot , ai A11y 101: 2.5.7 Dragging Movements (nat )Mar 30, 2026 22610 introductions , accessibility , wcag , drag-and-drop Transformers.js v4 (xen )Mar 30, 2026 22609 release-notes Headings the Right Way: Site Building Tips for Accessible Page Content (dru )Mar 29, 2026 22608 videos , html , headings , accessibility DeepSeek API Integration With React and Next.js Mar 29, 2026 22607 react , nextjs , deepseek , ai , apis You Still Have to Refactor, Even With AI (ada )Mar 29, 2026 22606 ai , refactoring , fundamentals Things Learned Migrating to Solid 2.0 (bre )Mar 29, 2026 22605 migrating , solidjs , ai , lessons Your Ticket Is a Prompt Mar 29, 2026 22604 ai , prompting , documentation , project-management Mike Smith Fireside (ste )Mar 29, 2026 22603 videos , interviews , standards , accessibility , html , community Node.js Brotli UAF (mai )Mar 29, 2026 22602 nodejs , permissions , brotli , compression , security , claude , ai Pretext (sim )Mar 29, 2026 22601 libraries , typescript Will AI Replace Software Developers? Mar 28, 2026 22600 discussions , ai , programming , career Your Debounce Is Lying to You Mar 28, 2026 22599 software-design-patterns , javascript , debouncing “QuitGPT” Boycott Could Spark AI Flashpoint as Ethical Use Debate Rages (luk )Mar 27, 2026 22598 ai , ethics , privacy , chatgpt , anthropic Getting Started With the Vercel AI SDK Agents in Node.js Mar 27, 2026 22597 introductions , vercel , ai , nodejs Why We Replaced Node.js With Bun for 5× Throughput (tri )Mar 27, 2026 22596 nodejs , bun , migrating Why Are Executives Enamored With AI but ICs Aren’t? Mar 27, 2026 22595 ai , engineering-management A Simple Way to Make Instructions More Accessible Mar 27, 2026 22594 accessibility , documentation Bad Example: Timesheet Submit Button (rac )Mar 27, 2026 22593 html , buttons , accessibility Beware of “AI” Accessibility Audits (kar )Mar 27, 2026 22592 accessibility , auditing , ai New to the Web Platform in March Mar 27, 2026 22591 release-notes , web-platform , browsers , firefox , safari , chrome Endgame for the Open Web (ani )Mar 27, 2026 22590 web , open-web , ai , foss [Pretext] Demos Mar 27, 2026 22589 libraries , typescript , css , layout , examples CSS Is DOOMed (htm )Mar 27, 2026 22588 css HTML Minifier Next: Zero-Config Mode, SVG Minification With SVGO, Even Faster (j9t )Mar 26, 2026 22587 release-notes , html-minifier Applying Accessibility Fixes With Stealth for the Greater Good (stv /pic )Mar 26, 2026 22586 accessibility , concepts , culture The Top Trait Companies Look for in a Technical Interview (fro )Mar 26, 2026 22585 career , interviewing WCAG A vs. AA, Outdated Accessibility Statements, and More (nic )Mar 26, 2026 22584 accessibility , wcag , documentation The Site-Search Paradox: Why the Big Box Always Wins (sma )Mar 26, 2026 22583 design , user-experience , search The Mirage of UX Design’s Demise Keeps Coming Back Mar 26, 2026 22582 user-experience , design , ai Building a Runtime With QuickJS (hea )Mar 26, 2026 22581 quickjs , javascript , runtimes , functionality Geolocation (mar +/w3c )Mar 26, 2026 22580 geolocation , apis Why You Shouldn’t Trust the People Who Built Your Inaccessible Site to Fix It Mar 25, 2026 22579 accessibility , auditing Your Data Is Everywhere—the Government Is Buying It Without a Warrant (jjo /npr )Mar 25, 2026 22578 politics , privacy , ai , anthropic Next.js Across Platforms: Adapters, OpenNext, and Our Commitments (fee +)Mar 25, 2026 22577 nextjs Malicious PyPI Package—LiteLLM Supply Chain Compromise Mar 25, 2026 22576 dependencies , vulnerabilities , security Best CI/CD Tools for 2026: What the Data Actually Shows (ovb /jet )Mar 25, 2026 22575 ci-cd , tooling , metrics A Gentle Intro to npm Workspaces, With Visuals (pre /was )Mar 25, 2026 22574 introductions , npm Tooltips That Work for Everyone (ele )Mar 25, 2026 22573 tooltips , accessibility , html , aria , attributes , screen-readers , nvda , jaws The Three Thirds Mar 25, 2026 22572 design , leadership , career , ai , link-lists The Web Development Glossary 4K (j9t /dxs )Mar 24, 2026 22571 books , frontend-dogma , learning , training , concepts , terminology Developing a Minimally HashDoS Resistant, Yet Quickly Reversible Integer Hash for V8 (joy /nod )Mar 24, 2026 22570 nodejs , hashing , security Introducing JetBrains Central: An Open System for Agentic Software Development (jet )Mar 24, 2026 22569 introductions , jetbrains , ai-agents , ai ADA Title II Update: What We Know, What We Don’t, and What to Do Now (gwi /deq )Mar 24, 2026 22568 accessibility , ada , legal The Design Engineer Symptom: What a Rising Job Title Reveals Mar 24, 2026 22567 design , programming , ai , career Testing Font Scaling for Accessibility With Figma Variables (sma )Mar 24, 2026 22566 accessibility , fonts , scaling , figma , variables Shadow DOM Focus Delegation: Getting “delegatesFocus” Right (fro )Mar 24, 2026 22565 accessibility , shadow-dom , focus , javascript , lit , web-components What Is OpenCode? Understanding AI Coding Agents for Frontend Development (ele /des )Mar 24, 2026 22564 guest-posts , opencode , ai , productivity Your Design System Was Never a System Mar 24, 2026 22563 design-systems , components , yaml , figma Who Can Actually Afford AI Tools Now? Mar 24, 2026 22562 ai , economics , link-lists Designing for People With Low Vision (llo /tet )Mar 24, 2026 22561 accessibility , design WebKit Features for Safari 26.4 (web )Mar 24, 2026 22560 release-notes , webkit , safari , browsers From 0 to 250K Lines: How a 100% AI-Coded Project Builds a Governance Closed Loop Mar 24, 2026 22559 translations , ai , processes , agentsmd This Is Crazy Mar 24, 2026 22558 videos , foss , ai , legal , licensing “Our Product Is Used, on [Occasion], to Kill People”: Inside Palantir, the World’s Scariest AI Company Mar 23, 2026 22557 ai , palantir , history A Beginner’s Guide to Manual Accessibility Testing With Keyboard Navigation Mar 23, 2026 22556 guides , accessibility , testing , keyboard-navigation The Death of the Front Door: Why the “Home Page” Is a Legacy Pattern (web )Mar 23, 2026 22555 design , homepages , browsing , web What Happens to the Design System When AI Changes the Product? Mar 23, 2026 22554 design-systems , ai , product-management Building a Dual-Scene Fluid X-Ray Reveal Effect in Three.js (cod )Mar 23, 2026 22553 effects , threejs The Accessibility Problem Isn’t Design—It’s Engineering (gbb )Mar 23, 2026 22552 accessibility , legal , eaa , ai Try Tab Notes in Firefox to Leave a Note on Any Page (gph /moz )Mar 23, 2026 22551 firefox , browsers Two Circles, One Arrow, and Anchor Positioning (css /fro )Mar 23, 2026 22550 css , anchor-positioning , math Signals, the Push-Pull Based Algorithm (wil )Mar 23, 2026 22549 frameworks , signals , state-management , algorithms Web Dev Just Got Huge Updates Mar 23, 2026 22548 videos , solidjs , astro , vite , typescript A11y 101: 2.5.4 Motion Actuation (nat )Mar 23, 2026 22547 introductions , accessibility , wcag Uses for Nested Promises Mar 23, 2026 22546 javascript , promises , asynchrony Announcing TypeScript 6.0 (dan /typ )Mar 23, 2026 22545 release-notes , typescript Why Migrate to Valibot? (fab /val )Mar 23, 2026 22544 libraries , typescript The Diminished Art of Coding (nol )Mar 22, 2026 22543 programming , code-reviews , ai , vibe-coding Building the Good Web (bre )Mar 22, 2026 22542 indieweb , web Fifty Years of Hard-Won Rights Are on the Line: The Fight to Save Section 504 (dar )Mar 21, 2026 22541 legal , accessibility Where Did 400 MiB Go? Mar 21, 2026 22540 nodejs , websockets , memory , debugging Dropdowns Inside Scrollable Containers: Why They Break and How to Fix Them Properly (sma )Mar 20, 2026 22539 css , positioning , transforms , scrolling AI Crawlers Are Eating Your Bandwidth: How Hosting Companies Are Fighting Back Mar 20, 2026 22538 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 22537 google , design , vibe-designing , ai , figma , sketch 3 Reasons Why You Should Care About Document Accessibility Mar 20, 2026 22536 accessibility , pdf Trust and Faith in Our Web (bre )Mar 20, 2026 22535 web , ai , indieweb Quick Tip: Don’t Use “<abbr>” (nat )Mar 20, 2026 22534 html , tips-and-tricks , screen-readers , support , accessibility On “clip-path” Animations (kar )Mar 20, 2026 22533 css , clipping , animations Rights and Tech Coalition Calls on Congress to End Warrantless Mass Surveillance (cor /com )Mar 19, 2026 22532 politics , privacy , legal , ai , advocacy More Easy Light-Dark Mode Switching: “light-dark()” Is About to Support Images (bra )Mar 19, 2026 22531 css , functions , images , dark-mode Core JavaScript and TypeScript Features Become Free in IntelliJ IDEA (jet )Mar 19, 2026 22530 intellij-idea , code-editors Getting Developers to Care about Accessibility: Carrots and Sticks Mar 19, 2026 22529 accessibility , processes , culture The Great Transition: Why the Design World Is Re-Evaluating Figma (web )Mar 19, 2026 22528 design , figma Why Aren’t AI Productivity Gains Higher? Mar 19, 2026 22527 ai , productivity , engineering-management JavaScript for Everyone: Destructuring (wil /css )Mar 19, 2026 22526 javascript , examples The Great CSS Expansion (pav /git )Mar 19, 2026 22525 css , anchor-positioning , pop-overs , modals , animations , transitions , forms pnpm 11 Beta 0 (pnp )Mar 19, 2026 22524 release-notes , pnpm .htaccess Punk (j9t )Mar 19, 2026 22523 packages , apache , redirecting , link-rot , quality AI Is Creating a New Kind of Tech Debt—and Nobody Is Talking About It (har )Mar 18, 2026 22522 ai , technical-debt , cognitive-debt , concepts Node.js Worker Threads Are Problematic, but They Work Great for Us (inn )Mar 18, 2026 22521 nodejs , worker-threads , event-loop Balancing Stability and Innovation in Design Systems (ton )Mar 18, 2026 22520 design-systems Petition to Node.js TSC: No AI Code in Node.js Core (ind )Mar 18, 2026 22519 nodejs , ai The Color System I Wish I Understood Sooner (the )Mar 18, 2026 22518 colors , color-palettes , naming How to Burn $30M on a JavaScript Framework… (fir )Mar 18, 2026 22517 videos , javascript , frameworks , famous JavaScript Thinks Everything’s a Date Mar 18, 2026 22516 javascript , time , v8 , javascriptcore , python AI, Plain Language, and Responsibility (mni )Mar 18, 2026 22515 writing , ai , accessibility Cookie Consent Management in 2026 (gri /clo )Mar 18, 2026 22514 consent-management , cookies , privacy , legal , gdpr Slouching Towards WCAG 2.1 (mni )Mar 18, 2026 22513 accessibility , ada , legal , wcag Highlighting Footnotes (kit )Mar 18, 2026 22512 footnotes , css Migrating From DigitalOcean to Hetzner: From $1,432 to $233/Month With Zero Downtime Mar 17, 2026 22511 migrating , hosting , databases , digitalocean , economics If You Thought the Speed of Writing Code Was Your Problem—You Have Bigger Problems (and )Mar 17, 2026 22510 ai , processes , productivity React SSR Framework Showdown: TanStack Start, React Router, and Next.js Under Load (mco /pla )Mar 17, 2026 22509 frameworks , server-side-rendering , react , tanstack , react-router , nextjs , comparisons , performance , metrics Forget Your “Lovable” Products; the Real Leverage Point Was Always Learning (ian )Mar 17, 2026 22508 learning , ai , design , product-management Anime vs. Marvel/DC: Designing Digital Products With Emotion in Flow (sma )Mar 17, 2026 22507 design , user-experience Astro: How to Set Up More Powerful HTML Minification (in 31 Seconds) (j9t )Mar 17, 2026 22506 how-tos , astro , html , html-minifier , minification , optimization GitHub Copilot’s Effect on Collaboration Has Stunned Researchers Mar 17, 2026 22505 studies , research , ai , github-copilot , github , productivity , metrics Red Alert: The DOJ Title II Web Accessibility Rule Is in Danger Mar 17, 2026 22504 accessibility , ada , legal Edge.js: Running Node Apps Inside a WebAssembly Sandbox (was )Mar 17, 2026 22503 tooling , nodejs , webassembly Monitor and Improve Your Web App’s Load Performance (pat +)Mar 17, 2026 22502 web-apps , performance , monitoring , edge , browsers Flexbox Masonry Layout (Explained With Math) (fro )Mar 17, 2026 22501 css , flexbox , layout , math Tuesday, March 24, 2026 Security Releases (nod )Mar 17, 2026 22500 release-notes , nodejs , security When Shipping Becomes Too Easy (moz )Mar 17, 2026 22499 ai , releasing AI and the Rosetta Stone Mar 17, 2026 22498 ai , localization The Two Worlds of Programming: Why Developers Who Make the Same Observations About LLMs Come to Opposite Conclusions (bal )Mar 16, 2026 22497 programming , ai Testing Node.js APIs With Jest: A Frontend Developer’s Guide to Backend Testing Mar 16, 2026 22496 guides , testing , nodejs , apis , jest EU-Funded AI Systems “Exacerbate” Human Rights Violations in the Arab Region (the )Mar 16, 2026 22495 ai , ethics Token Optimization: Reducing LLM Input Size Without Losing Quality Mar 16, 2026 22494 ai , token-optimization , quality , python I Think a Lot of Developers Are Quietly Grieving the Old Internet Mar 16, 2026 22493 discussions , web Is This Product “Human-Made”? The Race to Establish an “AI-Free” Logo (joe )Mar 16, 2026 22492 ai The Hardest Part of Design Systems Was Never Components Mar 16, 2026 22491 design-systems , components , product-management 4 Reasons That Make Tailwind Great for Building Layouts (zel /css )Mar 16, 2026 22490 tailwind , layout The Ultimate Design Maturity Guide for Tech Leaders Mar 16, 2026 22489 guides , design , leadership , concepts , processes Stop Wasting Money on AI: 10 Ways to Cut Token Usage (log )Mar 16, 2026 22488 ai , economics , token-optimization How Aspect Ratios Define Perception, Rhythm, and Flow (web )Mar 16, 2026 22487 design , aspect-ratio When Deno or Bun Is a Better Solution Than Node.js (fro )Mar 16, 2026 22486 deno , bun , nodejs , comparisons AI Coding Assistants in 2026: Threat or Superpower? (mak )Mar 16, 2026 22485 ai , tooling , processes Why Node.js Needs a Virtual File System (mco /pla )Mar 16, 2026 22484 nodejs , file-handling AI Content Wasn’t Good Enough—Now It Is (thi /ahr )Mar 16, 2026 22483 content , writing , ai , quality The Perfect CSS Stylesheet Should Be… (alv )Mar 16, 2026 22482 css Native JSON Modules Are Finally Real Mar 16, 2026 22481 json , modules , bundling , caching A11y 101: 2.5.3 Label in Name (nat )Mar 16, 2026 22480 introductions , accessibility , wcag , labels , forms There Is No “Wrong” in CSS (j9t )Mar 16, 2026 22479 css The Last Quiet Thing (tg )Mar 16, 2026 22478 design , maintenance , product-management CSS Refactoring With an AI Safety Net Mar 15, 2026 22477 css , refactoring , testing , ai Accessibility Is the Foundation (jul )Mar 15, 2026 22476 accessibility , aria 90% of Code Will Be AI-Generated—So What the Hell Do We Actually Do? (har )Mar 14, 2026 22475 ai , career Comprehension Debt—the Hidden Cost of AI Generated Code (add )Mar 14, 2026 22474 ai , cognitive-debt , concepts Every UI/UX Concept Explained in Under 10 Minutes Mar 14, 2026 22473 videos , design , user-experience , concepts How Can Governments Pay Open Source Maintainers? (ede )Mar 14, 2026 22472 foss , economics SVG Favicons That Respect Theme Preference (paw )Mar 14, 2026 22471 svg , favicons , images , dark-mode Proposal for Time-Based CSS (joh )Mar 14, 2026 22470 discussions , css , time Supply-Chain Attack Using Invisible Code Hits GitHub and Other Repositories (dan /ars )Mar 13, 2026 22469 security , github , dependencies What Is Content Decay? (And How to Fix It Before It Tanks Your Traffic) (lou /ahr )Mar 13, 2026 22468 how-tos , content , maintenance , seo Digital Accessibility Policies and Statements—What, How, and Why (kno )Mar 13, 2026 22467 videos , accessibility , documentation , policies Two React Design Choices Developers Don’t Like—but Can’t Avoid (rya )Mar 13, 2026 22466 react , solidjs , asynchrony Twenty Years of Amazon S3 and Building What’s Next (seb )Mar 13, 2026 22465 anniversaries , s3 , amazon Rewriting Our Rust Wasm Parser in TypeScript Mar 13, 2026 22464 migrating , parsing , rust , typescript Design Process Isn’t Dead, It’s Compressed (nng )Mar 13, 2026 22463 design , processes , ai “contrast-color()” Beyond Black and White (una )Mar 13, 2026 22462 css , colors , contrast , functions New Bookmarklet—Structure Revealer (llo )Mar 13, 2026 22461 bookmarklets , html , accessibility Headless Storybook With Lit Mar 13, 2026 22460 storybook , lit , headless The Emerging AI Agents War (jun )Mar 13, 2026 22459 ai-agents , ai , scraping , amazon , perplexity , ecommerce How VS Code Builds With AI (vsc )Mar 13, 2026 22458 vs-code , ai , processes , product-management JPEG Compression (sop )Mar 13, 2026 22457 jpeg , images , compression Avoiding “z-index” (don )Mar 13, 2026 22456 css , positioning Cascade Icons Mar 13, 2026 22455 css , icons , images