3 ms·
Go is a phenomenal systems programming language and becoming quite useful as a general programming language too. It's clear from the projects that are now comin
by chuhnk 10y ago
Go is a phenomenal systems programming language and becoming quite useful as a general programming language too. It's clear from the projects that are now coming into existence that Go lends itself well to the world of distributed systems and from the language design you can see that it was created with network programming in mind. The fact that concurrency is built into the language and errors are treated as values that should be dealt with just highlights those facts.
We used Go at Hailo for our microservices platform and it served us incredibly well. I've gone on to create an open source project called Micro https://github.com/micro/micro https://github.com/micro/micro that builds on those past experiences. It's just a joy to write micro services in Go.