Building maintainable Angular 2 applications | Hacker News Reader