Looking to take the performance of your Angular app to the next level? These practical tips will help streamline your application and optimize for speed!
Angular 7 introduced virtual scrolling in the CDK. Virtual Scrolling loads and unloads elements from the DOM based on the visible parts of a list, making our application extremely fast.
Follow Victor on this tour of the Ivy rendering engine and how it enables Metaprogramming!
Using this capability, and also the ability to generate templates on the fly, we can easily write a feature wrapping a component into another component, or mixing behavior into existing components. In other words, Ivy makes higher-order components and mixins not just possible but easy.
Thomas Burleson explains how to supercharge your UX with Ghost Elements and Angular 7 Animations.
Great UX uses more than static ghost elements… and even more than animated CSS gradients in the elements placeholders. Great UX requires developers to consider animations for both the ghost elements AND the real elements. Great UX solutions leverage the super-powers of Angular Animations
Angular 7 provides some great new capabilities to the router, including prioritized guards, UrlTree results from route guards, and the pathParamsChange option for runGuardsAndResolvers.
Nate digs into these new features and explains how you can use them in your applications to solve real-world problems.
Tired of boring 404 error pages? Would you like to help users find the content they are looking for without creating a complex neural network?
See how the Levenshtein distance algorithm and the Angular router can work together to create a simple solution to help users navigate to the correct routes when they have a typo in the url.