I put together a soup-to-nuts tutorial for using FlatBuffers in Go.
As a sometimes capnproto user, are there any technical benefits to using flatbuffers vs capnproto?
I think you’re closer to optimal than typical JSON or Protocol Buffers users. That said, FlatBuffers is still worth looking into. Maybe you can sift through this announcement thread with comments about FlatBuffers vs. Cap'n'Proto, and let us know what you think?