Deck used during the React India 2022 talk where I go about how large teams collaborate in a JavaScript/TypeScript monorepo and how dependencies between packages can cause hindrance in the Developer Experience (DX), mostly due to the dependency graph and task execution times.
Then I will follow-up on how Turborepo can greatly reduce dependency complexity when executing tasks and how its smart caching strategy can save you many hours when using CI/CD systems. I will also talk about how we introduced Turborepo at N26, how it has been used and how it has improved the DX of the Web team by drastically reducing CI/CD pipelines execution time.
The talk is available on YouTube for anyone to watch here.