TOP 5
A plan for version 8.0 and Ivy
When are we going to get our hands on Ivy? Angular Developers around the globe are eagerly awaiting the release of the new Ivy compiler. Stephen Fluin talks about the plans for version 8.0 and Ivy. Hint: make sure to attend ng-conf if you want to learn even more details about Ivy as the entire Angular team will be in attendance!
The opt-in preview will allow you to switch between the Ivy and View Engine build and rendering pipelines in your project. Details on how to do this will be provided in the upcoming beta builds. Changing this will switch your application to be built with Ivy runtime instructions instead of the ViewEngine runtime.
Angular: You may not need NgRx! – Angular In Depth
This is simply a fantastic article that will help you determine when you should choose NgRx as a state management solution for your application. More importantly, Thomas explains how and why you should use a fascade pattern when dealing with your application state.
You may not need to use NgRx in your application. But you should use Facades in your application! Let’s explore why, where, and how…
A step-by-step guide to integrating a third party widget with Angular
Implementing an appropriate abstraction between your application and third party components will help isolate you from breaking changes and keep your architecture more flexible. Learn how to wrap third party components effectively with Angular in this article. You'll end up with a working example of an Angular wrapper of ag-grid.
NgRx — Best Practices for Enterprise Angular Applications | Wesley Grimes
Do you use NgRX in enterprise Angular applications? Wesley shares some of his best practices that have helped him use NgRX in large apps. His approach includes creating feature store modules that allow you to keep your code organized.
Lifting the Veil: Insights into Angular’s EventManagerPlugin
This article reveals the inner workings of Angular's EventManager and shows you how to write plugins to extend the functionality of your application.
Angular uses the multi-option to support multiple plugins. If we take a look at the Angular source code, we’ll see that Angular already comes with a couple of built-in plugins that handle common events we’re all familiar with. For example — KeyEventsPlugin
How to Use Angular Console for Angular CLI
We're all looking for more ways to be more efficient as developers so we can spend our time doing things we love. The Angular Console was created with developers of all skill levels in mind. This is a thorough walk through that covers the features of the Angular Console from front to back.
If you’re new to Angular, I hope Angular Console will become a great learning tool that helps you get up and running quickly with Angular. If you’re experienced with Angular, I hope you’ll see it as a timesaver and a cheatsheet for CLI commands.
CODE
RxJS Log Operator by Netanel Basal
Here's a quick tip on how to diagnose issues in RxJS. Take a look at this custom operator that you can include in your projects to help solve hard to find bugs.
...
Angular Top 5