Программа

Программа предварительная, в ней возможны изменения.

Чтобы посмотреть описание доклада, щелкните на название. Все доклады с кратким описанием — здесь.

29 июня. День 1

Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
Зал 4

Вы пока не добавили ни одного доклада в Избранное

10:30 - 12:00
10:30 Зал 1
10:30 Зал 3
10:30 Зал 4
12:00 - 12:30

Перерыв

12:30 - 14:00
12:30 Зал 1
12:30 Зал 2
Rethinking the way we do templates in C++
Mateusz Pusz
EPAM Systems
#concepts  #templates  #metaprogramming  #Libraries  #NTTP  #c++20 
12:30 Зал 4

30 июня. День 2

Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
Зал 4

Вы пока не добавили ни одного доклада в Избранное

17:00 - 18:30
17:00 Зал 1
17:00 Зал 3
17:00 Зал 4
18:30 - 19:00

Перерыв

19:00 - 20:30
19:00 Зал 2
19:00 Зал 3
19:00 Зал 4

01 июля. День 3

Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
Зал 4

Вы пока не добавили ни одного доклада в Избранное

10:30 - 12:00
10:30 Зал 3
Три этюда о буферизации
Вадим Винник
SolarWinds MSP
#buffering  #templates  #traits  #patterns  #asynchronous 
12:00 - 12:30

Перерыв

12:30 - 14:00
12:30 Зал 1
12:30 Зал 2
12:30 Зал 3

02 июля. День 4

Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
Зал 4

Вы пока не добавили ни одного доклада в Избранное

17:00 - 18:30
17:00 Зал 1
Дискуссия: Обучение C++

Модератор: Павел Филонов. Участники: Евгений Зуев, Дмитрий Шебордаев, Илья Шишков, Егор Суворов.

17:00 Зал 3
18:30 - 19:00

Перерыв

19:00 - 20:30

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

Доклад(ы)

Adi is Chief Science Officer of Swapp, entrepreneur, speaker, experienced software architect and a computer vision, image processing, and machine learning expert targeting real-time applications. He specializes in building cross-platform, high-performance software combined with high production quality and maintainable codebases.

Доклад(ы)

Danila Kutenin

Danila Kutenin is a Software Engineer aiming at high performance distributed systems. Danila's main priorities are performance and design issues in search engines, file systems, storage systems, data bases with single or multiple nodes. Danila also has side projects in C++ library and compiler teams at Google helping improving the performance of main libraries.

Доклад(ы)

Антон Полухин

Эксперт-разработчик 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++14.

Доклад(ы)

John Lakos

John Lakos, author of Large-Scale C++ Software Design, serves at Bloomberg LP in New York City as a senior architect and mentor for C++ Software Development world-wide. He is also an active voting member of the C++ Standards Committee's Evolution Working Group.

Доклад(ы)

Herb Sutter

Herb Sutter is an author, chair of the C++ standards committee, and a programming language architect at Microsoft.

Доклад(ы)

Bjarne Stroustrup

Bjarne Stroustrup is the designer and original implementer of C++ as well as the author of The C++ Programming Language (Fourth Edition), A Tour of C++ (Second edition), Programming: Principles and Practice using C++ (Second Edition), and many popular and academic publications. Dr. Stroustrup is a Technical Fellow and a Managing Director in the technology division of Morgan Stanley in New York City as well as a visiting professor at Columbia University. He is a member of the US National Academy of Engineering, and an IEEE, ACM, and CHM fellow. He received the 2018 Charles Stark Draper Prize, the IEEE Computer Society's 2018 Computer Pioneer Award, and the 2017 IET Faraday Medal. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages. He is actively involved in the ISO standardization of C++. He holds a masters in Mathematics from Aarhus University, where he is an honorary professor, and a PhD in Computer Science from Cambridge University, where he is an honorary fellow of Churchill College.

Доклад(ы)

Security enthusiast. Israeli cyber-security intelligence veteran. Polyglot (Computer) & Serial entrepreneur. Apart from that he loves extreme sports — snowboarding/surfing/wind-surfing/kite-surfing/mtb.

Доклад(ы)

JeanHeyd "ThePhD" is a Software Engineering at Columbia University in New York. His largest open-source contribution — sol2 — is used across many industries. He is currently working towards earning his own nickname, climbing the academic ladder while spending as much time as possible contributing to C++ standardization and development.

He very much loves dogs and hopes to have his own in a year or so. He also likes Vulf's "Tee Time" from the album Mr. Finish Line, as well as represents Shepherd's Oasis.

Доклад(ы)

Разработчик в Яндексе, активист сообщества RuHaskell, энтузиаст распределённых систем.

Доклад(ы)

Руслан Манаев

Руслан Манаев работает в Яндексе разработчиком в группе инфраструктуры качества поиска. Ранее работал в группе бэкенда Яндекс браузера. Успешно применяет шаблонную магию в работе. Любитель олимпиадного программирования.

Доклад(ы)

Вадим Винник

Ведущий разрабочик в SolarWinds, кандидат физико-математических наук, автор книг и научных публикаций по теории программирования, переводчик книг по программированию, преподаватель программирования и сопутствующих разделов математики. Любимые языки: C++ и Haskell.

Доклад(ы)

Выпускник ВМК МГУ. Работал там же в лаборатории компьютерной графики и мультимедиа. Занимался обработкой изображений, компьютерным зрением и теорией цвета.

В настоящий момент — разработчик-эксперт в московском R&D-офисе компании Align Technology. Развивает специализированную 3D CAD-систему для дизайна ортодонтических приспособлений.

Постоянный докладчик на конференциях: CppCon, C++ Russia, SECR, CoreHard, SECON. Соавтор курсов «Основы разработки на С++: коричневый пояс» и «Основы разработки на С++: чёрный пояс» на курсере, разработанных совместно с Яндексом.

