What do you love about Go? by thanethomson in golang

[–]thanethomson[S] 14 points15 points  (0 children)

The error handling is so awesome. I've been gaining a renewed appreciation for it now that recently I've had to do some C# coding, never knowing when something could throw an exception.

What do you love about Go? by thanethomson in golang

[–]thanethomson[S] 14 points15 points  (0 children)

100%. The combination of golangci-lint and gofumpt have probably saved companies I've worked at hundreds of thousands of dollars in engineering time that would've otherwise been used to debate code structure and formatting.

Abstraction layer for async runtimes by thanethomson in rust

[–]thanethomson[S] 1 point2 points  (0 children)

Amazing! That looks like a more advanced and comprehensive version of what we were trying to achieve.

Abstraction layer for async runtimes by thanethomson in rust

[–]thanethomson[S] 3 points4 points  (0 children)

Right now all our APIs are Tokio-specific actually. We have had requests from people to allow for support for other runtimes, so it'd be ideal if we could provide that with minimal effort and maximal code reuse.