Skip to content
Joker 2026
  • Schedule
  • Speakers
  • Research
  • Partners
  • About
  • Archive
  • Experts
  • MC
  • Code of Conduct
  • Participation rules
RU
RU

Schedule

  • Schedule
  • Favorites
  • Core JavaIn total6
  • PerformanceIn total5
  • AI-relatedIn total5
  • РеализацияIn total5
  • ОкружениеIn total4
  • ЗамыселIn total3
  • EnterpriseIn total2
  • Off TopicIn total6
Download schedule
  • date
  • topics
  • Core Java

    6
    • Watch recording

      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.

      • Petr Portnov

        Ozon

      Hall 2In RussianRU
    • Watch recording

      Hybrid JIT + AOT Code Compilation Model in Android Runtime

      We will tell and show how the hybrid JIT + AOT code compilation model works under the hood in the Android Runtime and what benefits it brings to real applications. We will compare the Google solution with the Leyden project in the big Java.

      • Maksim Sidorov

        SberDevices

      • Maksim Mitiushkin

        SberDevices

      Hall 3In RussianRU
    • Watch recording

      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.

      • Nick Gritsenko

        MWS Cloud Platform

      Hall 3In RussianRU
    • Watch recording

      Java After Loom: Alternative Concurrency Models

      We will look into different models of concurrent programming.

      • Alexander Lantsov

        Mir Plat.Form

      Hall 1In RussianRU
    • Watch recording

      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.

      • Michael Bogdanov

      Hall 3In RussianRU
    • Watch recording

      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.

      • Andrei Vasiliev

        RuStore

      Hall 1In RussianRU
  • Performance

    5
    • Watch recording

      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.

      • Petr Portnov

        Ozon

      Hall 2In RussianRU
    • Watch recording

      Virtual Threads vs Goroutines: How Two Platforms Solved the Same Problem in Different Ways

      In this talk, we will analyze Java virtual streams not as a feature, but as an engineering solution.

      • Sergei Samoilov

        MWS Cloud Platform

      Hall 1In RussianRU
    • Watch recording

      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.

      • Denis Gabaydulin

        01.tech

      Hall 2In RussianRU
    • Watch recording

      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?

      • Anton Kurako

        T-Bank

      Hall 1In RussianRU
    • Watch recording

      Continuous Profiling in the Cloud for Tens of Thousands of Hosts — From Theory to Practice

      If you want to understand what lies behind the beautiful hitmaps, or if you want to build profiles in your production environment, then this talk is definitely for you.

      • Egor Levankov

        VK

      Hall 2In RussianRU
  • AI-related

    5
    • Watch recording

      Robots: Marketing or Reality?

      Let's figure out what really separates us from general-purpose robots. Let's disassemble a robot and see where each part is reaching its limits, and where progress is happening faster than we think.

      • Svyatoslav Moroshkin

        Sber

      Hall 1In RussianRU
    • Watch recording

      LLM Beyond Chat: Practical Applications for Fuzzy Tasks

      We will analyze several typical cases in which our agent and platform use LLM to solve "fuzzy" tasks, and after the talk, the audience will grasp specific approaches based on our production cases.

      • Vladimir Krasilshchik

      Hall 1In RussianRU
    • Watch recording

      Challenges for Java Ecosystems in the AI Era and Their Solutions

      AI has significantly changed software development: our dependencies have more vulnerabilities, and AI-generated software in production has become less stable and lower in quality. We’ll discuss the challenges facing Java ecosystems and a solution we already have for many of these problems.

      • Mikhail Polivakha

        Spring AiO

      Hall 2In RussianRU
    • Watch recording

      Cat for Cap: Throw Out Your Favorite Assistant, Replace It with Koog, and Save Tokens, Nerves, and Time

      How I sketched out a Kotlin Script with a simple agent on Koog. It's not particularly smart, but it's simple and manageable: sometimes it's easier to explain a task with code than with words.

      • Nikolai Potashnikov

        KURS-IT

      Hall 3In RussianRU
    • Watch recording

      How to Implement an Agent Without Losing People, Time, and Money

      You bought the developer a Claude subscription and set 30% of AI‑generated code acceptance as part of their KPI? Congratulations, but this is a failure!

      • Vladimir Krasilshchik

      Hall 1In RussianRU
  • Реализация

    5
    • Watch recording

      Let’s Reflect: One Bug, a Java Project, an AI Agent, and Many Semantic Analyzers. What Could Go Wrong?

      I decided to check: what would change in my work if I gave the AI agent the same tools that the developer himself uses: an IDE, LSP, and the project’s knowledge base?

      • Artem Simeshin

        Sber

      Hall 3In RussianRU
    • Watch recording

      The Agent Cycle of UI Development

      I'll tell you how to make agents create UI based on guides.

      • Vladimir Grinenko

        grinenko.pro

      Hall 3In RussianRU
    • Watch recording

      You Don't Need Your Managers Anymore

      What part of the work does management take on and how can the delivery process really be accelerated?

      • Aleksei Gladkov

        Mobile Developer

      Hall 3In RussianRU
    • Watch recording

      Sharikov’s Blues, or Who’s Afraid of Neuro‑Hype from the Cleaning Boss?

      We will perform the Sharikov Blues (perhaps literally!) to reveal the complex aspects of the modern understanding of how technological systems are shaped by social, economic, and cultural factors.

      • Dmitry Galkin

        Tomsk State University

      Hall 1In RussianRU
    • Watch recording

      The Boundary Between Symbolic and Statistical Intelligence

      The dominant paradigm of LLM development assumes that the growth of solution quality is linearly related to the growth of the power (and cost) of the underlying model.

      The talk challenges this assumption by showing that with a well-thought-out engineering architecture — the distribution of tasks among short-lived agents, the accumulation of structured state, and strict symbolic control — comparable-quality results can be achieved at a fraction of the cost of models.

      • Alexander Didenko

        University of Tyumen

      Hall 3In RussianRU
  • Окружение

    4
    • Watch recording

      Context Engineering — A New Engineering Profession

      Why Context Engineering is becoming a new engineering discipline, how AI is changing the entire development lifecycle (AI PDLC), and what expertise will define a strong engineer in the coming years.

      • Nikolai Konstantinov

        Sber

      Hall 2In RussianRU
    • Watch recording

      From the Machine to the Drawing, From the Code to the Model: Does IT Repeat the History of the 20th Century?

      We’ll look a few years ahead: how AI agents will change the developer profession, why DDD and modeling will become more important, how the roles of product and platform developers will be divided, and what will remain within a person’s responsibility when writing code yourself will no longer be necessary.

      • Kirill Vetchinkin

        Avito

      Hall 2In RussianRU
    • Watch recording

      How to Organize a Hybrid Team of Humans and AI Agents

      The talk will provide an overview of the theory and apply it to specific cases that I have heard in dozens of presentations on the topic, highlighting the common elements. Come to get a ready-made theoretical foundation and a set of practical templates!

      • Maxim Tsepkov

      Hall 2In RussianRU
    • Watch recording

      Only Engineers Left Alive

      In reality, only engineers will survive with AI: those who do not fully surrender their thinking to machines and remain decision-makers rather than interface operators.

      • Andrei Zhukov

        Faust Consulting

      Hall 2In RussianRU
  • Замысел

    3
    • Watch recording

      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.

      • Evgeniy Lukianov

        Tamga Digital

      Hall 1In RussianRU
    • Watch recording

      Before the Prompt: The Framework We Use to Set AI Tasks

      Using the composite case, we will analyze a situation in which an LLM agent dramatically accelerated the preparation of specifications, but almost did not shorten the total product release period.

      • Vitaly Sobolev

      Hall 1In RussianRU
    • Watch recording

      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?

      • Aleksandr Pakhomov

        Unison

      Hall 1In RussianRU
  • Enterprise

    2
    • Watch recording

      From S3 Cluster Federation to S3 Communal

      Why in our architecture supporting billions of objects in one bucket does not yet mean being ready to support thousands of buckets.

      • Kirill Boblak

        VK

      Hall 2In RussianRU
    • Watch recording

      Migration on Steroids: How to Change Absolutely Everything

      ...but so that nobody notices it.

      • Vasily Osadchy

        01.tech

      Hall 3In RussianRU
  • Off Topic

    6
    • Watch recording

      Opening of Joker 2026

      We'll talk about the schedule, sessions and share information. 

      • Alexey Fyodorov

        JUG Ru Group

      • Gregory Koshelev

        Kontur

      In RussianRU
    • Watch recording

      Closing Ceremony of Joker 2026

      Summing up the results of the conference, remembering the highlights and talking about plans.

      • Alexey Fyodorov

        JUG Ru Group

      • Gregory Koshelev

        Kontur

      In RussianRU
    • No record

      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.

      Hall 2In RussianRU
    • No record

      Lighting Talks

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

      • Petr Portnov

        Ozon

      Hall 3In RussianRU
    • Watch recording

      Secret Talk

      Coming soon.

      • Alexey Fyodorov

        JUG Ru Group

      • - -

        JRG

      Hall 1In RussianRU
    • Watch recording

      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.

      • Vladimir Spiridonov

        RANEPA

      Hall 1In RussianRU
Joker 2026

How AI is changing the role of Software Developer. AI Agents. Philosophy. Java.

Our conferences
  • Calendar of all conferences
  • BiasConf
  • C++ Russia
  • CargoCult
  • DevOops
  • DotNext
  • Flow
  • GoFunc
  • Heisenbug
  • HolyJS
  • Hydra
  • IML
  • InBetween
  • JPoint
  • Joker
  • Mobius
  • PiterPy
  • SafeCode
  • SmartData
  • TechTrain
  • VideoTech
  • sysconf
Menu
  • Schedule
  • Speakers
  • Research
  • Partners
  • About
  • Archive
  • Experts
  • MC
  • Code of Conduct
  • Participation rules
  • Legal documents

JUG Ru Group

Need help?

  • Phone: +7 (812) 313-27-23
  • Email: support@jokerconf.com
  • Telegram: @JUGConfSupport_bot

Social links

  • Youtube
  • X
  • Telegram chat
  • Telegram channel
  • VK
  • Habr
© JUG Ru Group, 2013–2026