With Ivy around the corner... Craig Spence shows you how to upgrade lazy-loaded Angular modules. The best part, is the process is automated using a TSLint rule.
Alex Marinov shows you how to building a transaction service for managing large scale editing experiences.
In this article, we describe how our team has approached the challenge to minimize the number of HTTP requests sent to the server when updating records. We will also look at how bundling operations can allow for a more flexible client app with additional features.
How do you manage your Angular deployments in an enterprise setting? Having a solid continuous integration strategy is essential if you're going to stay ahead of the competition. A few different approaches to deploying a single artifact through your deployment pipeline are outlined in this article.
The more consistency that you can keep between deployments, the more likely the production deployment is to go smoothly.
Sometimes it pays to go back to basics. Angular provides eight different lifecycle hooks on components. Do you know when all of the hooks are executed? Better yet, do you know how you can use these lifecycle hooks to solve problems in your apps?
Did you know that you can use SVG graphics as component templates? Why would you ever do such a thing?
When you use an svg as template, you will be able to use directives and bindings just like with html templates. That means you will be able to dynamically generate interactive graphics.
If you use NGRX, do you have a clear strategy on how you manage error and loading states? Are you keeping this state in the store or in individual components? This article discusses the pros and cons of managing errors and loading states in the NGRX store and the considerations that you should make before making a decision.