Are there no disputes about standards? Let's discuss it at a meetup for C++ developers
On November 14, join the online meeting of C++ developers. Engineers from YADRO will explain how to combine modern programming with the object approach, talk about the unique features of intrusive containers and introduce the Boost.Intrusive library. After the presentations, experts from YADRO, Yandex, Syntacore and Kaspersky will discuss satisfaction with the implementation and integration of features into current C++ standards.
Anton Polukhin and Konstantin Vladimirov – on the same site, when will this happen again! Registerto get the link to the broadcast.
What's in the program
Application of OOP patterns in modern C++ projects
Konstantin Kryukov
Developer in the data storage systems team, YADRO
There is an opinion that object-oriented programming in C++ interferes with achieving maximum code performance and therefore should be avoided. But is it worth giving it up completely? I will show that modern programming can be successfully combined with the object approach. I will share my experience of designing a real C++ project and talk about OOP patterns that made it flexible and easy to support.
Intrusive containers using Boost.Intrusive as an example
Elena Stepanova
Technical lead in the telecom team, YADRO
There is a whole class of tasks where objects need to be searched using different keys. This can be done in several ways. One of the most convenient is intrusive containers.
What you can do with them:
Build indexes on multiple keys, including previously unknown ones.
Manage pools of objects with short lifetimes.
Store objects with complex allocation.
We'll look at the unique features of intrusive containers and how they can help in the development of 5G networks. Let’s also get acquainted with the tools provided by the Boost.Intrusive library.
Discussion “The standard lasts 3 years…”
Participants:
Anton Polukhinexpert C++ developer, head of the Common Components group in the Ecom and Yandex Ridetech Tech Platform,
Konstantin VladimirovHead of Compilers and Development Tools, Syntacore,
Ilya Kazakovdeveloper in the data storage systems team, YADRO,
Igor Gusarovsoftware development expert, Kaspersky Lab.
They will discuss current standards. Are they happy with them? Do compilers implement features of new standards quickly enough? Should we pay attention to the approaches of other languages in the release cycle – for example, Rust editions?
When we meet
November 14, Thursday. The meetup starts at 19:00. We'll send you a link to the online broadcast. after registration on the website.
What to read for C++ developers: