Back to All Events

Large-scale Angular Enterprise Architecture

  • Holiday Inn Gent Expo Maaltekouter Gent, Vlaams Gewest, 9051 Belgium (map)

Trainers

  • Brecht Billiet

  • Bryan Hannes

Key Takeaways

  • It gives an opinionated handbook on how to architect large-scale angular codebases

  • It tells you exactly where to put what and how to enforce that architecture

  • It helps you work in huge workspaces that keep on scaling while refactoring

Schedule

07:30 - 08:30

  • Continental breakfast buffet with the trainers

08:30 - 10:30

  • Component Architecture

  • General Best Practices

  • Layout components and different types of selectors

  • Smart vs ui components

  • Component state and reactivity Component communication

  • Creating a wizard

10:30 - 11:00

  • Break with coffees, teas, juices, energizers and snacks

11:00 - 12:30

  • Workspaces & encapsulation

  • Apps and libs

  • Types of libs

  • Scopes

  • Nx Executors and generators

  • Custom Generators

12:30 - 14:00

  • Lunch with fresh soup, salads, selections of cold and warm fish and meat dishes, dessert

14:00 - 15:30

  • Reusability vs flexibility

  • KISS vs DRY, inheritance vs composition

  • When to extract/reuse

  • Utility functions and DI on multiple levels

15:30 - 16:00

  • Break with coffees, teas, juices, energizers and snacks

16:00 - 17:30

  • Simple scalable state management with signals

  • State management best practices

  • Dealing with legacy code

About Brecht Billiet

Brecht has been coding for over 20 years and has more than 6 years of experience in giving training and coaching companies in technologies like Angular, RxJS and software architecture. He has traveled the world helping companies on-site, giving training in Angular and kickstarting projects for them. He's the founder of Simplified Courses where he converts complexity into simplified trainings.

About Bryan Hannes

Bryan is a front-end engineer, who is currently working at Aviobook. Where he helps to build the next generation of Aviation software. He is passionate about Angular, RxJS, and AI, and enjoys sharing his knowledge and experiences through blog posts. When he's not working, Bryan can be found training his dog or working on his old-timer moped.

Earlier Event: December 5
Nx Masterclass
Later Event: December 6
Angular Student Day