There are some exciting new changes in the Angular 8.3 CLI. "ng new" now generates a brand new UI that provides more guidance on building out the rest of your application. There's also a new "deploy" command that would allow you to publish your site directly to azure, firebase, netlify, or platforms. These changes, along with improved performance during production builds make this a great release!
Thinkster.io just released their webinar for RxJS featuring Aaron Frost. Don't miss this introduction to Observables and how they compare to promises.
If you know SOLID, you are well aware of the Dependency Inversion Principle. But how should you apply this to your Angular architecture. This is a deep dive into how to utilize dependency injection and abstractions properly in your application. In the end, you'll have a more robust and flexible architecture.
Do you have a need for toastr messages in your Angular application? If you're not using Material snackbars, you may want to look at ngx-toastr. This article is a step by step guide of how to implement a ToastrService that you can use throughout your application to display messages to your users.
As a good developer, you always notify the end-user about the current status of an application by showing either loading indicator or error message.
How are you notifying your user about the loading state of your components? This article walks through creating a custom pipe to handle complex scenarios introduced by long lived observables. Full of code examples and easy to follow. Be sure to check this out.