Session
From Patchwork to Picasso: Refactoring 150+ Angular projects and what went wrong
Ever feel like your codebase is more Frankenstein's Monster than a masterpiece? Juggling multiple Angular projects can lead to inconsistencies, inefficiencies, and pure chaos. But what if there was a way to transform that patchwork into a beautiful, unified solution?
This talk reveals practical strategies for taming even the most monstrous codebases. Discover powerful techniques to streamline your workflow, enforce consistent layouts and styles, and automate repetitive tasks. You'll learn from a real-world case study where we transformed 150+ Angular projects, reducing manual work by 70% and achieving true code harmony.
Join this journey and learn battle-tested tactics to finally put your codebase on the path to becoming a Picasso, not a patchwork!
The talk covers the challenge of maintaining 80+ independent Angular projects, each with its quirks and inconsistencies. When I was working on the "Angular Cookbook 2nd Edition", the sprawling codebase from the 1st edition seemed like an impossible feat with over 80 Angular projects. How could we ensure consistency, save time, and avoid losing our sanity thinking about maintaining them when Angular releases newer versions?
This talk unveils a tool that revolutionized our workflow: NX workspaces. People might not be as familiar with NX, but it became our secret weapon for conquering the challenges of this massive project.
The audience will:
Learn how custom generators and automation in NX slashed our development time by 10 times.
See how NX schematics ensured rock-solid consistency across all 80+ projects, eliminating style and layout inconsistencies.
See our custom NX plugin that streamlined project setup and tamed unruly naming conventions.
Learn beyond theoretical discussions.
This talk is perfect for:
- Angular developers working on large-scale projects.
- Developers curious about NX workspaces and their potential.
- Anyone interested in practical solutions for managing complex codebases.
Muhammad Ahsan Ayaz
Author of the Angular Cookbook (2x), Educator, Google Developers Expert in Angular & a Software Architect
Stockholm, Sweden
Links
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top