Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

CppCon 2018: R. Leahy “The Networking TS in Practice: Testable, Composable Asynchronous I/O in C++”

Автор: CppCon

Загружено: 2018-11-05

Просмотров: 18297

Описание:

http://CppCon.org
Robert Leahy “The Networking TS in Practice: Testable, Composable Asynchronous I/O in C++”
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2018
—
As the ISO Standard C++ Networking TS nears inclusion in C++20, Boost Asio, its foundation, has been available for some time; but in-depth coverage of how to use it is sparse. Asio’s own documentation, while thorough and detailed, is far from prescriptive, and offers few footholds for the beginner seeking to use and extend Asio in components of a larger software architecture. How can a library use Asio, or the TS, adding value and simplicity for users without hiding its power or sacrificing performance?

This talk provides all the context and prescriptive guidance required to get started building software components based on Asio and the Networking TS, ripe for reuse and composition. It covers in detail the guarantees Asio offers, and the patterns Asio uses: Why they are important, how to use and extend them, and how to present them to users of your components. It further demonstrates patterns and practices for constructing testable Asio- and Networking TS-based components.

The talk also includes an overview of how the Networking TS is evolving on its way to inclusion in the Standard, becoming more general and integrating with other Standard Library features, particularly the Parallelism TS and its executors, so that come C++20 your libraries will be ready to pivot from Asio to the Standard painlessly.
—
Robert Leahy, Maystreet LLC
Software Engineer

A graduate of the University of Victoria where he specialized in graphics, gaming, and digital geometry processing he spent 4.5 years in full stack web development before switching to develop infrastructure software for high frequency trading in early 2016 where he's focused on improving code quality and developer productivity while continuing to deliver and exceed performance needs and expectations.
—
Videos Filmed & Edited by Bash Films: http://www.BashFilms.com *-----*
Register Now For CppCon 2022: https://cppcon.org/registration/
*-----*

CppCon 2018: R. Leahy “The Networking TS in Practice: Testable, Composable Asynchronous I/O in C++”

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

CppCon 2018: Richard Powell “Named Arguments from Scratch”

CppCon 2018: Richard Powell “Named Arguments from Scratch”

Back to Basics: Move Semantics (part 1 of 2) -  Klaus Iglberger - CppCon 2019

Back to Basics: Move Semantics (part 1 of 2) - Klaus Iglberger - CppCon 2019

CppCon 2018: Titus Winters “Modern C++ Design (part 1 of 2)”

CppCon 2018: Titus Winters “Modern C++ Design (part 1 of 2)”

How to Tame Packs, std::tuple, and the Wily std::integer_sequence - Andrei Alexandrescu

How to Tame Packs, std::tuple, and the Wily std::integer_sequence - Andrei Alexandrescu

Асинхронное программирование с помощью boost.asio // Демо-занятие курс «C++ Developer. Professional»

Асинхронное программирование с помощью boost.asio // Демо-занятие курс «C++ Developer. Professional»

Asynchrony with ASIO and coroutines - Andrzej Krzemieński - code::dive 2022

Asynchrony with ASIO and coroutines - Andrzej Krzemieński - code::dive 2022

The Good Life Radio • 24/7 Live Radio | Best Relax House, Chillout, Study, Running, Gym, Happy Music

The Good Life Radio • 24/7 Live Radio | Best Relax House, Chillout, Study, Running, Gym, Happy Music

CppCon 2018: Jason Turner “Surprises in Object Lifetime”

CppCon 2018: Jason Turner “Surprises in Object Lifetime”

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

CppCon 2019: Robert Leahy “The Networking TS in Practice: Patterns for Real World Problems”

CppCon 2019: Robert Leahy “The Networking TS in Practice: Patterns for Real World Problems”

TCP Client Server Application | C++ in 2021

TCP Client Server Application | C++ in 2021

Christopher Kohlhoff: Thinking Asynchronously: Designing Applications with Boost.Asio

Christopher Kohlhoff: Thinking Asynchronously: Designing Applications with Boost.Asio

CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!

CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"

boost::asio executors 1

boost::asio executors 1

Taking a Byte Out of C++ - Avoiding Punning by Starting Lifetimes - Robert Leahy - CppCon 2022

Taking a Byte Out of C++ - Avoiding Punning by Starting Lifetimes - Robert Leahy - CppCon 2022

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Как Сделать Настольный ЭЛЕКТРОЭРОЗИОННЫЙ Станок?

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Trading at light speed: designing low latency systems in C++ - David Gross - Meeting C++ 2022

Trading at light speed: designing low latency systems in C++ - David Gross - Meeting C++ 2022

Networking in C++

Networking in C++

Soulful R&B Vibes 💖 Smooth Love Songs & Emotional Chill Mix for the Heart

Soulful R&B Vibes 💖 Smooth Love Songs & Emotional Chill Mix for the Heart

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]