Fast and maintainable patterns for fetching from a database | Hacker News Reader