C ++ Russia 2019: free broadcast of the first hall and a little about what will be at the conference
April 19-20, that is, already this weekend, the C ++ Russia conference will be held . These are two days and several tracks of hardcore technical reports devoted to C ++: concurrency, performance, architecture and infrastructure solutions - all in order to make your code look better and do more. The conference is aimed at experienced developers, no introductory reports!
Firstly, you can watch a completely free online broadcast. It will be only the first day and the first room + online interview between reports. What kind of reports are we will discuss under the cut.
It is important that the broadcast starts at 9:45 in the morning (Moscow time), 15 minutes before the opening and ends closer to 7 o’clock in the evening. All this time you will be able to listen to reports with short breaks for online interviews with speakers. The link will work all day, so you can open it only on the most important reports for you.
Link to the site with the video and the program - under the cut. There we will discuss several things that will not be broadcast, but which are available to participants who arrived at the conference live.
Where to get the broadcast
The broadcast page is waiting for this green button-link:
A video player and a program of the first room are available. The player will come to life only on the morning of April 19, now it shows nothing.
It starts with Nicolai Josuttis Keynote "C ++ 17 - the biggest traps" . Nikolai is the author of the very books The C ++ Standard Library and C ++ Templates and a member of the standardization committee for almost twenty years. His report will probably be one of the most topical on the topic of “the future and modern C ++”. The report will tell about the problems of the language, the architecture behind them, who is to blame and what to do.
The second report is from Ruslan Harutyunyan from Intel. Ruslan - is engaged in the creation of a standard C ++ library for use in the field of autonomous driving, techlides. In the report “Modern C ++ allocators” we look at the history of allocators, analyze the errors in their design, look at modern allocators provided by the standard library, and see what problems they solve.
In the third report, “Compile-time optimization. We give more information to the compiler, ” Kirill Tikhonov from DINS will show how to transmit information to the compiler about the data used and actions on it: from single compilation unit, link time optimization and static initialization to consteval and template metaprogramming.
Reactive C ++ is a reactive programming tutorial report. Together with Alexander Schmidt from Artec 3D we will figure out how this approach (using RxCpp) helps us to abstract from working with complex asynchronous code, while simplifying its testing.
And it completes the broadcast of “Move-only C ++ design” - a report by the famous speaker Ivan Chukich. Ivan works in the department of PhD Computer Science of the Faculty of Mathematics at the University of Belgrade, specializing in the design of programming languages and a contributor to KDE. In this report, we will deal with the architecture of uncopyable move-only types (“linear types”) and C ++ features that allow this. For example, look at concepts from C ++ 20 or && - qualified functions.
Total: the capabilities of the new C ++ standards, optimization, and reactivity. Everything you need to have a great Friday.
If you want to get access to all the reports in general (not only to the first room) on Friday and Saturday, you can purchase an Online ticket . In addition, so you will have all the videos of what happened.
Not everything is available in broadcast
At the time of publication of the article, you have two more days to agree on a ticket with the employer and get any of the following:
After each report, the speaker goes to a dedicated discussion area, where you can chat with him and ask your questions. Formally, this can be done between reports. Although the speakers are not obliged, they usually stay much longer - for example, for the duration of the next report. Sometimes it makes sense to skip the report from the main program (if you bought a ticket, you will still have entries after filling out the feedback) and spend it on focused communication with an important expert.
Two BOF sessions
BOF is now a traditional format at our conferences. Something like a round table or discussion group in which everyone can participate. This format historically dates back to the first Internet Engineering Task Force (IETF) informal discussion groups . There is no division by speaker and participant: everyone participates on an equal footing.
At the moment, two topics are planned : "Different languages versus C ++" and "Functional programming". BOF Functional Programming is conducted in English only).
In addition to discussion areas during the break, you can visit the exhibition area. There are several main activities:
- The exhibition is the stand area of the partner companies of the conference. You can learn about interesting projects, technologies and teamwork of leaders in the IT industry. This is the place where you and the company can find each other. Please note that there will be representatives of companies whom you do not meet face to face live every day (for example, Intel).
- Demo Stage is a dedicated stage for sponsors and partners, where companies present their reports, share practical experience and summarize the draws. The program can be viewed on the site, if you go to the section with the program and set the Demo Stage switch to the appropriate position.
Beer and Music Party
In parallel with the BOFs, the party starts at the end of the first day. Drinks, snacks, music - all at once. You can chat in an informal setting and discuss everything in the world. You can move from the bof to the party. You can move from the party to the bof.
In addition to this, there are two major competitions: ChGK and C ++ Quiz from JetBrains.
JetBrains C ++ Quiz
Do you know C ++ like the back of your hand? Are you compiling the code in your mind? Do you read the last draft of the C ++ standard for the night? Test yourself - come to C ++ quiz from JetBrains, answer questions and win cool prizes!
What? Where? When?
Sports Tournament “What? Where? When?". The rules are similar to the television version: the facilitator asks a question, the team has a minute to discuss, at the end of which you need to give an answer. The difference is that several teams play at once, so you need to discuss carefully and quietly, and write the answers on a piece of paper - it will not work dramatically to look at the camera. The owner of the “Crystal Owl” Mikhail Skipsky is playing the game, so the atmosphere is as close to reality as possible.
How to get there
If you suddenly decide to come live, just in case, then we remind you that C ++ Russia will be held in the Congress Park of the Radisson Royal Moscow Hotel. Congress Park itself is a huge underground complex, and the entrance to it is located here in this small one-story building:
All details about the venue, registration procedure and many other useful things are in the memo of the participant, which is always available on the site .
- If you are watching a free broadcast: follow the link on Friday, April 19th. The broadcast will begin at about 9:45 a.m. Moscow time.
- If you want to access all the reports and recordings after the conference: you need to purchase an Online ticket .
- If you change your mind and go live: there are a couple more days to confirm this with the employer or to purchase a personal ticket, all possible options are available here .