Oren Rose·Oct 20, 2023Thought Experiment: Golang Structured ErrorsLet’s talk about structured errors, what they mean, and how it might perfectly correlate to the new `slog` package introduced in Go 1.21.A response icon1A response icon1
Oren Rose·Sep 17, 2023Clean Architecture in Golang with Go KitHow to really write Clean Architecture in Go? Maybe go-kit has this all figured out…A response icon6A response icon6
Oren Rose·Aug 18, 2023goroutine Wrapper For Recover and Context PropagationDealing with simple gotchas related to open a goroutine in Go
Oren Rose·Dec 13, 2020Provider Model in Go and Why You Should Use It (Answer: Clean Architecture)Calling an external service is something we all need to do. So why not use a consistent pattern, that follows Clean-Architecture approach?A response icon3A response icon3
Oren Rose·Aug 2, 2020When an Interface Depends on Another Interface in GoInterfaces in Go let you describe the behaviour you need. But what happens when the behaviour you need depends on another interface?A response icon2A response icon2