Cтолкнем лбами Rust и C++, поговорим об алгоритмах и оптимизациях C++ с помощью Stack Overflow, C++17 и Boost и сделаем Allocator в Python твоим лучшим другом через С++ API, Embedded VM и Module.

ИТ и интернет

17 сентября в 18:00 (по МСК) встречаемся на youtube-канале ОЭЗ «Иннополис»:   

 

Тема №1: Ещё чуть быстрее: делаем свой контейнер

Спикер: Антон Полухин, эксперт-разработчик C++ в Яндекс.Такси  

 

Антон — представитель России в ISO на международных заседаниях рабочей группы по стандартизации C++. Автор нескольких принятых предложений к стандарту языка C++.

Aвтор Boost-библиотек TypeIndex, DLL, Stacktrace и активный maintainer Any, Conversion, LexicalCast, Variant.

Автор книг «Boost C++ Application Development Cookbook», «Boost C++ Application Development Cookbook, Second Edition» и «Разработка приложений на C++ с использованием Boost».

Изобретатель новой метапрограммной техники для рефлексии в C++14.

 

В своем докладе Антон расскажет о решении небольшой задачи на обработку потока данных, которая недавно возникла в Яндекс.Такси. Немного поговорим об алгоритмах, немного о нагрузке и гораздо подробнее — об оптимизациях C++ с помощью:

— Stack Overflow

— Здравого смысла

— C++17

— Boost

—???

— PROFIT


Тема №2: Rust vc C++

Спикер: Алексей Афанасьев, С++ разработчик в DataArt

 

Алексей закончил Радиотехнический факультет ВГТУ, кафедра систем информационной безопасности.  Работает в IT c 2007 года, с 2011 года программистом С/С++. Специализируется на back-end приложения по ОС на основе ядра Линукс. Имеет опыт разработки под встраиваемые устройства, телекоммуникационное оборудование, высоконагруженные многоядерные системы.

 

Алексей сделает кратчайший обзор Rust. Еще одно сравнение производительности. Стоит ли разработчику С++ переходить на Rust?

 

Тема №3:

Обход проблем Pymalloc через модули Python на С++

Спикер: Александр Боргардт, С++ разработчик в IVA CV

 

Александр последние 10 лет занимается исследованием новых подходов и созданием решений в областях рекламы, финтеха и ML.

В область его интересов входят вопросы разработки распределенных систем, параллельной и конкурентной обработки информации.

Улучшает мир посредством opensource cyberduckninja.com

 

Обрабатывая большие массивы данных на Python c одной стороны удобно, но с другой стороны возникает целый ряд проблем в продакшене:

* потребление сотни гигабайт RAM из-за некомпактного хранения данных в памяти;

* низкая скорость загрузки и сохранения больших коллекций в память и на диск.

Один из способов решения проблемы сделать allocator в Python своим лучшим другом

через С++ API, Embedded VM и Module.

Лишь Python позволяет бесшовно и инвазивно внедрить Off-Heap KV-Storage в проект.

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

 

Эксперты митапа:

Павел Новиков

С++ разработчик в Align Technology

 

Павел любит C++ и думает, что умеет его готовить.

Любитель метапрограммирования, многопоточного и асинхронного программирования, энтузиаст распространения корутин.

Герман Коровкин

Руководитель разработки в ИВКС

 

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

 

Мы ждём всех, кто хочет пообщаться со спикерами и задать вопросы.

Участие бесплатное, но нужно зарегистрироваться и присоединиться к группе по ссылке в telegram https://telete.in/cplusplus_meetup_...

Если у вас есть вопросы о митапе, пишите на dariia.starodumova@innopolis.ru.

 

Подписывайтесь:

Чат Telegram: https://telete.in/cplusplus_meetup_... (в чате появится ссылка на YouTube трансляцию) 

Facebook: www.facebook.com/sezinnopolis/...

Instagram: www.instagram.com/sez_innopolis/... 

Поделиться:

44 дня назад
17 сентября 18:00–20:00

Событие пройдет онлайн

Уже есть билет
Получить ссылку

Рекомендуемые события

Есть вопросы?

Напишите нам, и мы обязательно вам ответим. Много интересного уже есть в нашей базе знаний.

Участник Организатор

Связь с организатором

На этот адрес придёт ответ от организатора.

Подпишитесь на рассылку организатора

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов

Войдите через соцсети

или с помощью email

Забыли пароль?

Зарегистрируйтесь через соцсети

или с помощью email

Создайте организацию

чтобы получить возможность бесплатно создавать события и управлять ими.

Зарегистрируйтесь через соцсети

или с помощью email

Название увидят участники ваших событий на страницах регистрации, билетах и письмах

.timepad.ru

По этому адресу будет доступен ваш личный кабинет и страница событий для участников

Нужен для связи с вами

Как вы планируете использовать Timepad?

Создайте организацию

чтобы получить возможность бесплатно создавать события и управлять ими.

Название увидят участники ваших событий на страницах регистрации, билетах и письмах

.timepad.ru

По этому адресу будет доступен ваш личный кабинет и страница событий для участников

Нужен для связи с вами

Как вы планируете использовать Timepad?

Укажите ваш email

Подтвердите ваш email

Сообщение с проверочным кодом было отправлено на указанный email

Отправить еще раз