Gopher Gala was a very well run world wide event, with lots of great projects that resulted. I hope everyone had a fun time participating and learned more about Golang.
I had the privilege of judging Gopher Gala this year.
Congrats to Goad. I ranked it highly too.
I've really enjoyed how benchmarking is handled in Go. The testing library comes with tools out of the box [1], and boom is one of the first programs where I saw the true elegance of the language [2].
Goad continues this tradition by putting a sharp benchmark utility "in the cloud" which is incredibly useful for distributed testing.
The AWS Lambda bit is a really interesting backend choice. Lambda only supports NodeJS, Python and Java out of the box. But thanks to the awesome toolchain, it's trivial to compile a golang binary and stuff it in the Lambda execution environment.
It's architecture is simple and extremely powerful [3].
That one also piqued my interest. I am however still trying to understand what it gets you over something like OpenVPN. Maybe it is simply an alternative?
If I understood it correctly it would be an alternative to OpenVPN but without central server or configuration, you run meshbird on every node setting it up with a one liner.
I'm author of Meshbird. Big different between Tinc and Meshbird. When you start Tinc you have to specify other node addresses. When you start Meshbird you have to specify network secret key only. Meshbird's node will find each others automaticly.
I had the privilege of judging Gopher Gala this year.
Congrats to Goad. I ranked it highly too.
I've really enjoyed how benchmarking is handled in Go. The testing library comes with tools out of the box [1], and boom is one of the first programs where I saw the true elegance of the language [2].
Goad continues this tradition by putting a sharp benchmark utility "in the cloud" which is incredibly useful for distributed testing.
The AWS Lambda bit is a really interesting backend choice. Lambda only supports NodeJS, Python and Java out of the box. But thanks to the awesome toolchain, it's trivial to compile a golang binary and stuff it in the Lambda execution environment.
It's architecture is simple and extremely powerful [3].
[1] https://golang.org/pkg/testing/#B [2] https://github.com/rakyll/boom [3] https://goad.io/assets/diagram.2205b67cd43c5d0b9cb9698b88436...