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.