Start of main content
С++ Russia 2023
Conference for C++ developers
The event was over
May 11–12Online
May 23–24Moscow
About conference
C++ Russia is (perhaps not surprisingly) a C++ conference held in Russia. It is focused on tough technical stuff: there's no marketing fluff in the talks, just the tech specifics. It will take place in two stages: 2 days online, 2 days offline. The program includes talks of 45–60 minutes each, from 10 a.m. to 7 p.m. The speakers are experienced engineers, and their areas of expertise cumulatively cover very different C++ use cases. The conference is held by JUG Ru Group.
Talk topics
Talks
Software Design
In total11- Watch recording
- Watch recording
- Watch recording
- Watch recording
- Watch recording
- Watch recording
- Watch recording
- Watch recording
- Watch recording
- Watch recording
- Watch recording
Производительность
In total9- Watch recording
Talk type: Talk
Teaching Cuckoo to Fly, or Concurrent Hash Map with Seqlocks
Anton Potapov
Company: Huawei
Anton Malakhov
Company: Huawei
- Watch recording
- Watch recording
Talk type: Talk
Fastest Possible and the Most Flexible С++ Msgpack Codec
Aleksander Lyapunov
Company: VK
- Watch recording
- Watch recording
- Watch recording
- Watch recording
Talk type: Talk
GPU Driven Rendering Pipeline, or How Graphics are Written in Modern Video Games
Eugene Grigorchuk
Company: Elverils
- Watch recording
- Watch recording
Tooling
In total7- Watch recording
Talk type: Talk
Practical Application of Dev Containers
Dmitrii Starodubtsev
Company: Tourmaline Core
Olga Kuzmicheva
Company: Tourmaline Core
- Watch recording
Talk type: Talk
Conan Package Manager in Cross-Platform Development
Semen Budenkov
Company: IntelliVision
- Watch recording
- Watch recording
Talk type: Talk
Source Code: Hidden Knowledge and How to Show It?
Alexey Stepanov
Company: Innopolis University
Evgeny Zouev
Company: Innopolis University
- Watch recording
Talk type: Talk
nocc, a Distributed C++ Compiler: Like distcc, but Faster
Aleksandr Kirsanov
Company: VK
- Watch recording
- Watch recording
Talk type: Talk
Roren — C++ Framework for Describing Distributed Computing Pipelines
Dmitry Ermolov
Company: Yandex
Back to Basics
In total6- Watch recording
Talk type: Talk
Almost Full-Featured RTTI with Scaled Overhead
Stepan Dyatkovskiy
Company: Kaspersky Lab
- Watch recording
- Watch recording
- Watch recording
- Watch recording
Talk type: Talk
Back Deep to Basics: Inheritance and Virtualization in C++ (Part 1)
Evgeny Erokhin
Company: Kaspersky Lab
- Watch recording
Компиляторы
In total6- Watch recording
Talk type: Talk
How to Make a Compiler Frontend at Home
Sergey Larin
Company: Mekhovyye Kulaki
Vladislav Stolyarov
Company: Mekhovyye Kulaki
- Watch recording
- Watch recording
- Watch recording
Talk type: Talk
C++ Experiments: The Battle Continues: Cpp2 vs Carbon
Alexander Enaldiev
Company: Kaspersky Lab
- Watch recording
Talk type: Talk
Programming Automation in the USSR. Translators (60-70s)
Peter Sovietov
Company: RTU MIREA
- Watch recording
Talk type: Talk
Secure Compiler: Reliable Optimization and Improved Code Security
Dmitry Melnik
Company: ISP RAS
Практичный C++
In total5- Watch recording
- Watch recording
- Watch recording
- Watch recording
Talk type: Talk
YsonStruct: Lightweight Serialization for Hierarchical JSON Structures
Ivan Smirnov
Company: Yandex
- Watch recording
CPP for FUN
In total4- Watch recording
- Watch recording
Talk type: Talk
Fast Forward to the Past, or Developing a Framework for Windows 95 in 2023
Evgenii Zoshchuk
Company: Renaissance Credit
- Watch recording
- Watch recording
Security
In total2- Watch recording
Talk type: Talk
Evil Frameworks and the Position-Independent Code They Generate
Denis Legezo
Company: Yandex
- Watch recording
Off Topic
In total15- Watch recording
Talk type: Conversation
Opening of C++ Russia 2023 Conference
Pavel Filonov
Company: Independent consultant
- Watch recording
Talk type: Conversation
Do We Need Unions in IT?
Alexander Bychuk
Company: VK Tech
Pavel Filonov
Company: Independent consultant
- Watch recording
Talk type: Conversation
Technical Interview: Architectural Section
Pavel Filonov
Company: Independent consultant
Alexander Polomodov
Company: Tinkoff
- Watch recording
Talk type: Conversation
Trends from HR
Aleksandra Romanenko
Company: Data-Driven Lab
Kira Kuzmenko
Company: NEWHR
Ekaterina Firsova
Company: Altenar
Pavel Filonov
Company: Independent consultant
- Watch recording
- Watch recording
Talk type: Talk
How to Move from an Internship to a Job
Elena Veselovskaia
Company: NT Progress
Pavel Filonov
Company: Independent consultant
- Watch recording
Talk type: Interview
Interview with Maxim Babenko
Maxim Babenko
Company: Yandex
Pavel Filonov
Company: Independent consultant
Vitaly Aksenov
Company: ITMO University
- Watch recording
Talk type: Conversation
Summing up online part of the conference
Pavel Filonov
Company: Independent consultant
- Watch recording
Talk type: Conversation
C++ Russia 2023 in-person opening
Pavel Filonov
Company: Independent consultant
- Watch recording
Talk type: Talk
Software Production through the Eyes of a Developer and Manager
Alexander Bychuk
Company: VK Tech
- No record
- No record
Talk type: BOF-session
About C++ teaching at University
Konstantin Vladimirov
Company: Syntacore
Peter Sovietov
Company: RTU MIREA
Pavel Filonov
Company: Independent consultant
Marina Vasileva
Company: MIIT
- No record
Talk type: BOF-session
Current Problems of GPGPU Development
Timur Magomedov
Company: KT — Unmanned Systems
Mikhail Lukin
Company: Sudo
- Watch recording
- Watch recording
Speakers
Anton Polukhin
Company: Yandex Go
Rainer Grimm
Company: Modernes C++ GmbH
Konstantin Vladimirov
Company: Syntacore
Peter Sovietov
Company: RTU MIREA
Alexander Bychuk
Company: VK Tech
Evgeny Erokhin
Company: Kaspersky Lab
Aleksander Lyapunov
Company: VK
Alexander Ganyukhin
Company: Orion Innovation
Andrey Aksenov
Company: Avito / Sphinx
Ilya Shishkov
Company: Yandex
Ashot Vardanian
Company: Unum
Elena Veselovskaia
Company: NT Progress
Anton Lastochkin
Company: Kronshtadt
Evgenii Zoshchuk
Company: Renaissance Credit
Viktor Shamparov
Company: MCST
Pavel Filonov
Company: Independent consultant
Marina Vasileva
Company: MIIT
Aleksandr Kukharenko
Company: WANNA
Maxim Babenko
Company: Yandex
Dmitry Melnik
Company: ISP RAS
Dmitry Ermolov
Company: Yandex
Ayaz Salikhov
Company: Project Jupyter
Sergey Larin
Company: Mekhovyye Kulaki
Vladislav Stolyarov
Company: Mekhovyye Kulaki
Aleksandra Romanenko
Company: Data-Driven Lab
Kira Kuzmenko
Company: NEWHR
Ekaterina Firsova
Company: Altenar
Alexander Kornilov
Company: Kaspersky Lab
Semen Budenkov
Company: IntelliVision
Ilya Kazakov
Company: Yadro
Ernest Asanov
Company: VK
Mikhail Lukin
Company: Sudo
Ivan Smirnov
Company: Yandex
Alexander Polomodov
Company: Tinkoff
Alexander Enaldiev
Company: Kaspersky Lab
Anton Sysoev
Company: Independent developer
Stepan Dyatkovskiy
Company: Kaspersky Lab
Marsel Galimullin
Company: Yandex
Oleg Senin
Company: Yandex
Evgenii Oparin
Company: Kaspersky Lab
Aleksandr Kirsanov
Company: VK
Rostislav Mikheev
Company: Elverils
Sergey Talantov
Company: Kaspersky Lab
Eugene Grigorchuk
Company: Elverils
Dmitrii Starodubtsev
Company: Tourmaline Core
Olga Kuzmicheva
Company: Tourmaline Core
Anton Potapov
Company: Huawei
Anton Malakhov
Company: Huawei
Alexey Stepanov
Company: Innopolis University
Evgeny Zouev
Company: Innopolis University
Denis Legezo
Company: Yandex
Maksim Kita
Company: Yandex
Timur Magomedov
Company: KT — Unmanned Systems
Ivan Afanasyev
Company: Unipro
Artyom Khoroshev
Company: SberDevices
Oleg Lysyy
Company: PVS-Studio
Experts
Peter Sovietov
Company: RTU MIREA
Evgeny Erokhin
Company: Kaspersky Lab
Maksim Kita
Company: Yandex
Pavel Filonov
Company: Independent consultant
Vasily Kulikov
Company: Yandex Go
Murad Neiman-zade
Company: MCST
Oleg Senin
Company: Yandex
Ivan Smirnov
Company: Yandex
Mikhail Matrosov
Company: Pinely
Arseny Sapelkin
Company: Kaspersky Lab
Vitaly Aksenov
Company: ITMO University
Artyom Khoroshev
Company: SberDevices
Dmitry Ermolov
Company: Yandex
Nikita Rudenko
Company: Syntacore
Evgenii Kalishenko
Company: REC ETU
Oleg Prigoda
Company: Kaspersky Lab
Denis Filin
Company: Kaspersky Lab
Eugene Grigorchuk
Company: Elverils
Andrew Tutyne
Company: New Cloud Technologies (MyOffice)
Aleksei Kuznetsov
Company: VK
Rostislav Mikheev
Company: Elverils
Anton Potapov
Company: Huawei
Nikita Pettik
Company: Avito / Sphinx
Georgiy Lebedev
Company: VK
Danila Puchkin
Company: Kaspersky Lab
Hosts
Pavel Filonov
Company: Independent consultant
Vitaly Aksenov
Company: ITMO University
Media
Blog at Habr.com
We publish transcripts of talks, interviews, and authors’ articles.Materials
Look at how past conferences have been held.Selected Talks
Talks from different years caused the greatest response from the participants.Pure Virtual Cast
Podcast of the C++ Russia conference
Partners
- Lead partner
- Lead partner
- Lead partner
- Partner
- Partner