Skip to content
Joker 2024Season: 2024
  • Schedule
  • Speakers
  • Partners
  • About
  • Archive
  • Experts
    • New Joker
    • New Joker
    • Schedule
    • Speakers
    • Partners
    • About
    • Archive
    • Experts
    RU

    Schedule

    • Schedule
    • Favorites
    • Visited
    • Libraries and FrameworksIn total15
    • Tools and InfrastructureIn total10
    • JVMIn total7
    • PerformanceIn total7
    • Design and ArchitectureIn total7
    • SpringIn total6
    • Data and StorageIn total5
    • Language FeaturesIn total5
    • Asynchronous ProgrammingIn total5
    • KeynoteIn total4
    • APIIn total2
    • Off TopicIn total8
    Download schedule
    • date
    • time
    • topics
    • Libraries and Frameworks

      15
      • Watch recording

        Backward Compatibility in the Java World

        • Vladimir Sitnikov

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        Spring and Kotlin: Work with Any Format!

        • Andrey Kuleshov

          Positive Technologies

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        Cost of Spring PhD

        • Anton Kurako

          T-Bank

        In RussianRUComplexity -Get ready, will burn
      • Watch recording

        Conductor, a Universal Orchestrator of Business Processes. Overview of the Possibilities and Their Extension

        • Gleb Korolkevich

          Sovcombank Technologies

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Jimmer ORM: An Alternative to JPA

        • Aleksandr Belov

          Sber

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        ArchUnit: Guarding the Logic of Your Application

        • Andres Sacco

          TravelX

        In EnglishENComplexity -Introduction to technology
      • Watch recording

        Building Event-driven Application with Apache Flink

        • Daniil Tulikov

          Т-Bank

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Background Processes — What to Implement on and Why We Chose Temporal

        • Petr Salnikov

          pole.rf

        Room 3In RussianRUComplexity -Introduction to technology
      • Watch recording

        Spring Data Redis as a Failed Solution

        • Valerij Toropov

          Axenix

        Room 3In RussianRUComplexity -Introduction to technology
      • Watch recording

        Spring Kafka. How to Prepare It Without Hurting Yourself

        • Ivan Golovko

          Alfa-Bank

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        Integration of Distributed SQL Storages with Java Frameworks Using YDB as an Example

        • Kirill Kurdiukov

          YDB

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        Functional Streams

        • Akhtiam Sakaev

          Yandex

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        The Kung Fu of OpenAPI Customisation

        • Aleksandra Volushkova

          Axenix

        Room 3In RussianRUComplexity -Introduction to technology
      • Watch recording

        Patching Bytecode of Third-party Libraries in Runtime

        • Aleksandr Tokarev

          Yandex

        Room 3In RussianRUComplexity -For practicing engineers
      • Watch recording

        jOOQ: A Cure for Hibernate?

        • Ilya Spitsyn

          X5 Tech

        Room 2In RussianRU
    • Tools and Infrastructure

      10
      • Watch recording

        Creating Independent Development Tools: The Gitee Experience

        • Yong Xu

          OSChina

        Room 1In EnglishEN
      • Watch recording

        Linux-style Java Profiling

        • Sergey Melnikov

          Dijkstra Markets

        Room 1In RussianRUComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
      • Watch recording

        GraalVM Native Image: How to Approach the Transition to Native Using the Ignite Thin Client as an Example

        • Andrei Chukhlebov

          Sber

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Secrets in Java Services on Spring: Where to Get from and How to Update "hot"

        • Andrey Chernov

          SberTech

        Room 1In RussianRUComplexity -Get ready, will burn
      • Watch recording

        The Evolution of VK Video Distribution: From 10 Gbps over HTTP to 160 Gbps over HTTPS from a Single Machine

        • Oleg Larionov

          VK / VK Video

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        Kubernetes, Grafana, Kibana and other crap. It used to be better before!

        • Zurab Belyi

          Reksoft Group

        • Savelii Bondarenko

          Reksoft Group

        • Leonid Kazartsev

          Reksoft Group

        Room 1In RussianRU
      • Watch recording

        Automatic Test Generation is Like Fighting Dragons

        • Egor Kulikov

          Explyt

        • Ilia Muravev

          Explyt

        Room 3In RussianRU
      • Watch recording

        Can We Make It Hotter? How and Why We Should Warm up Spring Microservices

        • Sergei Baldin

          T-Bank

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        Java Development Tools: Past, Present, Future

        • Vladimir Voskresensky

          Sber

        • Roman Elizarov

          Yandex

        • Oleg Chirukhin

          SberTech

        • Mikhail Sukach

          Sber

        Room 1In RussianRU
      • Watch recording

        How Can PostgreSQL Hurt When You Don't Expect It To?

        • Mikhail Zhilin

          Postgres Professional

        Room 1In RussianRUComplexity -For practicing engineers
    • JVM

      7
      • Watch recording

        A Guide to Memory Analysis of JVM Applications

        • Vladimir Plizga

          Tibbo Systems

        Room 1In RussianRUComplexity -Introduction to technology
      • Watch recording

        Java 23. Hot JEPs

        • Andrey Kuleshov

          Positive Technologies

        • Dmitrii Volykhin

          Javaswag Podcast

        • Andrei Kogun

          CROC

        • Vadim Tsesko

          VK

        In RussianRUComplexity -For practicing engineers
      • Watch recording

        GraalVM Native Image: How to Approach the Transition to Native Using the Ignite Thin Client as an Example

        • Andrei Chukhlebov

          Sber

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        What Java Compiles Into

        • Yuriy Barinov

          Sber

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        FFM API – Nothing to Do with Radio

        • Nastya Lisitskaia

          Yandex

        Room 3In RussianRUComplexity -Introduction to technology
      • Watch recording

        Can We Make It Hotter? How and Why We Should Warm up Spring Microservices

        • Sergei Baldin

          T-Bank

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        Patching Bytecode of Third-party Libraries in Runtime

        • Aleksandr Tokarev

          Yandex

        Room 3In RussianRUComplexity -For practicing engineers
    • Performance

      7
      • Watch recording

        A Guide to Memory Analysis of JVM Applications

        • Vladimir Plizga

          Tibbo Systems

        Room 1In RussianRUComplexity -Introduction to technology
      • Watch recording

        Linux-style Java Profiling

        • Sergey Melnikov

          Dijkstra Markets

        Room 1In RussianRUComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
      • Watch recording

        In the Footsteps of 1BRC: Tricks and Approaches to Optimising Performance

        • Alexander Lantsov

          Mir Plat.Form

        Room 3In RussianRUComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
      • Watch recording

        Kotlin Coroutines. Design and Application

        • Andrei Solovev

          Reksoft Group

        In RussianRU
      • Watch recording

        The Evolution of VK Video Distribution: From 10 Gbps over HTTP to 160 Gbps over HTTPS from a Single Machine

        • Oleg Larionov

          VK / VK Video

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        Non-sequential Sequences: Sequence, Stream and Collection Performance in JVM

        • Maksim Sidorov

          SberDevices

        • Maksim Mitiushkin

          SberDevices

        Room 1In RussianRUComplexity -Hardcore. Really hard and demanding talk, you'll understand only if you're an experienced engineer.
      • Watch recording

        Round-table Discussion "Concurrency"

        • Alexander Lantsov

          Mir Plat.Form

        • Alexander Nozik

          MIPT

        • Roman Elizarov

          Yandex

        • Gregory Koshelev

          Kontur

        Room 2In RussianRU
    • Design and Architecture

      7
      • Watch recording

        Leveraging the Actor Model in Financial Transaction Systems

        • Nikita Melnikov

          Atlantic Money

        In RussianRUComplexity -For practicing engineers
      • Watch recording

        Develop a Modular Backend Application Using Standard Spring Boot Features

        • Vadim Bublikov

          Gazprombank

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Structural Design. The Ancient Secret of Simple and Fast Code

        • Aleksei Zhidkov

        In RussianRUComplexity -For practicing engineers
      • Watch recording

        Java Evolution Vector: DOP

        • Felix Desyatirikov

          IT Holding T1

        In EnglishENComplexity -Introduction to technology
      • Watch recording

        Conductor, a Universal Orchestrator of Business Processes. Overview of the Possibilities and Their Extension

        • Gleb Korolkevich

          Sovcombank Technologies

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Background Processes — What to Implement on and Why We Chose Temporal

        • Petr Salnikov

          pole.rf

        Room 3In RussianRUComplexity -Introduction to technology
      • Watch recording

        Reliably Dispatching Events to Apache Kafka. From CDC to Transactional Outbox Pattern

        • Aleksei Kashin

          Т-Bank

        Room 1In RussianRUComplexity -For practicing engineers
    • Spring

      6
      • Watch recording

        Spring Data R2DBC. I'm Telling You the Last Time

        • Mikhail Polivakha

          Sber

        Room 3In RussianRUComplexity -Academic talk
      • Watch recording

        CRUD REST API. Simple, Fast, Reliable

        • Ilya Kuchmin

          Amplicode

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        Develop a Modular Backend Application Using Standard Spring Boot Features

        • Vadim Bublikov

          Gazprombank

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Secrets in Java Services on Spring: Where to Get from and How to Update "hot"

        • Andrey Chernov

          SberTech

        Room 1In RussianRUComplexity -Get ready, will burn
      • Watch recording

        Spring Cloud Gateway MVC: a Gateway without Reactive

        • Aleksandr Mitin

          IT Holding T1

        Room 2In RussianRU
      • Watch recording

        Spring Kafka. How to Prepare It Without Hurting Yourself

        • Ivan Golovko

          Alfa-Bank

        Room 1In RussianRUComplexity -For practicing engineers
    • Data and Storage

      5
      • Watch recording

        Spring Data R2DBC. I'm Telling You the Last Time

        • Mikhail Polivakha

          Sber

        Room 3In RussianRUComplexity -Academic talk
      • Watch recording

        Jimmer ORM: An Alternative to JPA

        • Aleksandr Belov

          Sber

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Spring Data Redis as a Failed Solution

        • Valerij Toropov

          Axenix

        Room 3In RussianRUComplexity -Introduction to technology
      • Watch recording

        Integration of Distributed SQL Storages with Java Frameworks Using YDB as an Example

        • Kirill Kurdiukov

          YDB

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        How Can PostgreSQL Hurt When You Don't Expect It To?

        • Mikhail Zhilin

          Postgres Professional

        Room 1In RussianRUComplexity -For practicing engineers
    • Language Features

      5
      • Watch recording

        Java 23. Hot JEPs

        • Andrey Kuleshov

          Positive Technologies

        • Dmitrii Volykhin

          Javaswag Podcast

        • Andrei Kogun

          CROC

        • Vadim Tsesko

          VK

        In RussianRUComplexity -For practicing engineers
      • Watch recording

        Advanced Type Systems. What I Still Need in Java from Rust

        • Petr Portnov

          Ozon

        Room 2In RussianRUComplexity -Academic talk
      • Watch recording

        Java Evolution Vector: DOP

        • Felix Desyatirikov

          IT Holding T1

        In EnglishENComplexity -Introduction to technology
      • Watch recording

        What Java Compiles Into

        • Yuriy Barinov

          Sber

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        Round-table Discussion "Concurrency"

        • Alexander Lantsov

          Mir Plat.Form

        • Alexander Nozik

          MIPT

        • Roman Elizarov

          Yandex

        • Gregory Koshelev

          Kontur

        Room 2In RussianRU
    • Asynchronous Programming

      5
      • Watch recording

        Leveraging the Actor Model in Financial Transaction Systems

        • Nikita Melnikov

          Atlantic Money

        In RussianRUComplexity -For practicing engineers
      • Watch recording

        Building Event-driven Application with Apache Flink

        • Daniil Tulikov

          Т-Bank

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Functional Streams

        • Akhtiam Sakaev

          Yandex

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        Reliably Dispatching Events to Apache Kafka. From CDC to Transactional Outbox Pattern

        • Aleksei Kashin

          Т-Bank

        Room 1In RussianRUComplexity -For practicing engineers
      • No record

        Reactivity and Asynchrony

        • Alexander Nozik

          MIPT

        • Sergei Petrelevich

          Squad

        Room 3In RussianRUOffline activity, not broadcast or recordedOffline onlyActivity is not recordedREC
    • Keynote

      4
      • Watch recording

        Creating Independent Development Tools: The Gitee Experience

        • Yong Xu

          OSChina

        Room 1In EnglishEN
      • Watch recording

        Backward Compatibility in the Java World

        • Vladimir Sitnikov

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        Artificial Joker Intelligence: a Modern Artists' Version

        • Dmitry Galkin

          Tomsk State University

        Room 1In RussianRU
      • Watch recording

        What Is LLVM and What It Has to Do with Java

        • Andrey Bokhanko

        Room 1In RussianRU
    • API

      2
      • Watch recording

        CRUD REST API. Simple, Fast, Reliable

        • Ilya Kuchmin

          Amplicode

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        The Kung Fu of OpenAPI Customisation

        • Aleksandra Volushkova

          Axenix

        Room 3In RussianRUComplexity -Introduction to technology
    • Off Topic

      8
      • Watch recording

        Interview with Nikita Lipsky

        • Nikita Lipsky

        • Ivan Ugliansky

          Huawei

        • Alexey Fyodorov

          JUG Ru Group

        In RussianRU
      • Watch recording

        Interview with Ivan Panchenko

        • Ivan Panchenko

          Postgres Professional

        • Vladimir Sitnikov

        • Mikhail Zhilin

          Postgres Professional

        In RussianRU
      • Watch recording

        Interview with Irina Shakhtarina

        • Irina Shakhtarina

          Sber

        • Vladimir Krasilshchik

          JUG Ru Group

        In RussianRU
      • Watch recording

        Conference Opening

        • Vladimir Krasilshchik

          JUG Ru Group

        • Alexey Fyodorov

          JUG Ru Group

        In RussianRU
      • Watch recording

        Summarising the Results of the Online Part

        • Vladimir Krasilshchik

          JUG Ru Group

        • Alexey Fyodorov

          JUG Ru Group

        In RussianRU
      • Watch recording

        Opening of the Offline Part

        • Gregory Koshelev

          Kontur

        • Alexey Fyodorov

          JUG Ru Group

        Room 1In RussianRU
      • Watch recording

        Conference Closing

        • Alexander Nozik

          MIPT

        • Andrey Kuleshov

          Positive Technologies

        Room 1In RussianRU
      • No record

        Lightning Talks

        • Alexander Kuchuk

        Room 2In RussianRUOffline activity, not broadcast or recordedOffline onlyActivity is not recordedREC
    Joker 2024

    Java сonference for experienced developers

    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
    • New {name}
    • Schedule
    • Speakers
    • Partners
    • About
    • Archive
    • Experts
    • 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–2025