How to build Angular 2 apps using observable data services – pitfalls to avoid | Hacker News Reader