Rescue Mission Accomplished
summary
Argues that rewriting rarely wins and shows a repeatable stabilization path that salvages three of four Rails repos while one is discarded because it has no users and a deadhand React Native dependency. Audits reveal Ruby and Rails are past end of life, missing tests, messy data models and no CI. Uses static analysis and coverage tools like Brakeman, SimpleCov and RSpec, RuboCop Reek Flay plus DB diagram and rails-erd, then adds CI/CD, error monitoring, incremental refactors and small deploys that restore deployability and trust.
AI-written summary · about
chapters (9)
- 0:00Start
- 7:00Can you run the project locally?
- 17:35Static analysis
- 19:41Unused code
- 21:26Deployment process
- 32:47Error monitoring
- 34:36Deploy early and often
- 38:02Code logistics
- 39:10Prevent rescue missions
related talks
28mRESCUE SQUAD: Rails Edition!
05mRehydrating Your Parched Codebase
30mSilent Killers: Lessons from the Brink
33mSo You Want to Start Refactoring?
25mRepo Resuscitation: Reviving Neglected Projects
35mA Tale of Two Codebases
57mFuture of Developer Acceleration with Rails
23mKeeping Code Style Sanity in a 13-year-old Codebase
