Architecting large Single Page Applications with Knockout.js | Hacker News Reader