Inversion of Control – Best Practises | Hacker News Reader