In the last few years it became clear that REST/RESTful is not always the answer. Even though there is a number of standards for message format, they all have one thing in common: they represent resources and that's not always what we want to work with. There are emerging alternatives though (RPC (rediscovered), GraphQL to name few) getting more and more popular nowadays.
Last time you heard about gRPC, an RPC framework developed by Google. You also learned about exposing a gRPC service as a REST+JSON service to the world, so older systems and probably web frontends can also connect to it.
This time you will hear about the client side of gRPC, specifically about web frontends, presented by our special guest: Johan Brandhorst
After the talk there will be some time for asking questions and discussing some topics in form of Discussion groups where we can talk about anything (preferably related to Go) in small groups. The topics can include, but are not limited to the presentations' topics.
To have some networking and relaxation after the fantastic meetup we will go to a near pub and grab some beers.
Talk: Creating GopherJS Apps with gRPC-Web
This presentation will introduce gRPC, gRPC-Web and GopherJS to attendees. At the end of the presentation, they will know how to create a GopherJS frontend and leverage GopherJS gRPC-Web bindings for the communications with a generic Go gRPC backend.
Twitter: @johanbrandhorst (https://twitter.com/johanbrandhorst)
Github: @johanbrandhorst (https://github.com/johanbrandhorst)
About the speaker
Johan is a developer living and working in the UK. He enjoys working on his own open source projects in his free time, mostly written in Go. He also enjoys sports and games.
The presentation will be in English.
• 18:30 - 19:00 Arriving
• 19:00 - 19:50 Talk: Creating GopherJS Apps with gRPC-Web
• 20:00 - 21:00 Discussion groups
• 21:00 - 00:00 After party