Episode 117: Surviving Technical Debt

21/01/2021 44 min Episodio 117
Episode 117: Surviving Technical Debt

Listen "Episode 117: Surviving Technical Debt"

Episode Synopsis

John Papa @John_PapaWard Bell @WardBellDan Wahlin @DanWahlinCraig Shoemaker @craigshoemakerMike Ryan @MikeRyanDevBrought to you byag-Grid Narwhal Visit nx.dev to get the preeminent open-source toolkit for monorepo development, today. Resources:NgrxMartin Fowler on Technical DebtSemVer (Semantic Versioning)How We Build Code at NetflixWaterfall vs AgileMore on Agile vs WaterfallBDUF (“Big Design Up Front”)YAGNI - You Aint Gunna Need ItYAGNIAHA - Avoid Hasty AbstractionsHow to identify tech debtAngular CLI's ng updateIntroduction to MicroservicesMicro-frontendsBaby Yoda (Grogu) toy exampleFembotTimejumps01:47:10 Guest introduction02:33:17 What is it like to maintain Ngrx?05:46:00 Managing versions07:56:00 Recommendations for new projects11:08:08 Sponsor: Ag Grid12:18:05 Designing to avoid tech debt14:55:02 How do you decide whether to start fresh or use old methods?28:25:00 Sponsor: Nrwl29:01:00 Do you rewrite projects?36:58:12 What do you wish you knew then that you know now?37:55:11 Final thoughtsPodcast editing on this episode done by Chris Enns of Lemon Productions.