Welcome! How are you?

If you read this, it means you think on submitting your talk. That is great!

C++ Russia is now online. Why it's not just a webinar?

  1. You won't be alone — the moderator will help you with timing, speech tempo, and audience.
  2. After the talk will be questions from the audience, MC will ask them in the discussion area.
  3. Instagram-like reactions from the audience.
  4. Our engineers will help you to set up the picture, sound, and connection.
  5. Choose a convenient time depending on your time zone.

We are interested in talks related to the following topics:

  • Modern C++;
  • STL, Boost, Qt and other open source libraries;
  • building large projects;
  • testing C++ projects;
  • concurrent, asynchronous and competitive programming;
  • metaprogramming;
  • programming paradigms in C++;
  • low-level programming;
  • C++ and functional programming.

Submission process

Each submitted talk will be examined by at least three reviewers from the Program Committee.

Until February 10 you can submit your talk. After then you are invite to Slack in 1-2 days. Within 5 days we discuss your talk, and then we will start work on your talk. We train it, discuss and reviews at a time convenient for you. March 2 we make the final decision considering your submission, then get your talk ready for production. April 27-28 you give your talk at the conference.

Program committee

Sergey Platonov
Sergey Platonov gapfruit
C++ developer, organizer of C++ Siberia....

C++ developer, organizer of C++ Siberia.

Talk(s)

Elizaveta Shamanina
Elizaveta Shamanina JUG Ru Group
Anton Naumovich
Anton Naumovich SolarWinds
Senior manager in SolarWinds company. Organizer of C++ community CoreHard and QA community COMAQA. Took part in development...
Anton Naumovich

Senior manager in SolarWinds company.

Organizer of C++ community CoreHard and QA community COMAQA.

Took part in development of Hyper-V product in the past when working for Microsoft.

Among technical interests — architecture, performance, debugging.

Pavel Filonov
Pavel Filonov Kaspersky Lab
For more than 5 years Pavel is developing software in the IT security area. For more...

For more than 5 years Pavel is developing software in the IT security area. For more than 3 years he is actively using data analysis methods to develop and implement machine learning techniques in IT security. Before starting his developer career, Pavel was a radiophysics researcher and a higher school teacher.

Anastasia Kazakova
Anastasia Kazakova JetBrains
As a C and C++ software developer, Anastasia Kazakova created real-time \*nix-based systems and pushed them...

As a C and C++ software developer, Anastasia Kazakova created real-time *nix-based systems and pushed them to production for 8 years. She worked as an intern in Microsoft Research, Networking department, and launched the first 4G network in Russia being a part of the Yota operator team. She has a passion for networking algorithms and embedded programming and believes in good tooling. With all her love for C++, she is now the Product Marketing Manager on the JetBrains C++ tools and .NET marketing teams. Besides, Anastasia runs a C++ user group in Saint-Petersburg, Russia (https://www.meetup.com/St-Petersburg-CPP-User-Group/).

Talk(s)

Antony Polukhin
Antony Polukhin Yandex.Taxi
A representative of Russia at the C++ Standardization Committee. Author of several accepted proposals to the...
Antony Polukhin

A representative of Russia at the 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".

Talk(s)

Eugene Zouev
Eugene Zouev Innopolis University
Eugene Zouev has graduated from the Computer Science Department, Moscow State University, and got the PhD...
Eugene Zouev

Eugene Zouev has graduated from the Computer Science Department, Moscow State University, and got the PhD degree there in 1999. He has been working in a defence research center in Russia, in Moscow State University and in a number of technical universities in Europe including ETH Zurich and EPFL Lausanne. Among his major achievements are the full ISO-compliant C++ front end compiler, the Zonnon language compiler and many others. The area of his research interests is programming languages' semantics and compiler construction.


We consider talk applications according to the following guidelines:
  • The topic's relevance: you are going to discuss things that participants of the conference find useful not only yesterday but today and in the future. In addition, the topic of your talk corresponds to the theme of the conference, and the talk's content matches the stated topic.
  • Your talk dives deep into the details of the stated topic: there is no need to talk about yet another Hello World (unless you think it's a new, not widely known, but very promising technology).
  • Originality — there is technical novelty in your talk; the content of your talk either hasn't been published before or presents a well-known topic / problem in a different light.
  • Practical applicability — the talk is important from practical point of view, you not only cover the existing problems / solutions, but also share your experience.
  • Speaker's expertise and publicity.

In order to submit your talk, please, fill in the form below: we kindly ask you to pay as much attention as possible while doing that, because we'll consider your application based on the information provided below. If you require help while preparing your talk, we'll do our best to help you make a good talk.
If you've already submitted your talk, yet haven't heard from us during one week, then something went wrong. In this case, please, contact us via email program@cppconf.ru.
If you’d like to give a talk at the conference, please, read the memo for speakers.

Speaker

Talk

The title should be clear and reflect the essence of the talk. Remember: brevity is the soul of wit.
Include enough details about your talk, but be concise and clearly state: describe technologies that will be covered, purpose of the talk (problem and its solutions, etc.), target audience, audience takeaway.
About 20 points that represent main ideas of the talk.


We reserve the right to edit lexical and grammatical flaws in texts you will send.