Доклад(ы)

Guy Davidson is the Principal Coding Manager at Creative Assembly. He has been writing games for about 40 years and show no sign of stopping. He is a voting member of the C++ committee, and interested in graphics, audio, IO and all things game related. He plays piano, sings for the Brighton Festival Chorus, teaches Tai Chi, raises teenagers and promotes diversity and inclusion in the C++ community.

Доклад(ы)

Роман Русяев

Занимается разработкой компилятора нейронных сетей для NPU (Neural Processing Unit) в российском центре Samsung R&D. Скомпилированные нейронные сети поставляются в составе флагманских телефонов Samsung, таких как Galaxy Note 10. Имеется опыт разработки оптимизирующего компилятора под VLIW-архитектуру «Эльбрус» и архитектуру SPARC с языков C, C++, Fortran. В процессе разработки оптимизирующего компилятора, занимался реализацией:

  • платформозависимых и платформонезависимых оптимизаций;
  • оптимальной обработки исключений С++ (zero-cost exception handling) в части middle-end компилятора;
  • санитайзеров (https://github.com/google/sanitizers/wiki): AddressSanitizer, MemorySanitizer, LeakSanitizer, включая портирование библиотеки compiler-rt (https://compiler-rt.llvm.org) на платформу «Эльбрус».

Доклад(ы)

С++ разработчик и Product Owner в Nokia.

10 лет опыта коммерческой разработки в авионике и телекоммуникациях. Последние 6 лет пишет код для опорных сетей LTE/5G. Ментор и евангелист современных подходов в разработке. Фанат линуксового ядра и хорошо написанных спецификаций.

Доклад(ы)

Алексей Миловидов

Окончил МГУ им. Ломоносова. В Яндексе с 2008 года. Руководит группой разработки СУБД ClickHouse.

Доклад(ы)

Victor Zverovich is a software engineer at Facebook working on the Thrift RPC framework. Before joining Facebook in 2016, he worked for several years on modeling systems for mathematical optimization. He is an active contributor to open-source projects, an author of the {fmt} library and the C++20 formatting library.

Доклад(ы)

Software architect, chief engineer, and security champion with more than 14 years of experience in designing, writing and maintaining C++ code for fun and living. C++ consultant, trainer, and evangelist focused on Modern C++. His main areas of interest and expertise are code performance, low latency, stability, and security.

Mateusz worked at Intel for 13 years and now he leads C++ Community at EPAM Systems. He is also a founder of Train IT that provides C++ trainings to corporations. Mateusz is an active voting member of the ISO C++ Committee (WG21) where, together with the best C++ experts in the world, he shapes the next official version of the C++ language. He is also a member of WG21 Study Group 14 (SG14) responsible for driving performance and low latency subjects in the Committee. In 2013 Mateusz won “Bench Games 2013” – worldwide competition in the C++ language knowledge.

Доклад(ы)

Имеет опыт более 8 лет в коммерческой разработке на C и C++. В прошлом занималась встроенными система и задачами управления сетевым трафиком, стажировалась в лаборатории Microsoft Research по направлению Сетевой трафик и участвовала в запуске сетей поколения 4G в компании Yota. Анастасия уверена в том, что разработка — процесс творческий, а рутинные задачи должны быть переданы «умным» инструментам. Поэтому сейчас она является частью команды JetBrains и работает менеджером по продуктовому маркетингу продуктов для разработки на C++ и .NET. Уже несколько лет занимается организацией встреч питерского сообщества C++ разработчиков (St. Petersburg C++ User Group).

Доклад(ы)

Sergey Nepomnyachiy

Sergey has been writing code for some time. Occasionally for money. Wrote it for Intel, then for IBM. After that, he wrote code for Ph.D. research which yielded a dissertation. Now he's writing code for Bloomberg, and a different code on weekends for fun.

Доклад(ы)

Антон Квятковский

Software Engineer в компании Dins, в свободное время занимается метапрограммированием и развитием С++ сообщества в СПб.

Доклад(ы)

С++ инженер в Align Technology. Окончил ММФ НГУ. Волей судьбы удалось познакомиться с С/С++ в Intel MKL, мобильной/core разработке 2ГИС и Я.Браузере.

Доклад(ы)

Алексей Веселовский

Старший С++ разработчик в Align Technology. Занимается разработкой общих системных компонентов и фреймворка специализированной 3D CAD-системы.

Ранее разработал систему реалтайм мониторинга пациентов, а также систему сбора и обработки данных для self driving car. Участвовал в проекте Squid-proxy.

В область интересов входят вопросы надежности ПО, компиляторостроения, системного программирования.

Всегда старается докопаться до инстины.

Доклад(ы)

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

Выпускник МГТУ имени Н.Э. Баумана (ракетостроение).

Любит C++ и умеет его готовить.

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

Доклад(ы)

Алексей Ткаченко

12 лет в разработке программного обеспечения для проведения автоматизированного тестирования аппаратуры изделий космической техники.

Доклад(ы)

Денис Кормалев

Разработчик на С++ уже более 10 лет. Основными интересами в разработке последние годы являются метапрограммирование и прагматичное применение парадигм функционального программирования в C++.

В настоящее время Денис работает в Amazon Robotics.

Доклад(ы)

Jason McGuiness

Jason is a contract programmer in C++ on Linux. His 15 years experience spans: initially a nuclear physicist then programming prototype super-computers, but now in finance; focussing on low-latency and HFT software, their architectures and the issues arising from them. He is also actively involved with the ISO/UK C++ Panel and the ACCU to maintain his skill-set.

Доклад(ы)