Sponsor: MVTec
Thanks to MVTec for sponsoring the event.
***
On June 26th, we have the honor to see Dietmar Kühl's CppCon 2024 talk about the C++26 sender/receiver proposal.
Dietmar Kühl is a senior software developer at Bloomberg L.P. working on the data distrubtion environment used both internally and by enterprise installations at clients. In the past, he has done mainly consulting for software projects in the finance area. He is a regular attendee of the ANSI/ISO C++ standards committee, frequent presenter at the ACCU conference, and a moderator of the newsgroup comp.lang.c++.moderated.
***
Abstract:
The sender/receiver framework for asynchronous operations in C++ is well on its way towards standardization in C++26. Previously, the theoretical background and implementation of the framework was shown but there wasn't much detail on how an application using sender/receiver would look like.
This presentation shows how to create a simple HTTP server using the sender/receiver framework with matching networking senders together with a coroutine task and and async scope. The code is created live using fundamental facilities. The goal is to demonstrate that the use of an asynchronous framework doesn't necessarily lead to excessive complexity when using C++'s facilities effectively. The resulting server could be embedded into any application, e.g., to inspect its state or change configurations. The takeaway is that it is reasonably straight forward to create an asynchronous program.
***
Schedule:
18:30 -- Welcome with Snacks and Drinks
19:20 -- Welcome at MVTec
19:30 -- Lightning Talk by Anthony Benedict
19:50 -- Main talk by Dietmar Kühl
~20:50 -- Open Discussions
22:00 -- Official End
***
Livestream: TBA