Angular 8 is finally here! Stephen Fluin gives a great high level overview of the notable features in this release, including Differential Loading by default, Dynamic Imports for Lazy Loaded Routes, the Builder's API in the CLI, Web Workers, and more!
Additionally, a brief update on the status of Ivy is also covered. Have you used ng-update to upgrade your apps to version 8 yet?
As is common with any major upgrade, there are a few breaking changes or deprecations that you should know about. In this article, you'll find more information about changes to the ViewChild and ContentChild decorators that may affect your application. Running the ng update schematics should automatically update your code to a compatible state, but you should know how these changes will affect your apps in preparation for an Ivy renderer release.
This is a great follow up to Stephen Fluin's blog on the new Angular 8 features.
As developers, we often focus on the creation of an application. Inevitably, we'll have to deploy our handy work, potentially to multiple environments depending on the configuration of your CI/CD pipeline.
Tim walks us through some lesson's learned and shows some best practices when it comes to getting your Angular app ready for deployment.
A twelve-factor app has 12 factors as the name implies, for this post we’re scoping into the fifth topic Build, release, run.
Often times, the best solution is the simplest solution. This article shows how a simple @Debug decorator, combined with your environment.ts file, can help avoid any console log statements or other logic from executing in production. This approach works equally well in your Angular applications or any node.js application.
Dive deep into NgRX selectors with Brandon Robert's presentation from #ngconf2019