Note: This post is part of an eleven-part series on Angular development. You can find the series overview here. Overview Angular’s development team strongly encourages following the single responsibility principle when creating components and classes. When...
Note: This post is part of an eleven-part series on Angular development. You can find the series overview here. Overview Overall, there are three main tools to use in Angular development, Services, Components, and Directives. By far the most used throughout an...
Introduction This series is intended to provide guidance for new and experienced Angular developers on some common best practices, methodologies, and design practices that will improve the design, organization, functionality, scalability, and maintainability of...
Angular Tutorial: Simple Toast Animation In this tutorial, I am going to work through creating a simple toasty using Angular’s animation features. If you aren’t familiar with the term “toasty”, it’s just a notification message that pops...
NgRx Effects: A Case for Returning a No-Op Action When you write an NgRx effect, it is important to keep in mind this principle: You must always return an action. This article doesn’t apply to effects that specify @Effect({dispatch:false}). In that case, you will not...