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