Rehydrating Your Parched Codebase
summary
Principles for reviving a neglected Ruby and JavaScript codebase with concrete actions: Assessment: establish a baseline with New Relic or Librato and hunt for hidden build files like a Makefile, Shoring: add linting, git hooks and tests to catch regressions, Watering: create a repeatable deployment so cloning production is unnecessary, then run dependency checks (npm versions, bundle outdated), remove dead code, upgrade libs, and automate dependency updates for ongoing sustainability.
AI-written summary · about
chapters (8)
- 0:00Intro
- 0:13Rehydrating Your Parched Codebase
- 1:25Assessment
- 1:42Shoring
- 2:27Watering
- 3:12Wastewater Management
- 3:57Sustainability
- 4:42Rehydration Plan
related talks
41mRescue Mission Accomplished
01h 01mDoes Your Codebase Spark Joy?
28mRESCUE SQUAD: Rails Edition!
27mFinding Beauty in the Mundane
01h 29mAlchemical Code Rejuvenation
53mTools and practices to help you deal with legacy code
43mScalable Best Practices for Your Development Team
25mRepo Resuscitation: Reviving Neglected Projects
