3 ms·
I'm glad to hear that, I'll bear this in mind if a kotlin opportunity comes up. If we're still talking big differences with Go, then another big advantage for
by liampulles 2y ago
I'm glad to hear that, I'll bear this in mind if a kotlin opportunity comes up.
If we're still talking big differences with Go, then another big advantage for me is monorepo management in Go. The fact that I can declare a new binary by just making a new folder with a main.go file in it is huge. It makes it very easy to solve adhoc problems that come up by making a new tool that uses existing classes in my main service code. And it means that build times are not a consideration when thinking about adding new microservices, because Go's ability to cache compilation is very effective at making compilation near instant.
In defense of Java/Kotlin, I think writing tests and mocking things is significantly easier in that ecosystem - AOP really does help a lot in that arena IMO.