Angular Meetup Reborn
Details
What Attendees Will Learn / Do
Attendees will learn how to apply Inversion of Control (IoC) principles to Angular frontends to build scalable, maintainable, and extensible applications. Through real-world examples, they’ll see how to decouple UI logic, design flexible components, and leverage Angular’s dependency injection for adaptable architectures.
Beyond the talk, participants will also have the chance to network with fellow Angular developers and architects, sharing ideas and experiences from real-world projects within the community.
Target Audience
This event is ideal for:
- Frontend engineers and Angular developers looking to improve scalability and maintainability in their codebases.
- Tech leads and architects designing UI frameworks for large teams or multi-module systems.
- Developers interested in applying software design principles such as IoC, dependency injection, and modular architecture to real-world frontend development.
Prerequesites
- Intermediate knowledge of Angular (components, services, dependency injection).
- Familiarity with TypeScript and basic object-oriented design patterns.
- (Optional) Experience with large or multi-team Angular applications will help contextualize the concepts discussed.
Talks
- Leverage UIs with Inversion of Control: Building Scalable and Extensible Angular Apps
Description
Today’s frontends need to evolve quickly, adapt to new business requirements, and remain maintainable as teams scale. In this talk, we’ll explore how to apply Inversion of Control (IoC) principles to Angular UIs using dependency injection. It enables flexible designs where components become pluggable, testable, and resilient to change. Drawing from a real-world implementation, I’ll demonstrate how IoC pattern can simplify complex UI flows, reduce coupling, and unlock extensibility with better performance and scalability. Attendees will walk away with actionable patterns they can apply immediately in their projects.
Agenda/Schedule
Duration: ~1 hour
- Introduction & Motivation (5 min)
- Challenges in scaling modern Angular frontends
- Why architecture matters
- Understanding Inversion of Control (10 min)
- Core principles and how they apply to UI development
- IoC in Angular: Dependency Injection Deep Dive (15 min)
- Real-world examples of decoupled and pluggable components
- Live Demo: Building Extensible UIs with IoC (20 min)
- Implementing flexible feature modules and dynamic component loading
- Q&A and Discussion (10 min)
- Open floor for technical questions and architectural debates
- Networking (~1h)
- Get to know other people on the community
- Snacks and drinks available
Speaker: José Gomes — Senior Frontend Engineer with extensive experience building scalable enterprise Angular applications. José has led architecture initiatives that improved modularity and development velocity across large teams. He’s passionate about clean architecture, maintainability, and empowering developers with solid design principles that scale.
