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…Sep 23, 20235Sep 23, 20235
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…Sep 6, 20234Sep 6, 20234
Denis SazonovThings I hate in Go. First.“Accept an interface, return a struct” — well known Go idiom.Jul 6, 20233Jul 6, 20233
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…Mar 9, 20239Mar 9, 20239
Denis SazonovFrom Java/Kotlin to Go(Golang)I’m moving from JVM to Go(Golang)!Feb 28, 20234Feb 28, 20234
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…Jan 24, 2023Jan 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…Sep 18, 2022Sep 18, 2022