Overview
A conference talk from Conf42 DevOps 2025 where Muhammad Ahsan Ayaz shares his experience refactoring over 80 Angular projects. Learn about the challenges of managing a large portfolio of projects, early attempts at standardization, and how adopting NX helped structure a monorepo solution. Discover strategies for improving developer experience, ensuring consistency across projects, and handling unexpected changes during the refactoring process. The 22-minute presentation walks through the entire journey from initial challenges to successful implementation, providing valuable insights and takeaways for teams facing similar large-scale refactoring efforts.
Syllabus
00:00 Introduction and Speaker Background
00:44 The Challenge of Managing 150+ Projects
01:47 Initial Attempts and Early Challenges
04:32 Discovering NX and Structuring the Monorepo
06:48 Improving Developer Experience
12:57 Ensuring Consistency Across Projects
15:56 Handling Unexpected Changes
21:11 Final Thoughts and Takeaways
Taught by
Conf42