Gopher Gala 2016 Winners
gophergala.com
gophergala.com
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...
Should at least use a decent HMAC construction, but would be better to switch to AES-GCM. There's an issue filed for it: https://github.com/meshbird/meshbird/issues/4
https://groups.google.com/forum/#!searchin/golang-dev/aes/go...
And yes, some people use the Gopher protocol, in the same way that some people try writing with mechanical typewriters instead of computers. http://gopher.floodgap.com/gopher/gw? http://gopher.floodgap.com/gopher/gw?gopher://sdf.org:70/
Probably runs best on Alpine.