Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand respect and accountability. Hide

Frontend Dogma

“maintenance” News Archive

Definition, related topics, and tag feed

Definition · Supertopics: quality · Subtopics: deprecation, maintainability, migrating, modernization, redesigning, refactoring (non-exhaustive) · “maintenance” × ? · “maintenance” RSS feed (per email)

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