May 17 - 19 | 2021 Antwerp, Belgium
09:00 - 17:00

Angular Performance 101

Angular is an enormous framework with countless features. As our systems become larger, they usually become slower as well. Most devs see this as a must-have for large systems… but it doesn’t have to be like that!
In this 1-day workshop we’ll learn the common and less common techniques to make your angular applications faster and more performant. We'll start from identifying the problems, continue to optimizing performance from different angles - network, pre-compilation and runtime optimizations, and end the day with some tips and tricks for fast detection of performance issues after the application has been deployed to production.


This day is all about learning and experiencing - you will get to experience fixing performance issues yourself with several exercises throughout the day. 


** Important Note **
If you have specific performance issues or topics you want me to elaborate on, send me the issues in advance so we can tackle them during the day!


** Agenda **

  • Performance in Angular Overview
  • Techniques and tools to identify performance problems
  • Architecting for performance
  • Network performance
    • Tree shaking
    • AOT
    • Lazy loading
    • Caching
  • Runtime optimizations
    • Change detection
    • Web workers
    • Template optimizations
  • Detection of performance problems in production
  • Conclusion
Shay Friedman

Shay is a web architect with more than 20 years of experience. He is the author of “IronRuby Unleashed” and co-author of “Hands-On Full-Stack Web Development with ASP.NET Core".
Shay works as a freelancer where he helps companies developing and architecting their systems as well as conducting training courses around the world.