Handling request scoped dependencies in Golang without abusing the context | Hacker News Reader