The Custodial Era of UX: Cleaning Up After AI (nng )Aug 28, 2026 136 user-experience , ai , processes Most of Your Tech Debt Is Free Aug 11, 2026 135 technical-debt , prioritization , economics Milan Petrović on the Risks of Legacy PHP in WordPress and Why Upgrading Matters for Security (nat )Jul 15, 2026 134 podcasts , interviews , php , wordpress , security On the Two Sides and the Spectrum That Is Open Source Maintenance (j9t )Jun 11, 2026 133 foss , community Renovating a Design System: Why Modernization Should Feel Like Turning Dials, Not Flipping Switches (amy /zer )Jun 10, 2026 132 design-systems , modernization , processes Open Source Was Not Ready for AI-Speed Contributions (fre )May 31, 2026 131 foss , ai , code-reviews The Just-Say-No Engineer Was a ZIRP Phenomenon (sea )May 18, 2026 130 career , ai Do You Know How Many Websites You Have? (cle )May 14, 2026 129 processes replacements.fyi (430 /e18 )Apr 27, 2026 128 websites , dependencies , refactoring , migrating , javascript Who Will Maintain the Web When PHP’s Veterans Retire? Apr 16, 2026 127 php Burnout Is Real for Open Source Maintainers: A Conversation With John-David Dalton, Creator of Lodash (jdd /ope )Mar 31, 2026 126 podcasts , interviews , javascript , libraries , lodash , foss The Last Quiet Thing (tg )Mar 16, 2026 125 design , product-management What Is Content Decay? (And How to Fix It Before It Tanks Your Traffic) (lou /ahr )Mar 13, 2026 124 how-tos , content , seo “Harmless” Website Updates Can Create Serious Problems for Your Users—Here’s How It Happens Feb 25, 2026 123 accessibility Handling Breaking Changes in a Design System Without Causing Chaos (sha /zer )Jan 22, 2026 122 design-systems , semver , communication Managing Infrastructure Across Multiple Environments Jan 2, 2026 121 infrastructure , dev-ops Will npm’s New Security Steps Stop Attacks? (rev )Oct 28, 2025 120 security , npm , foss Chasing “Done”: Why Software Never Ends—and Why That Matters (emb )Oct 21, 2025 119 programming , economics , processes Behind the Scenes of Maintaining a Design System Component Oct 9, 2025 118 design-systems , components , maintainability 15 Recent Node.js Features That Replace Popular npm Packages (nod )Oct 1, 2025 117 nodejs , npm , dependencies The Codebase Everyone Is Afraid to Touch Sep 22, 2025 116 technical-debt , economics Why Technical Debt Is Inevitable (kev )Sep 21, 2025 115 videos , technical-debt , processes How Maintainer Burnout Is Causing a Kubernetes Security Disaster Sep 11, 2025 114 kubernetes , security , foss , economics Why You Absolutely Need to Have Automated Dependency Management in Place (j9t )Aug 28, 2025 113 dependencies , maintainability , security , automation , tooling React 19 Broke Update Stability, Keeping Half of Developers Stuck Aug 23, 2025 112 react , angular , vuejs , comparisons Constant Refactoring: Refactoring My Refactored Website (ope )Aug 20, 2025 111 refactoring 6 Weeks of Claude Code (ort /puz )Jul 30, 2025 110 claude , ai , refactoring This Is Why Nobody Submits PRs to Open Source Anymore Jul 16, 2025 109 foss , community , ai The Cost of Ownership of a 1,000 Applications (may )Jun 27, 2025 108 architecture , economics , licensing , infrastructure CSS: The Pain Is Real (j9t )Jun 19, 2025 107 css , presentational-html , maintainability Ramblings on Dependency Management (mpl )Jun 18, 2025 106 dependencies Beware of End-of-Life Node.js Versions—Upgrade or Seek Post-EOL Support (mco /nod )Jun 6, 2025 105 nodejs , security How the World Is Celebrating Open Source Maintainer Month May 25, 2025 104 foss Why I Value Firebreak Sprints for Managing Technical Debt (tre )Apr 8, 2025 103 technical-debt , processes 5 GitHub Actions Every Maintainer Needs to Know (kli )Mar 27, 2025 102 github-actions , github , tooling , automation Mission jQuery Zero: How FreeAgent Removed jQuery From Our Application (fre )Mar 24, 2025 101 refactoring , jquery , technical-debt What’s Missing With AI-Generated Code? Refactoring Mar 11, 2025 100 surveys , studies , research , ai , productivity , quality , refactoring How to Manage Old Content on a News Website (moz )Feb 3, 2025 99 how-tos , content , content-management , prioritization , redirecting , seo Build It Yourself (mit )Jan 24, 2025 98 dependencies , maintainability , processes 9 Design System Metrics That Matter Jan 23, 2025 97 design-systems , metrics , user-experience , consistency , accessibility , documentation , economics Adding Dark Mode to My Site, Shaving Yaks, and Questioning My Sanity (hl )Jan 20, 2025 96 dark-mode , hugo The 20 Commandments of Software Engineering Dec 30, 2024 95 principles , programming , complexity , documentation , commit-messages , code-reviews , dependencies , collaboration On Long Term Software Development (ber )Dec 22, 2024 94 maintainability , dependencies , foss , testing , complexity So You Decided to Do a Technical Migration (loc /btc )Nov 20, 2024 93 videos , migrating Can [Open Source Pledge] Fix Open Source Sustainability? (tre )Nov 17, 2024 92 foss , community Revamping a Five-Year Old Node.js Project Oct 28, 2024 91 nodejs , mongodb , databases , architecture , refactoring Deprecating Node.js REST APIs in 6 Frameworks Oct 28, 2024 90 nodejs , apis , rest , frameworks , deprecation , fastify , express , nestjs Some Notes on Upgrading Hugo (b0r )Oct 7, 2024 89 hugo Node.js 20 Upgrade: A Journey Through Unexpected Heap Issues With Kubernetes (zte )Sep 18, 2024 88 nodejs , kubernetes , memory Rethinking CSS in JS Sep 12, 2024 87 css , javascript , css-in-js , design , design-systems , state-management Good Refactoring vs. Bad Refactoring (ste /bui )Aug 16, 2024 86 refactoring , comparisons , quality , javascript 5 Ways to Fail at Managing Tech Debt Aug 5, 2024 85 technical-debt , refactoring , strategies The Frontend Treadmill (pol )Jun 18, 2024 84 fundamentals , frameworks , craft , career Don’t Refactor the Code Jun 13, 2024 83 refactoring , technical-debt , terminology Web Content Has a Maintenance Problem (ger )May 19, 2024 82 web , content , processes , sustainability Maintainer Month: Enhancing Support for Open Source Maintainers (bek /ope )May 1, 2024 81 foss Designing Design Systems: How to Lay the Groundwork That Drives Decision Making (ado )Apr 30, 2024 80 how-tos , design-systems , processes , collaboration Maintaining a Design System in Figma (luk )Apr 25, 2024 79 design-systems , figma The Perfect Site Doesn’t Exist (mic )Apr 24, 2024 78 quality , processes Upgrading jQuery: Working Towards a Healthy Web (tim /jqu )Apr 17, 2024 77 jquery , migrating Purging Design System “Rot” From Our Checkboxes (chu )Apr 11, 2024 76 design-systems , quality , accessibility , case-studies eslint-plugin-depend Mar 9, 2024 75 packages , npm , simplicity How to Build a Newthing Feb 26, 2024 74 how-tos , processes , creativity “Web Design as a Process” in Charts: Maintenance, Decay, Tech Debt, and Big Bang Launching (j9t )Feb 19, 2024 73 content , design , design-debt , technical-debt , processes , visualization Is Generated Code Harder to Maintain? Jan 30, 2024 72 discussions , ai , maintainability The API That No One Dared Delete Jan 24, 2024 71 apis , infrastructure , documentation , technical-debt A Perfectly Normal Amount of Tech Debt (max )Dec 10, 2023 70 technical-debt We Need to Have a Chat? I Think We Should Refactor Nov 15, 2023 69 design-systems , refactoring Upgrading Frontend Dependencies With Confidence Sep 22, 2023 68 dependencies , testing , regressions , playwright Supercharge Your Repository With Code Owners (ope )Sep 21, 2023 67 code-reviews , processes dependency-time-machine Aug 12, 2023 66 packages , npm , dependencies , automation We Deleted More Than 5,000 Pages From Our College Website—Here’s Why Jul 20, 2023 65 accessibility , quality Upgrading an Ancient React Application Jul 17, 2023 64 react From Hacks to Elegance: Transforming a Card Component With Modern CSS Wizardry (9el )Jul 7, 2023 63 components , css , refactoring Identify Unused npm Packages in Your Project (ami )Jul 1, 2023 62 npm , dependencies How to Clean Up Your Local Repository With Git Commands (thi )Jun 18, 2023 61 how-tos , git , command-line It Depends—Exploring My Favourite Renovate Features for Dependency Updates (kal )Jun 18, 2023 60 dependencies , renovate , configuration Stop Rewriting Your CSS! Use “:not()” Instead (zor /css )May 22, 2023 59 videos , css , selectors Rebuilding a Featured News Section With Modern CSS: Vox News (sha )Apr 28, 2023 58 css , refactoring , optimization How to Manage Design Tokens Apr 27, 2023 57 how-tos , design-tokens The Case Against Automatic Dependency Updates (ben )Apr 21, 2023 56 dependencies , automation , ci-cd , security 5 Code Refactoring Techniques to Improve Your Code Apr 19, 2023 55 refactoring , techniques Senior Engineering Strategies for Advanced React and TypeScript (tec )Mar 25, 2023 54 strategies , react , typescript , architecture , testing , performance , accessibility , security Updating a Design System Feb 21, 2023 53 design-systems 3 Notion Templates to Better Manage Your Design System Feb 1, 2023 52 design-systems , templates Unlocking Security Updates for Transitive Dependencies With npm Jan 19, 2023 51 npm , dependencies , security Using Renovate With Codeberg (nic )Jan 15, 2023 50 codeberg , dependencies , renovate Taking the Stress Out of Design System Management (sma )Dec 19, 2022 49 design-systems Managing CSS Styles in a WordPress Block Theme (css )Nov 7, 2022 48 css , wordpress , theming How Your Favourite UI Libraries Manage Their Icons (and )Sep 7, 2022 47 libraries , images , icons How I Maintain OSS Projects Sep 1, 2022 46 foss Maintenance Matters (vig )Jul 26, 2022 45 code-reviews , consistency , testing , logging , documentation Notes on Maintaining an Internal React Component Library Jun 16, 2022 44 react , components , libraries 8 Industry-Standard Tools to Reduce Dependency Risks Apr 26, 2022 43 tooling , dependencies , renovate , depfu , link-lists Implementing Micro-Frontends: A Path to Evolve Legacy Codebases Apr 14, 2022 42 refactoring , micro-frontends The Risks and Rewards of App Modernization (uxm )Jan 24, 2022 41 modernization , quality How to Maintain a Large Next.js Application (sma )Nov 26, 2021 40 how-tos , nextjs Refactoring CSS: Strategy, Regression Testing, and Maintenance (cod /sma )Aug 2, 2021 39 css , refactoring , testing , regressions , strategies Refactoring CSS: Introduction (cod /sma )Jul 12, 2021 38 introductions , css , refactoring Updating a 25-Year-Old Website (sto )Jun 19, 2021 37 Use Depfu and Mergify to Automatically Merge Dependency Updates May 3, 2021 36 dependencies , automation , depfu Code in Quarantine (j9t )Mar 31, 2021 35 quality Git Maintenance (bku )Mar 20, 2021 34 git Levels of Fix (chr /css )Jul 20, 2020 33 If It Can Be Done Using an HTTP Header, Use an HTTP Header (j9t )Jan 13, 2020 32 maintainability , http , http-headers , html Should You Add WordPress Maintenance to Your Service Offering? (sma )Oct 15, 2019 31 wordpress , business-relations , economics Tips for Managing Design Systems (sma )May 28, 2019 30 design-systems , communication , efficiency , documentation , design , processes How Can We Make Website Maintenance Work More Visible? (j9t )Apr 24, 2019 29 Decaying Sites (chr /css )Apr 4, 2019 28 link-rot , effects How to Tidy Up Your .htaccess Redirects Feb 26, 2019 27 how-tos , redirecting , apache Validating Dependencies in the Project With npm-check and depcheck Jun 1, 2018 26 dependencies , security , auditing , tooling , npm Approaches to Deprecating Code in JavaScript (css )Mar 23, 2018 25 javascript , deprecation Finding Dead CSS (css )Jan 17, 2018 24 css , performance Why Every Business Needs a Website (jef )Mar 20, 2017 23 economics , domains , hosting Refactoring CSS Without Losing Your Mind (css /btc )Nov 15, 2016 22 videos , css , technical-debt , refactoring On Style Maintenance (sar /css )Oct 21, 2016 21 programming , css , maintainability , oocss 4 Ways to Future Proof Your WordPress Site Oct 5, 2016 20 wordpress , hosting Technical Debt: Rescuing Legacy Code Through Refactoring Apr 13, 2016 19 technical-debt , refactoring , quality , monitoring , testing Why I’m Not Using Your Open Source Project (nza )Dec 15, 2015 18 foss , licensing , documentation Software Is Never Finished and Code Can Always Be Improved Nov 3, 2015 17 programming The Problem of “Fire and Forget” in Web Design (j9t )Sep 17, 2015 16 processes , prioritization The Tedium of Managing Code (lyz /ali )Aug 6, 2015 15 maintainability , dependencies , javascript , tooling Tag Management: Bringing Peace to Developer–Marketer Relations Jul 8, 2014 14 tag-management , tooling Technical Debt Sep 6, 2013 13 technical-debt Managing Change in the Cloud Oct 3, 2011 12 cloud-computing Better Image Management With WordPress (sma )May 26, 2011 11 wordpress , images , php Seven Reasons to Move to HTML5 Nov 17, 2010 10 html , forms , multimedia , browser-storage , apis 5 Quick Ways to Freshen Up Your Web Site Copy Jul 22, 2010 9 content , design Website Maintenance Tips for Front-End Developers (lou /sma )Nov 4, 2009 8 quality , tips-and-tricks , tooling , link-lists Effective Website Maintenance: Examples and Best Practices (sma )Jun 12, 2009 7 maintainability , examples , best-practices The Greatest Secret in Web Design (j9t )Dec 1, 2008 6 maintainability , processes , quality The Most Annoying Yet Most Important Task in Website Management (j9t )Oct 16, 2008 5 links , link-rot , user-experience , quality , web 10 Measures for Continuous Website Maintenance (j9t )Jun 24, 2008 4 processes , quality Number One Skill for Managing a Website (ger )Apr 25, 2005 3 content Websites: Easy to Start, Hard to Manage (ger )Aug 30, 2004 2 processes , content Art and the Zen of Web Sites Jan 7, 1997 1 web , design , colors , images , image-maps , tables , frames , java , javascript , monetization , testing , tips-and-tricks