У ДДТ был свой ответ на вопрос «что такое осень». И даже не один. У C++-разработчиков — свой: это когда вместо листьев разлетаются корутины, вместо дождя — потоки событий, а select и poll внезапно становятся отличной темой для вечерней встречи. 10 сентября в 18:30 проверим эту версию на мероприятии YADRO и C++ Russia. 

В программе — два технических доклада от разработчиков «Лаборатории Касперского» и YADRO. Перед выступлениями Александр Иргер, эксперт по разработке ПО в области телекоммуникаций, расскажет о планах московского сообщества «плюсовиков» и о том, над какими задачами работают сотни разработчиков на С++ в YADRO. Чтобы присоединиться к встрече в любом формате, пожалуйста, зарегистрируйтесь заранее.

Корутины в продакшене: как перевести движущийся поезд на асфальт

Алексей Макареня

программист, Лаборатория Касперского

Я расскажу о миграции акторной системы на корутины: как команда строила план перехода, с какими трудностями столкнулась в процессе и какие решения помогли сохранить обратную совместимость.

Промышленная асинхронность: опыт внедрения C++20-корутин в сервисы KvadraOS

Илья Клементьев

инженер-программист ОС YADRO

От корутин — к тому, что происходит уровнем ниже. Я разберу, как системные вызовы select и poll используются для асинхронных операций в системах C++ и Unix и какие возможности для параллельной работы с файловыми дескрипторами уже предоставляют Unix-подобные ОС.

На примере KvadraOS Desktop посмотрим, как эти механизмы помогают команде применять C++20-корутины для задач, связанных с асинхронными DBus-вызовами.

А после технической части офлайн-участников ждет экскурсия по инженерному центру YADRO: лаборатории, ЦОДы и пространства, где разрабатывают и тестируют сложные аппаратные платформы и программное обеспечение. Завершим встречу афтепати и общением со спикерами.

Где и когда пройдет встреча

Увидимся 10 сентября в БЦ «Трехгорная мануфактура»: ул. Рочдельская, 15, стр. 13, метро «Улица 1905 года». Начало в 18:30, участие бесплатное, но нужно заранее зарегистрироваться. Вы не в Москве? Выбирайте онлайн-формат, подключиться к докладам и задать вопросы можно будет удаленно.

Если вы хотите узнать больше про C++ еще до встречи, читайте статьи на Хабре:

Комментарии (0)