gRPC with C++


Details
Hello all!
This evening Kaveh Nematipour will be present about using gRPC with C++.
After the main presentation we have made some room for lightning talks, as we did last time. A lightning talk is a short short, spontanious, presentation about 5-10 minutes, on any topic you like. But preferably C++ or software development related :) No need to prepare anything, just get up there and talk about something you find interesting!
We are kindly hosted and sponsored by Nexer again this time
ABSTRACT
gRPC is a open-source, cross-platfrom framework from Google for Remote Procedure Calls (RPC). It is used in several companies such as Netflix and Cisco for different purposes, mainly:
* Efficiently connecting polyglot services in Microservices architecture
* Connecting clients (browsers, mobile apps) to backend services
* Creating efficient client libraries
gRPC supports several languages such as Java, Python, Go and so on but in my presentation I will be focusing on its use with C++. below is a list of te topics I will be discussing:
* Introduction to gRPC and its use cases
* Introduction to protocol buffers and their use cases
* Introducing different types of services available in gRPC
* Adding gRPC to a C++ project (CMake and Bazel)
* Runnign our first services with gRPC
* Various gRPC use cases (Authentication, Encoding, etc)
I will cover as many use cases as I can based on the time limits and before the audience throws me out of the venue.
AGENDA
18:00 - Doors open, with fika/snacks/food and mingling
18:30 - Event starts, welcome from Nexer
18:45 - Speech starts
19:30 - Lightning talks
20:00 - Event finishes
Welcome!

Sponsors
gRPC with C++