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 on C ++: concurrency, performance, architecture and infrastructure solutions - all so that your code looks better and does more. The conference is aimed at experienced developers, no introductory reports!
First, you can watch a completely free online broadcast. It will be only the first day and the first hall + online interview between presentations. What kind of reports - discuss under the cut.
It is important that the broadcast will begin at 9:45 am (Moscow time), 15 minutes before the opening and will end closer to 7 pm. All this time, you will be able to listen to reports with a few interruptions to online interviews with speakers. The link will work all day, so you can open it only on the reports that are most important to you.
Link to the site with video and program - under the cut. In the same place, we will discuss a few things that will not be in the broadcast, but which are available to participants who came to the conference live.
The broadcast page is waiting for this green button link:
In the presence of a video player and the program of the first hall. The player will come to life only on the morning of April 19, now it shows nothing.
It all starts with Nicolai Josuttis "C ++ 17 - the biggest traps" keynote. Nikolay is the author of the 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 top on the topic of “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 developing a standard C ++ library for use in the field of autonomous driving, technical. In the report "Modern C ++ allocators" we look at the history of allocators, analyze errors in their design, look at modern allocators provided by the standard library, and see what problems they solve.
The third report, “Optimize Compile Time. We give more information to the compiler, ” Kirill Tikhonov from DINS will show ways to transfer information to the compiler about the data used and actions on them: from single compilation unit, link time optimization and static initialization to consteval and template metaprogramming.
“Reactive C ++” is a talk-tutorial on reactive programming. Together with Alexander Schmidt from Artec 3D, we will understand how this approach (using RxCpp) helps us to abstract from working with complex asynchronous code, while simplifying its testing.
And completes the broadcast of the “Move-only C ++ design” - a report by the famous speaker Ivan Chukich. Ivan works in the PhD Computer Science department of the Faculty of Mathematics at the University of Belgrade, specializing in programming language programming and contributing to KDE. In this report we will deal with the architecture of uncopyable move-only types (“linear types”) and with C ++ features that allow this. For example, let's look at concepts from C ++ 20 or && - qualified functions.
Total: the possibility of new standards C ++, optimization, and reactivity. Everything you need to have a great Friday.
If you want to get access to all reports in general (not only to the first hall) on Friday and Saturday, then you can purchase an Online ticket . In addition, so you will have all the videos of what happened.
At the time of publication of the article, you still have two days to agree on a ticket with the employer and get something from the following:
After each report, the speaker goes to a dedicated discussion area, where you can talk with him and ask your questions. Formally, this can be done in a break between reports. Although speakers are not required, 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 records after filling out the feedback) and spend it on focused communication with an important expert.
BOF is now a traditional format at our conferences. Something like a round table or discussion group in which everyone can take part. This format historically goes back to the first informal discussion groups of the Internet Engineering Task Force (IETF) . There is no division into a speaker and a participant: everyone participates on a par.
At the moment, two topics are planned: "Different languages ​​versus C ++" and "Functional programming". BOF on functional programming is conducted only in English).
In addition to the discussion areas during the break, you can visit the exhibition area. There are several main activities:
In parallel with the BOFs, a 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. You can move from bof to party. You can move from a party to a bof.
In addition to this, there are two big contests: CPB and C ++ Quiz from JetBrains.
Do you know C ++ like the back of your hand? Compiling code in your mind? Do you read the latest draft standard C ++ for the night? Check yourself - come to C ++ quiz from JetBrains, answer the questions and win cool prizes!
Sports tournament "What? Where? When?". The rules are similar to the television version: the moderator 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 it neatly and quietly, and writing answers on a piece of paper will not work dramatically into the camera. The two-time winner of the Crystal Owl, Mikhail Skipsky, leads the game, so the atmosphere is as close to reality as possible.
If you suddenly decide to come live, just in case, then we remind you that C ++ Russia will be held at the Congress Park of the Radisson Royal Moscow Hotel. Congress Park itself is a huge underground complex, and the entrance to it is located in this small one-story building:
All details about the venue, the registration procedure and many other useful things are available in the participant's memo, which is always available on the site .
Source: https://habr.com/ru/post/448322/
All Articles