Buy a ticket Talks

About the conference

C++ Russia is a conference with several tracks of in-depth technical talks devoted to C++: concurrency, performance, architecture and infrastructure solutions — all you need to make your code more concise and productive.

Conference features

  • 4K video
  • Livestream and recordings
  • We stand by what we do. If you are not satisfied with your experience, we'll give you your money back
  • Contests and talks from the partners
  • Online discussion zones

Speakers

Sergey Platonov
Sergey Platonov gapfruit
C++ программист, член ПК C++ Russia, организатор C++ Siberia ...

C++ программист, член ПК C++ Russia, организатор C++ Siberia

Titus Winters
Titus Winters Google
Titus is a Senior Staff Software Engineer at Google, where he has worked since 2010. He...

Titus is a Senior Staff Software Engineer at Google, where he has worked since 2010. He founded Abseil, Google's open source C++ library that underpins more than 250M lines of Google code with 12K+ active internal users. He is one of the four arbiters for Google's official C++ style guidelines. For the last 9 years, Titus has been organizing, maintaining, and evolving the foundational components of Google's C++ codebase using modern automation and tooling. Titus is the former chair for the Library Evolution Working Group (LEWG) in WG21. He is also the lead author for the book "Software Engineering at Google."

Phil Nash
Phil Nash SonarSource
Phil is the original author of the C++ test framework, Catch2, and composable command line parser,...

Phil is the original author of the C++ test framework, Catch2, and composable command line parser, Clara. As Developer Advocate at SonarSource he's involved with SonarQube, SonarLint and SonarCloud, particularly in the context of C++. He's also the organiser of C++ London and C++ on Sea, as well as co-host and producer of the cpp.chat and No Diagnostic Required podcasts.

More generally he's an advocate for good testing practices, TDD and using the type system and functional techniques to reduce complexity and increase correctness. He's previously worked in Finance and Mobile offers training and coaching in TDD for C++.

Anton Polukhin
Anton Polukhin Yandex Go
A representative of Russia at the ISO C++ Standardization Committee. Author of several accepted proposals to...
Anton Polukhin

A representative of Russia at the ISO C++ Standardization Committee. Author of several accepted proposals to the C++ standard.

Author of the Boost libraries: TypeIndex, DLL, Stacktrace; maintainer of Any, Conversion, LexicalCast, Variant.

Author of "Boost C++ Application Development Cookbook" and "Boost C++ Application Development Cookbook, Second Edition".

Sebastian Theophil
Sebastian Theophil think-cell
Sebastian Theophil studied Computer Science in Berlin and Toulouse and holds a Ph.D. in Computer Science...
Sebastian Theophil

Sebastian Theophil studied Computer Science in Berlin and Toulouse and holds a Ph.D. in Computer Science from the Humboldt University of Berlin. He has been working at think-cell Software since its founding in 2002 and has recently been working on porting think-cell to the Mac.

Denis Yaroshevskiy
Denis Yaroshevskiy Bloomberg
Works at Bloomberg. Semi-active in the C++ community. Mostly interested in fast algorithms and low-level optimizations....

Works at Bloomberg. Semi-active in the C++ community. Mostly interested in fast algorithms and low-level optimizations. You can find a bit of Denis' code in libc++ and Chromium base library.

Andrey Davydov
Andrey Davydov JetBrains
Andrey has been working in ReSharper C++ team, JetBrains for the last 5,5 years. Before that,...
Andrey Davydov

Andrey has been working in ReSharper C++ team, JetBrains for the last 5,5 years. Before that, he worked in the GIS industry in the areas related to computational geometry and 3D-visualization.

Pavel Kosov
Pavel Kosov Huawei
Senior Engineer at Huawei Russian Research Institute, LLVM Team. He has more than 10 years of...
Pavel Kosov

Senior Engineer at Huawei Russian Research Institute, LLVM Team. He has more than 10 years of experience in commercial development, his main experience is the creation and improvement of compilers for C/C++ and system utilities for both common and exotic architectures. He was also engaged in the development of graphic and game engines for web/desktop/mobile apps.

Alexey Veselovsky
Alexey Veselovsky Align Technology
Senior C++ developer at Align Technology. Alexey is engaged in the development of common system components...

Senior C++ developer at Align Technology. Alexey is engaged in the development of common system components and the framework of the specialized 3D CAD system.

Previously he developed a realtime patient monitoring system as well as data collection and processing system for self-driving car. Participated in Squid-proxy project.

Alexey is interested in software reliability, compiler engineering and system programming.

Partners

We would not be able to hold C++ Russia on a regular basis without the tremendous support of our partners. Our conference is growing and evolving thanks to their efforts.

General partner

Gold partners

Information partner

If you want to become a partner of our conference, please contact us via email: partners@cppconf.ru.