- https://grpc.io/2018/01/22/grpc-go-engineering-practices.html
- https://grpc.io/docs/tutorials/basic/go.html
- https://grpc.io/docs/guides/auth.html
- https://coreos.com/blog/grpc-protobufs-swagger.html
- https://medium.com/techlogs/grpc-web-interface-a95f0d3e5467
- https://github.com/grpc-ecosystem/go-grpc-middleware/tree/master/auth
- https://www.slideshare.net/GuoJing8/http2-and-grpc
- https://github.com/grpc-ecosystem/grpc-gateway
- https://github.com/johanbrandhorst/grpcweb-example
- https://github.com/tmc/grpc-websocket-proxy
- https://github.com/johanbrandhorst/gopherjs-grpc-websocket
- https://github.com/grpc/grpc-web
- https://github.com/improbable-eng/grpc-web
- https://fosdem.org/2018/schedule/event/gopherjs/
- https://github.com/grpc-ecosystem/go-grpc-middleware/tree/master/auth
- https://godoc.org/google.golang.org/grpc#WithPerRPCCredentials
- https://medium.com/pantomath/how-we-use-grpc-to-build-a-client-server-system-in-go-dd20045fa1c2
- https://coreos.com/blog/grpc-protobufs-swagger.html
- https://improbable.io/games/blog/grpc-web-moving-past-restjson-towards-type-safe-web-apis
- https://mycodesmells.com/post/authentication-in-grpc
- https://github.com/tmc/grpc-websocket-proxy
- https://coreos.com/blog/grpc-protobufs-swagger.html
- https://github.com/grpc/grpc-go/issues/75
- https://medium.com/techlogs/grpc-web-interface-a95f0d3e5467
- https://github.com/philips/grpc-gateway-example/issues/22
- https://www.nginx.com/blog/nginx-1-13-10-grpc/
- https://github.com/grpc-ecosystem/grpc-gateway
- https://groups.google.com/forum/#!msg/grpc-io/mtHxsI93LXc/V2NMpQclBAAJ