Adding a REST API with Pistache


Details
Please note that this meetup takes place on the 3rd Wednesday of July instead of our usual 2nd Wednesday of the month!
Many times you need to integrate your C++ infrastructure with services written in other languages on other machines from other teams. In the past, this might have been accomplished with custom RPC (remote procedure call) networking services that exposed resource data in your application to authorized clients.
HTTP REST (representational state transfer) APIs have become a common architectural pattern for exposing resource data across the network. With SSL/TLS (secure socket layer/transport layer security) connections and the HTTPS protocol, the client/server exchange can be secured. Authentication can be implemented with a session mechanism or the built-in authentication mechanisms in HTTP itself.
This month, Richard Thomson will give us an introduction to pistache, a high-performance REST toolkit written in C++. After an overview of the library, we'll look at what it takes to implement an HTTP server that responds to resource requests.
This will be an online event, so drinks and snacks are up to you!
Watch previous topics on the Utah C++ Programmers YouTube channel:
https://www.youtube.com/channel/UC56D6OIs_IAy24ubjC2_hmQ
Future topics: https://utahcpp.wordpress.com/future-meeting-topics/
Past topics: https://utahcpp.wordpress.com/past-meeting-topics/

Adding a REST API with Pistache