Oren RoseThought 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.5 min read·Oct 20, 2023--1--1
Oren RoseClean Architecture in Golang with Go KitHow to really write Clean Architecture in Go? Maybe go-kit has this all figured out…9 min read·Sep 17, 2023--5--5
Oren RoseinThe Startupgoroutine Wrapper For Recover and Context PropagationDealing with simple gotchas related to open a goroutine in Go7 min read·Aug 18, 2023----
Oren RoseinThe StartupProvider 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?9 min read·Dec 13, 2020--3--3
Oren RoseinThe StartupWhen 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?6 min read·Aug 2, 2020--2--2