filmov
tv
CppCon 2017: Gor Nishanov “Naked coroutines live (with networking)”
Показать описание
—
—
C++ Coroutines come naked. Just the language feature, no library support apart from a few traits that allow developing coroutine adaptors.
In this session we will start with just a compiler that implements a coroutine TS and a reference networking TS implementation and through (mostly) live coding together we will develop a cool, efficient and beautiful async networking app.
—
Gor Nishanov: Principal Software Engineer, Microsoft
Gor Nishanov is a Principal Software Design Engineer on the Microsoft C++ team. He works on design and standardization of C++ Coroutines, and on asynchronous programming models. Prior to joining C++ team, Gor was working on distributed systems in Windows Clustering team.
—
*-----*
*-----*
—
C++ Coroutines come naked. Just the language feature, no library support apart from a few traits that allow developing coroutine adaptors.
In this session we will start with just a compiler that implements a coroutine TS and a reference networking TS implementation and through (mostly) live coding together we will develop a cool, efficient and beautiful async networking app.
—
Gor Nishanov: Principal Software Engineer, Microsoft
Gor Nishanov is a Principal Software Design Engineer on the Microsoft C++ team. He works on design and standardization of C++ Coroutines, and on asynchronous programming models. Prior to joining C++ team, Gor was working on distributed systems in Windows Clustering team.
—
*-----*
*-----*
CppCon 2017: Gor Nishanov “Naked coroutines live (with networking)”
CppCon 2017 Naked coroutines live with networking
CppCon 2016: Gor Nishanov “C++ Coroutines: Under the covers'
Gor Nishanov: C++17 coroutines for app and library developers
CppCon 2017: Diego Rodriguez-Lopez “Why not Conan (part II)?”
CppCon 2017: Panel “Grill the Committee”
CppCon 2017: Dietmar Kühl “The End of std::endl”
CppCon 2015: Gor Nishanov “C++ Coroutines - a negative overhead abstraction'
CppCon 2017: Sergey Ignatchenko “Ways to Handle Non-blocking Returns in Message-passing Programs...”...
03. Беседа с Гором Нишановым — Gor Nishanov
CppCon 2017: Gaspar Azman “(don't) Copy Paste All The Things”
CppCon 2017: David Sankel “So, you inherited a large code base...”
CppCon 2017: Matthew Avery “X-Macro: How to avoid repetition”
Transforming C++ Code with DMS - Michael Mehlich [ CppCon 2017 ]
CppCon 2017: Takatoshi Kondo “mqtt_cpp: Boost.Asio based mqtt communication library”
CppCon 2017 Practical Patterns with the Networking TS
CppCon 2018: G. Nishanov “Nano-coroutines to the Rescue! (Using Coroutines TS, of Course)”
CppCon 2017: Anthony Williams “Concurrency, Parallelism and Coroutines”
CppCon 2017: Hartmut Kaiser “The Asynchronous C++ Parallel Programming Model”
itCppCon19 - Coroutines in practice (Alberto Barbati)
CppCon 2017: Michael Caisse “Practical Patterns with the Networking TS”
CppCon 2017: Toby Allsopp “Coroutines: what can't they do?”
C++Now 2017: Kirk Shoop “Networking TS w/Algorithms'
Coroutines, part II
Комментарии