In 1 Year
summary
75% of Ember apps sit on v3 or below and one maintainer tackles a 195-package monorepo over one year, cutting packages to ~150, standardizing three scripts (lint lint:fix test), updating ESLint to v8 across leaf packages in days with a divide‑and‑conquer plan, wrapping unstable addons like ember-file-upload, enabling embroider safe/optimize, and publishing codemod utils plus a CLI; result: faster reproducible builds, fewer deprecations, and a realistic path to v4+.
AI-written summary · about
chapters (17)
- 0:00Maintainable extensible code
- 1:38Incremental updates essential
- 4:26Code metrics problems
- 5:50Good code characteristics
- 6:34Components minimal API
- 9:24Separating concerns reuse
- 11:51Splattributes pitfalls avoid
- 13:17Reduce dependencies stability
- 15:29Update tools incrementally
- 17:34Find deprecations outdated
- 18:38Optimize build times
- 20:32Share knowledge reduce bus factor
- 21:15Daily refactoring techniques
- 24:29When to write code mod
- 26:40Collaboration skills improve
- 28:03Modernize legacy projects
- 29:08Conclusion call to action








