Following recent articles on development of Echoes Player, my open source media player built with Angular, I really wanted to implement a typeahead feature for this version. There are some great ng2-typeahead out-there (available in npm), however, I wanted to take this opportunity to built something from scratch – exploring deeper concepts in Angular. I […]
Simple Action Creators for ngrx/store in Angular (2+)

In the development of Echoes Player (ng2 version), I’m using ngrx/store for state management and ngrx/effects for logics with side effects. I’m always looking for better and simpler ways to write code – just experimenting with how code can be written differently. In this post I like to share a nice way for defining action creator […]
Stepping Into The Next Level With RxJs In Angular (2+)

Since I started developing the new version of Echoes with Angular (+2), I was vey interested in taking advantage of rxjs. To be more specific, I was interested to see how it can be used to reduce complexity and lead to a better, maintainable code. In this article i’m sharing a code refactor walk through, where […]
Angular (2+): From Services To Reactive Effects With Ngrx/Effects

In a former article, I wrote an introduction for integrating ngrx/effects with Angular (+2) – a functional approach for reacting to a chain of events. Since then, based on this approach, I defined more side effects for several actions in my open source project, Echoes Player. It has really proven itself to be worthwhile in terms of […]
Angular 2 Final Version Is Live – Resource: Start With Ngrx Tools

It’s official – Angular version 2.0.0 is live. It’s been a long ride until the official announcement, and so until then, we had the chance to experiment with it, learn appropriate best practices and common solutions and sharing knowledge as a community. I’ve started experimenting with Angular (+2) since the alpha versions. I started exploring its […]