Schedule

The time in the program is for your time zone .

Download schedule
  • Core Java

    8
    • Talk

      Practical Aspects of FFM API: Taming Panama

      We'll take a look at where the FFM API (Project Panama) stands in 2026, drawing on our experience with both using large native libraries like Catboost and more granular — but no less practical — examples, such as our own bindings to libc.

    • Talk

      Myths and Reality of Valhalla

      I will tell you what we had to modify to run our service locally on Valhalla Early-Access Build, what changes we saw in the metrics, and what conclusions we can draw from this experiment.

    • Talk

      Not a Single Line of C: Java 25 on Hardware Without Intermediaries

      How Java 25 with FFM API learned to manage hardware without a single line of C: we analyze the evolution of the architecture of the open-source Pi4J project: from JNI/JNA to pure Java, the boundaries of applicability, timings and memory — with benchmarks and demos on real sensors.

    • Talk

      Under the Hood of the JVM: Archaeology of Internal and Public Mechanisms Through the Evolution of one-nio

      Let's look at the evolution of the JVM through the lens of closing architectural holes. Using the one-nio serialization framework as an example, we will conduct an archaeological dig from Unsafe, MagicAccessorImpl, and synthetic accessors to modern mechanisms such as VarHandles, Nestmates, and Hidden Classes.

    • Talk

      A Taste of the Vector API

      Vector API doesn’t speed up code on its own: the result is determined by the dependencies between operations, the capabilities of the JIT, and the processor architecture. Using JMH benchmarks, we’ll examine when auto‑vectorization is sufficient and when explicit SIMD actually changes the algorithm and provides a benefit.

    • Talk

      Type Classes as a Possible Future of the Java Language

      At the JVM Language Summit 2025, Brian Goetz talked about plans to add type classes to the Java language. The talk is based on Brian's story, as there is very little other information on this topic, but it is not just a retelling.

  • Performance

    6
    • Talk

      Practical Aspects of FFM API: Taming Panama

      We'll take a look at where the FFM API (Project Panama) stands in 2026, drawing on our experience with both using large native libraries like Catboost and more granular — but no less practical — examples, such as our own bindings to libc.

    • Talk

      Elasticsearch: A Second Chance at Metrics

      Elasticsearch as a search engine can be debated for a long time. But it turned out to be unexpectedly good for storing metrics: I'll tell you how we launched TSDS under a load of more than a million metrics per second, what problems we encountered and why we eventually had to go inside Elasticsearch and Lucene.

    • Talk

      A Taste of the Vector API

      Vector API doesn’t speed up code on its own: the result is determined by the dependencies between operations, the capabilities of the JIT, and the processor architecture. Using JMH benchmarks, we’ll examine when auto‑vectorization is sufficient and when explicit SIMD actually changes the algorithm and provides a benefit.

    • Talk

      The Benchmark as a Weapon of Mass Delusion

      The E2E benchmark, beautiful graphics, impressive RPS and the first place in the table easily create the feeling that the technology is objectively faster than competitors. But what exactly does the E2E benchmark show: the actual stack performance, the quality of the selected scenario, or the ability to prepare the test correctly?

  • Реализация

    6
  • Окружение

    5
  • AI-related

    4
  • Замысел

    3
    • Talk

      A Little Man in the Era of Large Language Models

      In Russian classics, there’s a character known as the “little man.” A large system is moving forward, great decisions are being made, and somewhere down below, there’s a person who just wants to do their job properly. With AI, we’re now in roughly the same situation: there’s a big race going on around us, and we, the little people, need to somehow adapt to a world where AI has already become part of development — and still manage not to end up in a psych ward.

    • Talk

      Am I an Engineer?

      In an hour, the agent does the work that I used to do in a week. And for the first time in my career, I caught myself asking a question that’s silly to say out loud: am I an engineer?

  • Enterprise

    1
  • Off Topic

    7
    • Partner’s master class

      Five Non‑Obvious Ways to Open a Drink: A Workshop From VK

      During the conference, we explore new technologies, and at the after‑party, we discover new ways to open drinks when the usual tool is not at hand.

    • Mini-Talks

      Lighting Talks

      10‑minute presentations on professional or semi‑professional topics and lively discussions.

    • Keynote

      Not by Code Alone: The New Role of a Programmer

      Let’s recall what engineers and educators feared, how work and education changed, and what these stories help us understand about today’s changes.

    • Keynote

      Critical Thinking in AI Times

      I am going to talk about the controversial but possible impact of modern AI variants on human memory and thinking, as well as about reasonable strategies for developing one’s own thinking (including critical thinking) under these conditions.