RTP DesportoCiclista de Viana do Castelo propõe-se pedalar 4.700 quilómetrosThe Jerusalem PostWATCH: Israel honors October 7 victims, heroes at second Mount Herzl ceremonyESPNFive scenes from LeBron's first Sixers training camp: meetings, group chats and 'the vision'ESPN DeportesBraves saca triunfo de Los Ángeles y va a casa 1-1PunchPolice probe officers caught on hidden camera extorting Lagos dispatch riderDaily MaverickLOCAL ELECTIONS 2026: Manifesto test: IFP offers more financial support for traditional leadersInquirerIlocos Norte town gives teachers, staff P1,000 Teachers’ Day incentiveZDF heuteEntdecken Sie das ZDF-NachrichtenstudioGolem.deStephen Wolfram: KI kann Mathematiker nicht ersetzenObservador DesportoAs notícias das 14hCNN بالعربيةإثيوبيا تصدر بيانًا بشأن نهر النيل والبحر الأحمر وتحذر من "المقاربات الصفرية"
The Daily Newsstand · Free, Always
Monday, October 5, 2026

У нас есть «плюсы» дома: о чем говорили на митапе YADRO × C++ Russia

Translate

С++20-корутины, миграция акторной системы и KvadraOS — все это было на митапе для разработчиков на «плюсах», который организовали YADRO и C++ Russia. Под катом собрали записи докладов и рассказали о новых проектах для инженеров: экскурсии по инженерному центру и рассылке о работе с легаси-кодом.

Make legacy great again: переводим зрелый проект на С++20-корутины

Рассказал: Алексей Макареня, программист в Лаборатории Касперского

О чем доклад: о насущном — работе с легаси-кодом. Автор доклада разбирает реальный кейс миграции зрелой акторной системы на корутины C++20 без остановки разработки. В докладе много практики. Вы узнаете, как составить план безопасной миграции, создать свою библиотеку корутин с примитивами и Promise, сгенерировать корутинный API для gRPC, а еще соберете разрозненный код в «мегафункцию».

Зачем смотреть: доклад будет особенно полезен С++-разработчикам, которые работают с серверами и gRPC или планируют переводить проект на корутины. Алексей дает не только теорию, но и проверенную в бою схему миграции с примерами ошибок и рабочими решениями.

Правда не больно!

Правда не больно!

Для полного погружения в легаси подписывайтесь на Ghost in the code. В еженедельной рассылке известные разработчики на С++ рассказывают, какие инструменты и процессы помогают работать с легаси-кодом. Всего в проекте семь авторов, среди которых Константин Владимиров, Андрей Карпов, Антон Полухин.

Письма приходят каждый вторник до 27 октября, а 3 ноября все подписчики получат полный набор материалов в формате PDF. Так что не переживайте, если пропустили начало. Подписывайтесь, новое письмо уже завтра!

С++20-корутины в KvadraOS: как устроены и зачем внедрялись

Рассказал: Илья Клементьев, инженер-программист в YADRO.

О чем доклад: Илья рассказывает об использовании системных вызовов select и poll как фундаменте асинхронного ввода-вывода на примере C++ и операционной системы KvadraOS. Вы снова столкнетесь с корутинами C++20 —awaiter, PromiseType —, но теперь узнаете, как они устроены. Автор объясняет, почему Chromium не переводит свой код на корутины, и показывает, как команде KvadraOS удалось эффективно применить корутины для асинхронных DBus-вызовов в KvadraOS Desktop.

Зачем смотреть: чтобы понять, как на самом деле работают механизмы, лежащие в основе любого async-приложения.

Экскурсия в инженерный центр YADRO

Участники митапа в инженерном центре YADRO

Участники митапа в инженерном центре YADRO

Если в детстве вы мечтали остаться в супермаркете после закрытия и посмотреть, что происходит с продуктами, а повзрослев, заинтересовались продуктами, которые производят технологические компании, эта активность для вас. У участников митапов появился шанс узнать, как устроены инженерные центры YADRO, когда разработчики уже разошлись по домам. Так, после докладов на митапе по «плюсам» гостей пригласили в опенспейсы и рассказали, чем занимаются инженеры YADRO в московском офисе.

View the original on Хабр →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.