Writing concurrent code in go takes a lot less thinking than js. Or... a different kind of thinking? But holistically I greatly prefer it for complex asynchronous code.
Lack of generics on channels really hurts the library ecosystem though. Many things you need to write yourself.
Lack of generics on channels really hurts the library ecosystem though. Many things you need to write yourself.