Talk by Minko Gechev. A hands-on training on optimizing the runtime performance of an Angular application. We will go through several steps, including: a) Using OnPush change detection strategy. Here we'll go through the gotchas of the strategy. b) Optimizing the watched by Angular expressions. We'll use pure pipes and memoization, explaining the difference. c)Changing the change detection behavior for handling real-time updates. We will run code outside the Angular's zone.