Event cover 'HolyJS 2024 Autumn'

HolyJS 2024 Autumn

Saint Petersburg, Russia, 14.11.2024 10:00 (+03:00)

Event cover 'reWorked: Питер 23.11.24'

reWorked: Питер 23.11.24

Saint Petersburg, Russia, 23.11.2024 15:00 (+03:00)

Cover of event YADRO C++ Meetup

YADRO C++ Meetup

Thu, 14 November 2024, 19:00 (GMT+03:00)
Russia, Moscow, ДК «Рассвет», Столярный пер., 3к15 Улица 1905 года
Free
Stream available

Tags:

14 ноября* в Москве и онлайн пройдет встреча C++ разработчиков.

Мы узнаем, как успешно сочетать современное программирование с объектным подходом. Поговорим об уникальных особенностях интрузивных контейнеров и познакомимся с библиотекой Boost.Intrusive. Также обсудим удовлетворенность реализацией и внедрением фич в текущие стандарты C++.

Также участников офлайн-части будет ждать демозона с «железом» для ЦОД и телеком-операторов, которое создают инженеры YADRO, технические интерактивы и подарки от компании.

Программа

Приветственное слово — Илья Казаков, разработчик в команде систем хранения данных, YADRO

Вы узнаете больше о компании-организаторе, программно-аппаратных комплексах, которые создает YADRO, их важности для цифровизации разных секторов экономики страны, а также роли и задачах С++ разработчиков в этих процессах.

Применение паттернов ООП в современных C++ проектах — Константин Крюков, разработчик в команде систем хранения данных, YADRO

Существует мнение, что объектно-ориентированного программирования в C++ необходимо избегать, поскольку оно мешает достичь максимальной производительности кода. Но стоит ли от него отказываться?

В этом докладе я покажу, что современное программирование может успешно сочетаться с объектным подходом. Поделюсь опытом проектирования реального C++ проекта и расскажу о паттернах ООП, которые сделали его гибким и легким в поддержке.

Интрузивные контейнеры на примере Boost.Intrusive — Елена Степанова, техлид в команде телекома, YADRO

Есть большой класс задач, когда объекты надо индексировать по разным ключам. Среди множества решений интрузивные контейнеры выделяются своим удобством.

В ходе доклада мы рассмотрим, что такое интрузивные контейнеры и в чем их уникальные особенности. Также узнаем, как они помогают в разработке 5G-сетей, и познакомимся с инструментами из библиотеки Boost.Intrusive.

Дискуссия: «Стандарт живёт 3 года…»

Довольны ли мы реализацией текущих стандартов? Довольны ли тем, как быстро компиляторы внедряют фичи новых стандартов? Может, стоит обратить внимание на подходы других языков в release cycle? К примеру, на Rust editions?