Практикующие разработчики из топовых компаний прочитают доклады, поделятся реальными кейсами и метриками. Конференция пройдёт одновременно в двух странах с онлайн-трансляцией из каждого города. Можно понетворкать в Москве или Ереване или посмотреть стрим дома.
Проанализируем опыт работы над большим LLVM-based-проектом. Сначала остановимся на эволюции C++ в самой инфраструктуре LLVM, а далее рассмотрим опенсорс-генератор LLVM-snippy компании Sуntacore, некоторые проблемы проектирования на C++, возникающие из-за разнообразия решаемых задач системной верификации, а ещё — их решения.
Otterbrix — open source мультимодальная система хранения и обработки.
Otterbrix использует многомерные «документы» для хранения данных в памяти и на диске.
Эти специализированные структуры отличаются от JSON. В докладе мы расскажем о внедрении arenа allocator с использованием std::pmr::polymorphic_allocator и std::pmr::memory_resource.
Представитель России в Международной рабочей группе по стандартизации C++ (WG21 ISO). Автор многих принятых предложений к стандарту языка C++.
Председатель Российской рабочей группы по стандартизации С++. Разрабатывает и поддерживает стандартную библиотеку GCC, библиотеки Boost. Автор Boost-библиотек PFR, TypeIndex, DLL, StackTrace и активный maintainer Any, Conversion, LexicalCast, Variant.
Написал книгу Boost C++ Application Development Cookbook.
11 лет был разработчиком С++ в Яндексе. Имеет опыт в высоконагруженном бэкенде, приложениях, а также создании онлайн-курсов.
Создал онлайн-специализацию по С++ «Пояса по С++», а также онлайн-курс «Алгоритмический фундамент программиста»..
Докладчик различных конференций: C++ Russia, SECR, KnowledgeConf. Ведёт личный телеграм-канал, а также канал о зарплатных переговорах «Выше вилки».
Работает над компиляторами с 2010 года. Сейчас — над компилятором для RISC-V в Syntacore.
В рабочее время копается во внутренностях ядра. Немного хирург (операции на открытом сердце парсера), немного ортопед (легаси нужны протезы). Отец трёх котов и пары пет-проектов.
Ранее занимался исследованиями в области безопасности ядра Linux. Сейчас работает над проектом userver — фреймворком для построения высоконагруженных микросервисов на языке С++.
Программирует программы, командует командами, докладывает доклады. Работает в Авито, присматривает за инфраструктурой поиска и пилит поисковый движок Sphinx.
Разрабатывает общие системные компоненты и фреймворк специализированной 3D‑CAD‑системы.
Ранее разработал систему реалтайм-мониторинга пациентов, а также систему сбора и обработки данных для беспилотного автомобиля. Участвовал в проекте Squid Proxy.
В области интересов — вопросы надёжности ПО, компиляторостроения и системного программирования.
Эксперт в области санитайзеров. Серийный спикер на С++ Russia. Ведущий подкаста Pure Virtual Cast.
Больше 14 лет работает в Яндексе. За это время делал реалтайм-поиск, веб-робота, Новости, Дзен, товарную вертикаль и браузер. Выступал с лекциями о lock-free- и wait-free-алгоритмах на нескольких конференциях. Коллекционер занимательных историй про экзотические ошибки и их отладку.
Написал самое быстрое в мире B-дерево, бинарный поиск, факторизацию и парсинг целых чисел, алгоритм Флойда, префиксную сумму и поиск и аргминимум на массиве. Автор Algorithms for Modern Hardware и «Алгоритмики». В прошлых жизнях ML-разработчик (в том числе Яндекса) и спортивный программист.
Радиоинженер, разрабатывающий на С++ больше 15 лет. Большую часть времени посвятил embedded-проектам: принимал участие в опенсорс-проекте устройств для интернета вещей, который GitHub на всякий случай спрятал на Шпицбергене. Затем занимался различными устройствами безопасности жизнедеятельности, где и поседел, приспосабливая С++ к жёстким требованиям и стандартам разработки.
Более 10 лет занимается исследованием новых подходов и созданием решений в областях adtech, fintech и ML. В области интересов — вопросы разработки распределённых систем, параллельной и конкурентной обработки информации. Улучшает мир посредством опенсорса.
Выпускник МГТУ имени Н. Э. Баумана по направлению «Ракетостроение».
Любит C++ и умеет его готовить. В зоне интересов — метапрограммирование, многопоточное и асинхронное программирование. Энтузиаст распространения корутин.
Руководит командой каталога в бэкенде Яндекс Лавки. Между делом занимается образованием, ведёт телеграм-канал this‑>notes и играет в сквош. Может жонглировать четырьмя мячами и таким же количеством задач одновременно. Любит C++ за необъятность.
Ведущий разработчик в Яндексе. Работает над платформой YDB. До этого работал над YTSaurus и Logbroker.
Возглавляет разработку сервиса «Межгород» и стремится сделать междугородние поездки настолько комфортными, чтобы это стало новым стандартом в индустрии. Помогает проектировать быстрые эффективные масштабируемые решения и формирует команду приверженных профессионалов.
Занимается разработкой Такси с 2017 года, написал первые две версии супераппа Яндекс Go на iOS, возглавлял команду iOS-разработки Yandex Go. Его хобби — руководство треком iOS в Школе мобильной разработки Яндекса.
В прошлом работал в компании Devexperts, где занимался разработкой высоконагруженного Java-бэкенда, а также трансляцией кода из Java в Objective-C. В начале карьеры разрабатывал приложение для защиты электронного документооборота и электронной почты на мобильных платформах с использованием алгоритма шифрования ГОСТ.
Руководит разработкой автоматической генерации рекламы в Яндексе, уже 5 лет делает сервис быстрее и надёжнее. Разрабатывает систему, которая в течение суток обрабатывает миллиарды товаров со всего интернета и превращает их в рекламные объявления. Благодаря современному С++ и алгоритмическим оптимизациям у неё получилось соединить потоковую обработку миллиардов объектов на фреймворке BigRT и тяжёлые GPU-вычисления: для генерации используются не только CPU-intensive-алгоритмы, но и тяжёлые нейросети YandexGPT. Вела курс алгоритмов в НИУ ВШЭ у первокурсников.
Работал в Яндексе, потом в Microsoft — и снова в Яндексе. Преподавал около 5 лет в НИУ ВШЭ. Ум острый, язык длинный, характер скверный, женат.
Представитель России в Международной рабочей группе по стандартизации C++ (WG21 ISO). Автор многих принятых предложений к стандарту языка C++.
Председатель Российской рабочей группы по стандартизации С++. Разрабатывает и поддерживает стандартную библиотеку GCC, библиотеки Boost. Автор Boost-библиотек PFR, TypeIndex, DLL, StackTrace и активный maintainer Any, Conversion, LexicalCast, Variant.
Автор книги Boost C++ Application Development Cookbook.
11 лет был разработчиком С++ в Яндексе. Имеет опыт в высоконагруженном бэкенде, приложениях, а также создании онлайн-курсов.
Создал онлайн-специализацию по С++ «Пояса по С++», а также онлайн-курс «Алгоритмический фундамент программиста»..
Докладчик различных конференций: C++ Russia, SECR, KnowledgeConf. Ведёт личный телеграм-канал, а также канал о зарплатных переговорах «Выше вилки».
Пишет на C++ с 1999 года. Делал разное: от автоматизации хлебозаводов и крематориев до разработки банковского и биржевого ПО и геймдева. Руководил разработкой складских роботов Yango. Любит опенсорс и головоломные задачи.
Занимается разработкой системы сборки для монорепозитория Яндекса. За плечами ещё 10 лет разработки мобильных картографических приложений (NAVITEL, 2ГИС). В hobby time разрабатывает собственную библиотеку future/promise portable_concurrency.
Любит C++, большие ациклические графы и прятать мьютексы от бизнес-логики в многопоточном коде.
Больше 8 лет бок о бок с айтишниками. Выстраивает отношения с сообществами: С++, DevOps, Database. Также работает с опенсорсными проектами: ClickHouse, CatBoost, YDB, userver, YTsaurus.
Организовывает мероприятия Яндекса, партнёрские интеграции (HighLoad Armenia, HighLoad Serbia), работает со спикерами на внутренних и внешних конференциях, сопровождает авторов на «Хабре», развивает внутренние и внешние сообщества, занимается онлайн-проектами и DevRel-стратегией.
Экс-мать деврела в «Леруа Мерлен».
Больше 10 лет пишет на С++ в Яндексе. Занимался обработкой данных, нагруженными бэкендами в рекламе, прошивками устройств. Сейчас занимается бэкендом и инфраструктурой устройств с Алисой. Интересуется устройством компиляторов, любит дебажить странные проблемы.
Окончил матмех УрФУ, где Яндекс преподавал курсы веб-разработки. Через эти курсы попал на стажировку в компанию. Там прошёл путь от стажёра фронтенд-разработчика до руководителя службы разработки сервиса Погода. Не делегирует всю работу команде, старается много писать на C++, потому что это его страсть.
Больше 10 лет опыта разработки на C++. Работал в различных областях: обработка AV-контента, таргетирование рекламы, HFT. Последние 5 лет занимался направлением эффективности — сначала Яндекс Такси, а потом Лавки. В настоящее время работает над развитием AWS Lambda.
Более 10 лет занимается исследованием новых подходов и созданием решений в областях adtech, fintech и ML. В область интересов входят вопросы разработки распределённых систем, параллельной и конкурентной обработки информации. Улучшает мир посредством опенсорса
Центр событий РБК, Космодамианская наб., 52, стр. 7
Synergy Business Center, ул.Арменака Арменакяна, 2/4
Участие бесплатное, но нужно зарегистрироваться и получить подтверждение. Трансляция будет доступна всем желающим.