Let's face it, we've all had those days where we have a serious bug in production. Being able to quickly identify the problem is the first step in making things right with your users. Making your source maps available in production on demand is one possible solution that might just save you during a critical incident.
Source Maps are Great! We can have them in production without exposing them to the outside world. The Chrome devtools offers us a simple way to add source maps at a later point without much effort.
ngx-quicklink is a new tool that lets you prefetch lazy loaded modules in a simple, yet effective way. Learn how you can implement this in your Angular application and take advantage of:
- Prefetching visible routerLinks
- Prefetching only while the application is idle
- Checking the user's connection speed
- Prefetch the lazy loaded modules
Having strong RxJs chops is essential in today's reactive paradigm. Tomas dives into concatMap(), mergeMap(), and forkJoin() and presents some of the nuances in the behavior of these operators when dealing with collection responses from APIs.
If you're just getting started with Angular or need to brush up on the basics, this is a great tutorial on how attribute directives can be used to add functionality to your application. The final product will be an attribute directive that displays a gravatar.
An Attribute directive changes the appearance or behavior of a DOM element.
Manages error messages and notifications is a core functionality of any complex application. Angular HttpInterceptors are a great way to implement this feature in your application in a centralized fashion. Interceptors can also be a great way to manage authorization tokens for your http requests. This article will help you get started with HttpInterceptors and how they can work for you.
HttpInterceptor is an interface that can be implemented by a class and it has only one method that intercepts an outgoing HttpRequest and optionally transforms it or the response.