С++20-корутины, миграция акторной системы и KvadraOS — все это было на митапе для разработчиков на «плюсах», который организовали YADRO и C++ Russia. Под катом собрали записи докладов и рассказали о новых проектах для инженеров: экскурсии по инженерному центру и проекту о работе с легаси-кодом. Читать далее
Время на прочтение2 мин
Охват и читатели7.6K
Дайджест
С++20-корутины, миграция акторной системы и KvadraOS — все это было на митапе для разработчиков на «плюсах», который организовали YADRO и C++ Russia. Под катом собрали записи докладов и рассказали о новых проектах для инженеров: экскурсии по инженерному центру и рассылке о работе с легаси-кодом.
Make legacy great again: переводим зрелый проект на С++20-корутиныРассказал: Алексей Макареня, программист в Лаборатории Касперского
О чем доклад: о насущном — работе с легаси-кодом. Автор доклада разбирает реальный кейс миграции зрелой акторной системы на корутины C++20 без остановки разработки. В докладе много практики. Вы узнаете, как составить план безопасной миграции, создать свою библиотеку корутин с примитивами и Promise, сгенерировать корутинный API для gRPC, а еще соберете разрозненный код в «мегафункцию».
Зачем смотреть: доклад будет особенно полезен С++-разработчикам, которые работают с серверами и gRPC или планируют переводить проект на корутины. Алексей дает не только теорию, но и проверенную в бою схему миграции с примерами ошибок и рабочими решениями.

Правда не больно!
Для полного погружения в легаси подписывайтесь на Ghost in the code. В еженедельной рассылке известные разработчики на С++ рассказывают, какие инструменты и процессы помогают работать с легаси-кодом. Всего в проекте семь авторов, среди которых Константин Владимиров, Андрей Карпов, Антон Полухин.
С++20-корутины в KvadraOS: как устроены и зачем внедрялисьПисьма приходят каждый вторник до 27 октября, а 3 ноября все подписчики получат полный набор материалов в формате PDF. Так что не переживайте, если пропустили начало. Подписывайтесь, новое письмо уже завтра!
Рассказал: Илья Клементьев, инженер-программист в YADRO.
О чем доклад: Илья рассказывает об использовании системных вызовов select и poll как фундаменте асинхронного ввода-вывода на примере C++ и операционной системы KvadraOS. Вы снова столкнетесь с корутинами C++20 —awaiter, PromiseType —, но теперь узнаете, как они устроены. Автор объясняет, почему Chromium не переводит свой код на корутины, и показывает, как команде KvadraOS удалось эффективно применить корутины для асинхронных DBus-вызовов в KvadraOS Desktop.
Зачем смотреть: чтобы понять, как на самом деле работают механизмы, лежащие в основе любого async-приложения.
Экскурсия в инженерный центр YADRO
Участники митапа в инженерном центре YADRO
Если в детстве вы мечтали остаться в супермаркете после закрытия и посмотреть, что происходит с продуктами, а повзрослев, заинтересовались продуктами, которые производят технологические компании, эта активность для вас. У участников митапов появился шанс узнать, как устроены инженерные центры YADRO, когда разработчики уже разошлись по домам. Так, после докладов на митапе по «плюсам» гостей пригласили в опенспейсы и рассказали, чем занимаются инженеры YADRO в московском офисе.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | C++ в 2026-м: память, прод, игры, Rust и ИИ — зачем учить язык, который невозможно знать целиком | 0 | 8.91 | 06-10-2026 |
| 2 | Как собирать кроссплатформенные приложения. На C++. В браузере | -1 | 4.62 | 02-10-2026 |
| 3 | C++: Айсберг времени жизни объектов | 0 | 7.65 | 02-10-2026 |
| 4 | C++: пишем свою std::function | 0 | 7.06 | 01-10-2026 |
| 5 | Кроссплатформенный мониторинг аппаратных ресурсов на C++ и Python: библиотека hardware_monitor_cpp | 0 | 8.84 | 01-09-2026 |
| 6 | Написание ядра ОС с нуля. Часть 3 — Пропуск в высшую лигу | 0 | 8.66 | 23-08-2026 |
| 7 | Вайбкодинг: запретить нельзя возглавить | 0 | 11.07 | 30-09-2026 |
| 8 | 65 бесплатных уроков октября: от LLM и Kubernetes до микросервисов, Kafka и безопасности | 0 | 11.95 | 01-10-2026 |
| 9 | Как не утопить RTSP в YOLO: real‑time‑конвейер на C++20, Clang и ONNX Runtime | 0 | 8.58 | 06-10-2026 |
| 10 | Mentorpiece Vacy Index: Сравниваем динамику вакансий классических QA и AI QA в РФ и США за 6 месяцев | 0 | 11.17 | 01-10-2026 |