Web Rush
Episode 117: Surviving Technical Debt
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Mike Ryan @MikeRyanDev
Brought to you by
-
Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today.
Resources:
- Ngrx
- Martin Fowler on Technical Debt
- SemVer (Semantic Versioning)
- How We Build Code at Netflix
- Waterfall vs Agile
- More on Agile vs Waterfall
- BDUF (“Big Design Up Front”)
- YAGNI - You Aint Gunna Need It
- YAGNI
- AHA - Avoid Hasty Abstractions
- How to identify tech debt
- Angular CLI's ng update
- Introduction to Microservices
- Micro-frontends
- Baby Yoda (Grogu) toy example
- Fembot
Timejumps
- 01:47:10 Guest introduction
- 02:33:17 What is it like to maintain Ngrx?
- 05:46:00 Managing versions
- 07:56:00 Recommendations for new projects
- 11:08:08 Sponsor: Ag Grid
- 12:18:05 Designing to avoid tech debt
- 14:55:02 How do you decide whether to start fresh or use old methods?
- 28:25:00 Sponsor: Nrwl
- 29:01:00 Do you rewrite projects?
- 36:58:12 What do you wish you knew then that you know now?
- 37:55:11 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.