AI Coding Has Made CI a Bottleneck, So We Reworked Ours to Keep Up Sep 21, 2026 154 ai , ci-cd , testing , metrics We Let AI Agents Rewrite a 92M-Message-a-Day Service in Go—Zero Incidents Sep 1, 2026 153 ai-agents , ai , refactoring , go Testing Cookie Behavior Across Hundreds of Web Surfaces With Our in-House Auditor Aug 31, 2026 152 cookies , consent-management , testing , privacy How Capital One Assesses AI Readiness (mka )Aug 26, 2026 151 podcasts , interviews , ai , engineering-management How We Migrated lovable.dev Away From Next.js and Turned It Into Another Lovable App Aug 18, 2026 150 migrating , nextjs , ai Web Security Is Too Hard (eri )Aug 4, 2026 149 security , cloudflare Everyone’s Still Eating: Building Notion’s Design System (fig )Jul 1, 2026 148 videos , design-systems Working With AI: A Concrete Example (htm )Jun 29, 2026 147 ai , claude , debugging How an Underrated Refactor Saved 90% Memory Usage (kev /tan )Jun 22, 2026 146 tanstack , refactoring , memory , metrics Shipping psql Without psql: A Pure-TypeScript Postgres Client in neonctl Jun 12, 2026 145 tooling , ai , postgresql , databases How Building an HTML-First Site Doubled Our Users Overnight (moh )Jun 10, 2026 144 html , web-components , validation , traffic When AI Builds Itself Jun 4, 2026 143 ai , processes , metrics , quality , efficiency , anthropic How We Cut Build Times by Two-Thirds by Deleting Our CMS (get )May 28, 2026 142 migrating , gatsby , astro , content-management , optimization Optimizing Our Build Times by Migrating From Webpack to Rspack May 20, 2026 141 migrating , webpack , rspack , building , optimization Building a General-Purpose Accessibility Agent—and What We Learned in the Process (eri )May 15, 2026 140 ai-agents , ai , accessibility , lessons , github We Needed a Screenshot Pipeline—We Got a Design QA Tool Instead (ben /cal )May 4, 2026 139 tooling , screenshots , quality , playwright How’s Linear So Fast? A Technical Breakdown May 3, 2026 138 performance , tech-stacks I Built a $32,000 AI Platform for Less Than a Penny (hac )Apr 22, 2026 137 ai , architecture , economics How We Optimized Agent Device for Mobile App Automation (thy /cal )Apr 9, 2026 136 debugging , optimization , ai The Uphill Climb of Making Diff Lines Performant Apr 3, 2026 135 github , performance , optimization Seven Years to TypeScript: Migrating 11,000 Files at Patreon Mar 3, 2026 134 migrating , javascript , typescript V7: Typographic Scales and Technical Pens Jan 4, 2026 133 design , typography , css Fixing TypeScript Performance Problems: A Case Study (vig )Dec 23, 2025 132 typescript , performance Tech Talk: Improving Window Resize Behavior (ele )Dec 19, 2025 131 electron , resizing , debugging The Old Ways Are the Best: 100 Lighthouse, 0 ms TBT, 32 ms Queries (per )Dec 17, 2025 130 performance How We’re Protecting Our Newsroom From npm Supply Chain Attacks (rya /pnp )Dec 5, 2025 129 npm , dependencies , security “Sloppy” Code and Accessibility Issues: The Trouble With Trump’s Silicon Valley-Inspired Web Design Project (not )Dec 1, 2025 128 design , accessibility , quality Unifying [Wikipedia’s] Mobile and Desktop Domains (kri /wik )Nov 21, 2025 127 wikipedia , refactoring , mobile , desktop , performance , seo , user-experience , infrastructure , link-lists The Engineer You Never Met: Why Interview Processes Systematically Reject Qualified Engineers Nov 19, 2025 126 hiring , economics Making a Design System That Gets Adopted (cle )Nov 3, 2025 125 design-systems How to Create a Strong Design System and Survive: Case Study Oct 23, 2025 124 how-tos , design-systems , lessons Design Has Never Been More Important: Inside Shopify’s Acquisition of Molly (cod )Sep 8, 2025 123 design , ai , ecommerce , shopify Rebuilding Graphs for Accessibility: Inside Khan Academy’s Inclusive Design (kha )Aug 6, 2025 122 accessibility , visualization , information-design I’m More Proud of These 128 Kilobytes Than Anything I’ve Built Since Jul 11, 2025 121 performance , flash-of-x , svg , minification , optimization 4 Untranslatable Words Behind Patreon’s Internationalization Overhaul Jul 3, 2025 120 internationalization , localization We Added Chaos to Our CI/CD Pipelines—It Made Everything More Stable Jun 10, 2025 119 ci-cd , ai 6 Ways Slack, Notion, and VS Code Improved Electron App Performance May 19, 2025 118 electron , performance , slack , vs-code Behind the Scenes: How We Iterate on UI Copy May 15, 2025 117 design , content , microcontent , processes , automattic How Google Is Accelerating Code Migrations With AI May 14, 2025 116 studies , research , google , ai , migrating We Launched Our First Shopify Theme (nic )May 14, 2025 115 shopify , theming Integrating Localization Into Design Systems (sma )May 12, 2025 114 design-systems , localization , figma Advanced React in the Wild (add )Apr 15, 2025 113 react , nextjs , performance Making Node.js Downloads Reliable (nod )Apr 5, 2025 112 nodejs , reliability , refactoring Accelerating Large-Scale Test Migration With LLMs Mar 13, 2025 111 testing , migrating , ai CDEs Aren’t Just for Developers: How QA, Tech Writers, and Designers Benefit Too (jet )Feb 18, 2025 110 code-editors , jetbrains The Dark Side of UX: Lessons From OnlyFans’ Addictive Design (web )Feb 17, 2025 109 lessons , design , dark-patterns , ethics , user-experience From Manual Reviews to AI-Powered Insights: The Linux Foundation’s Code Review Transformation (cod )Jan 29, 2025 108 linux-foundation , code-reviews , ai , coderabbit Considerations for Making a Tree View Component Accessible (eri )Jan 28, 2025 107 components , accessibility , keyboard-navigation , aria Designing for Clarity: How We Restructured Intercom’s Information Architecture Jan 24, 2025 106 design , information-architecture Building Design Consistency: A Deep Dive Into Figma Variables at JW Player Jan 9, 2025 105 deep-dives , design , design-systems , design-tokens , consistency , figma , variables Don’t Let Your Redesign Ruin Performance: A Case Study (mac /per )Dec 26, 2024 104 performance , redesigning A Leap in the Evolution of Airtable’s Codebase: Scaling TypeScript to Thousands of Projects Dec 4, 2024 103 typescript , scalability Blast From the Past: 2advanced.com (web )Dec 1, 2024 102 design , flash , history How a BBC Navigation Bar Component Broke Depending on Which External Monitor It Was On (jos )Nov 8, 2024 101 debugging , javascript “We Were Wrong”: An Oral History of WIRED’s Original Website (vir /wir )Oct 29, 2024 100 podcasts , history How Vercel Adopted Microfrontends Oct 22, 2024 99 vercel , micro-frontends How Is This Website So Fast!? (wes )Oct 18, 2024 98 videos , performance Prioritizing Design Systems Oct 13, 2024 97 design-systems , prioritization , processes Breaking Into UX Research: Non-Traditional Paths to Success Oct 7, 2024 96 user-experience , career How We Built a Design System in 2 Weeks Oct 3, 2024 95 design-systems Why Gumroad Didn’t Choose htmx (shl /htm )Sep 30, 2024 94 htmx Pfizer’s Future of Development (lau )Sep 20, 2024 93 outlooks , prioritization , processes , culture Tackling a System’s Accessibility Without Testing (jbu +)Sep 3, 2024 92 accessibility , wcag , heuristics Mutation-Testing Our JavaScript SDKs (get )Aug 23, 2024 91 javascript , testing Improving the Screen Reader Experience for “Learn WCs” (and )Aug 22, 2024 90 accessibility , user-experience , screen-readers , assistive-tech , voiceover The Evolution of Attention Aug 1, 2024 89 design Faster Continuous Integration Builds at Canva Jul 30, 2024 88 ci-cd , efficiency , optimization , canva Designing Design Systems: Constructing an Icon System (ado )Jul 24, 2024 87 design , design-systems , icons , images Growing a Design System Organically Jul 24, 2024 86 design-systems , scalability Enhancing The New York Times Web Performance With React 18 Jun 26, 2024 85 performance , react uBlock Origin: Let’s Read the Code! (ant )May 23, 2024 84 videos How We’re Building More Inclusive and Accessible Components at GitHub (eri )May 7, 2024 83 components , accessibility , dei , github How Slack Automates Deploys May 3, 2024 82 deploying , automation , slack The Evolution of Figma’s Mobile Engine: Compiling Away Our Custom Programming Language (fig )May 1, 2024 81 figma , programming , typescript , migrating Web Accessibility in the 2024 [US] Presidential Campaigns (web )Apr 30, 2024 80 accessibility Hello Bun: How Sveld Now Deploys 2× Faster on GitHub and Render Apr 23, 2024 79 bun , deploying , performance Purging Design System “Rot” From Our Checkboxes (chu )Apr 11, 2024 78 design-systems , maintenance , quality , accessibility Modern CSS Patterns in Campfire Apr 4, 2024 77 css Diving Into the Node.js Website Redesign (bri /nod )Mar 24, 2024 76 redesigning Names Are Complex: Displaying Initials for an Avatar Component in a Design System (hey )Feb 11, 2024 75 naming , design High-Level System Architecture of Booking.com Jan 10, 2024 74 architecture , microservices How We Reduced CSS Size and Improved Performance Across GOV.UK Dec 15, 2023 73 css , performance , optimization CSS Scroll Snapping Aligned With Global Page Layout: A Full-Width Slider Case Study (uti /sma )Dec 13, 2023 72 sliders , css , scrolling , layout How I Brought LCP Down to Under 350 ms for Google-Referred Users on My Website (paw )Dec 10, 2023 71 performance , web-vitals , optimization Baseline’s Evolution on MDN (pep /mdn )Dec 5, 2023 70 browsers , support , web-platform , documentation , mdn Jimdo’s Engineering Guidelines Nov 20, 2023 69 guidelines , processes , collaboration , onboarding Comparison of Accessibility of E-Government Websites in Europe (cer )Nov 18, 2023 68 accessibility , comparisons 4 Web Devs, 1 App Idea (whi +)Nov 16, 2023 67 videos , web-apps How Bear Does Analytics With CSS Nov 1, 2023 66 analytics , metrics , css CSS Findings From Photoshop Web Version (sha )Oct 15, 2023 65 html , css , photoshop How We Optimized Package Imports in Next.js Oct 13, 2023 64 nextjs , dependencies , optimization Skip Links on ikea.com (mat )Oct 11, 2023 63 accessibility , skip-links Greenwashing and the COP28 Website (mic )Oct 10, 2023 62 sustainability Hashnode’s Overall Architecture (has )Oct 10, 2023 61 architecture CSS Findings From The Threads App II (sha )Sep 20, 2023 60 css From Silos to Design Systems Sep 12, 2023 59 design-systems , processes Case Study: Rebuilding TechCrunch Layout With Modern CSS (sha )Aug 30, 2023 58 refactoring , css Optimizing Speed on ebay.com (add )Aug 6, 2023 57 performance , optimization , web-vitals , ebay How We Optimized Performance to Serve a Global Audience (sma )Aug 3, 2023 56 performance , optimization CSS Findings From the Threads App (sha )Jul 13, 2023 55 css , facebook+meta End-to-End Tracing Jun 14, 2023 54 observability , tracing , canva How We Created an Accessible, Scalable Color Palette Jun 2, 2023 53 colors , color-palettes , accessibility , scalability Simple Things Make Things Simple (pjo )May 29, 2023 52 simplicity Moving From Vue 1 to Vue 2 to Vue 3: A Case Study of Migrating a Headless CMS System (sma )Mar 2, 2023 51 vuejs , migrating , headless , content-management How We Built Our Multi-Platform Design System at Booking.com Mar 1, 2023 50 design-systems , theming , scalability Caching at DEV Feb 10, 2023 49 caching , performance Our Future CSS Strategy Nov 23, 2022 48 css , javascript , css-in-js , strategies Early Learnings for Early Hints at Shopify (sia /per )Nov 8, 2022 47 videos , shopify , performance , hints How We Improved React Loading Times by 70% With Next.js Oct 23, 2022 46 react , performance , nextjs Wired.com: 20 Years Later (sto )Oct 11, 2022 45 design , retrospectives A Delightful Guide to Culture at Mamo (Inspired by Khalil Gibran) Aug 2, 2022 44 guides , culture How We Designed an Accessible Color Palette From Scratch Jun 23, 2022 43 accessibility , colors , color-palettes How We Think About Browsers (kei )Jun 10, 2022 42 browsers Accessibility Monitoring: How We Test Feb 9, 2022 41 accessibility , monitoring , testing Improving the Performance of Wix Websites (Case Study) (sma )Nov 22, 2021 40 performance , monitoring , culture Design Systems at Replit: Better Tokens Oct 26, 2021 39 design-systems , design-tokens How We Improved Our Design System Delivery Oct 7, 2021 38 design-systems , processes , optimization Using Monorepos Is Not That Bad Sep 21, 2021 37 monorepos How We Reduced Next.js Page Size by 3.5× and Achieved a 98 Lighthouse Score Aug 2, 2021 36 performance , nextjs , lighthouse How We Built React Components for Any Front End Jun 30, 2021 35 react , components Reducing HTML Payload With Next.js (Case Study) (sma )May 5, 2021 34 nextjs , html , performance Updating React at Etsy Jul 29, 2020 33 react , preact , frameworks A Netflix Web Performance Case Study (add )Nov 5, 2018 32 performance , netflix Removing jQuery From GitHub.com Frontend Sep 6, 2018 31 github , jquery , javascript , processes , refactoring Improving the Accessibility of 24 Ways (pau /css )Jan 3, 2018 30 accessibility Why We Didn’t Use a Framework (sma )May 17, 2017 29 frameworks PWA Stats (clo )Apr 11, 2017 28 websites , web-apps , progressive-web-apps , metrics How Mail.ru Reduced Email Storage From 50 to 32 PB (sma )Jan 26, 2017 27 storage , email , optimization A Redesign With CSS Shapes (mey /ali )Oct 4, 2016 26 css , shapes , redesigning Building Social: A Case Study on Progressive Enhancement (sma )Sep 27, 2016 25 javascript , progressive-enhancement How We Use Prototyping, and How It Made Us More Efficient (sma )Aug 31, 2016 24 design , prototyping , processes , efficiency Building the UI for the New “The Times” Website Mar 30, 2016 23 design , collaboration , architecture , css , documentation Move Fast and Fix Things Dec 15, 2015 22 technical-debt , git , github , processes How We Get Things Done Aug 25, 2015 21 project-management , processes , canva Tour of a Performant and Responsive CSS Only Site (css )Jan 23, 2015 20 css , parallax , effects , performance Getting Started With Pattern Libraries (ali )Feb 6, 2014 19 introductions , design , documentation , pattern-libraries Controlling Heavy Weight Websites Feb 4, 2014 18 performance , user-experience Building the New Financial Times Web App (A Case Study) (sma )May 23, 2013 17 web-apps , css , scrolling HTML5 Quake to Shake Up Flash (mis )Apr 3, 2010 16 html , canvas , websockets , webgl , flash IKEA and the Font Fiasco Sep 1, 2009 15 typography , fonts Better Web Forms: Redesigning eBay’s Registration (gar /dig )Nov 12, 2007 14 forms , design , ebay Why Web Standards Matter (Case Study) Jun 29, 2006 13 standards , html , dom , javascript , metrics Worst Redesign of the Year Nov 8, 2004 12 redesigning , accessibility Liquid Bleach (sto )Sep 3, 2004 11 liquid-design , css , design Web Standards: User Interface Makeovers Aug 14, 2004 10 interviews , accessibility , standards , html , css Throwing Tables Out the Window (sto )Jul 27, 2004 9 microsoft , tables , css Solving Mobile Challenges With Psychology-Driven IA Jun 23, 2003 8 information-architecture , mobile An SVG Case Study: Integrated, Dynamic Avalanche Forecasting Apr 23, 2003 7 perl , html , sql , databases , svg , images ESPN Moves Forward With Standards Feb 22, 2003 6 standards , conformance W3C Home Page Table-Less Layout (don /w3c )Nov 22, 2002 5 w3c , redesigning , css , floats Anil Dash Does Amazon (sim )Jun 15, 2002 4 html , conformance The Birth of Design Is Kinky (dig )Jul 9, 2000 3 design Access for All Mar 29, 1999 2 accessibility , w3c MSNBC Makes News by Making HTML Dynamic (zdn )Apr 6, 1998 1 microsoft , html , java , dhtml