Schedule

The time in the program is for your time zone .

Program is filling up

Program is filling up

New talks are published weekly. Follow updates or secure your ticket early.

Download schedule
  1. May 7. Online

  2. May 16. Offline + online

    Talk

    Rust Performance

    Let's talk about the overhead of providing additional security in the Rust language, as well as other properties that affect performance, and look at ways to improve program performance.

    Workshop

    userver

    At the workshop, we will solve puzzles on the userver. You can work with AI assistants, or you can do it without.

    Lunch break

    Lunch break

    Talk

    Elasticity in Distributed Streaming Data Processing Systems

    The talk describes the evolution from the classical Chandy—Lamport algorithm for consistent state capture of a distributed system to fault tolerance mechanisms and non-stop scaling of distributed streaming data processing systems. Unsolved problems of elasticity of streaming data processing systems are also presented.

    Networking and Afterparty

  3. May 17. Offline + online

    Talk

    Mixing Oil and Water

    An applied talk on embedding other programming languages into C++ and using C++ from those languages (Embedding/Extending), covering technical details such as exception handling, as well as how these concepts influence different aspects of software development.

    Lunch break

    Lunch break

    Talk

    Clang tidy: C++ with Your Team's Emphasis

    In the talk, I will share the experience of SberDevices: how we configured clang-tidy so that it became not just a linter, but actually replaced our internal coding standard.

    Using practical examples, let's look at the capabilities of the analyzer and the problems that we had to face.