Denis SazonovThings I hate in go. Third.“Go interfaces generally belong in the package that uses values of the interface type, not the package that implements those values.” — Go…2 min read·Sep 23, 2023--5--5
Denis SazonovThings I hate in Go. Second.“Each time a defer statement executes, the function value and parameters to the call are evaluated as usual and saved anew but the actual…2 min read·Sep 6, 2023--4--4
Denis SazonovThings I hate in Go. First.“Accept an interface, return a struct” — well known Go idiom.3 min read·Jul 6, 2023--3--3
Denis SazonovMy Clean Architecture Go ApplicationI fully moved to Go stack a few months ago and suffered a lot with the good approach for architecturing the code and structuring the…11 min read·Mar 9, 2023--9--9
Denis SazonovFrom Java/Kotlin to Go(Golang)I’m moving from JVM to Go(Golang)!10 min read·Feb 28, 2023--4--4
Denis SazonovRate limiting in multi-tier appsOne day we found that we need to rate limit some of our not secured API endpoints. Mostly they are related to the functionality like…3 min read·Jan 24, 2023----
Denis SazonovException based flow control in Spring Boot applicationHere I’d like to describe the way I’m using while working on different Java/Kotlin/Spring Boot microservice based applications. The code…6 min read·Sep 18, 2022----