Designing large (JavaScript) applications (2018) | Hacker News Reader