Skip to content
Joker 2023Season: 2023
  • Schedule
  • Speakers
  • Media
  • Partners
  • About
  • Archive
  • Experts
  • MC
  • Offline part
    • New Joker
    • New Joker
    • Schedule
    • Speakers
    • Media
    • Partners
    • About
    • Archive
    • Experts
    • MC
    • Offline part
    RU

    Schedule

    • Schedule
    • Favorites
    • Visited
    • DatabaseIn total12
    • PerformanceIn total11
    • Machine LearningIn total6
    • SpringIn total6
    • ArchitectureIn total5
    • LanguagesIn total4
    • KeynoteIn total4
    • JVMIn total4
    • TestingIn total3
    • DesignIn total3
    • KafkaIn total3
    • FrameworksIn total2
    • KotlinIn total2
    • SecurityIn total2
    • SearchIn total2
    • AlgorithmsIn total2
    • ConcurrencyIn total2
    • DistributedIn total2
    • ToolingIn total2
    • Java 21In total2
    • ObservabilityIn total1
    • Load TestingIn total1
    • Other languagesIn total1
    • XMLIn total1
    • Code AnalysisIn total1
    • DevOpsIn total1
    • Off TopicIn total11
    Download schedule
    • date
    • time
    • topics
    • Database

      12
      • Watch recording

        Batch select, coroutines and a million RPS

        • Alexandr Matorin

          Sber

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        From SQL to Cassandra

        • Alexander Pashenko

          VK

        Room 3In RussianRUComplexity -For practicing engineers
      • Watch recording

        50 Shades of Join in Apache Lucene

        • Mikhail Khludnev

          RNT Group

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

        Rewriting History: From Database Versioning Tools to Practice

        • Aleksander Shustanov

          Haulmont

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Speeding Up Spring + PostgreSQL Big Amount of Data Insertion

        • Dmitry Fatov

          Gazprombank

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        A Strategy for Working with jsonb, Arrays and PostgreSQL Complex Types for JPA

        • Anton Romza

          ITFB Group

        Room 2In RussianRU
      • Watch recording

        Development of a SQL Query Generation Tool to Simplify Testing Tasks

        • Andrei Okolelov

          RSHB-Intech

        Room 3In RussianRU
      • Watch recording

        How to Write Fast in Apache Ignite

        • Grigorii Domozhirov

          Joom

        Room 3In RussianRUComplexity -For practicing engineers
      • Watch recording

        Fault-tolerant State Machine in Java and SQL that does not allow meetings in Yandex Telemost to split

        • Dmitrii Nekrylov

          Yandex 360

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        PostgreSQL Strategic Monitoring Utility: pg_profile

        • Andrey Zubkov

          Postgres Professional

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        Indexing in Ozon Search Platform

        • Denis Gabaydulin

          Ozon

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        Scylla vs Cassandra = ?

        • Aleksandr Kazantsev

          hh.ru

        Room 2In RussianRU
    • Performance

      11
      • Watch recording

        Observability Beyond the Three Pillars — Continuous Profiling With Alibaba Dragonwell

        • Sanhong Li

          Alibaba

        In EnglishENComplexity -For practicing engineers
      • Watch recording

        Warming Up the JVM: CRaC and Other Tricks

        • Alexander Lantsov

          Mir Plat.Form

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        From SQL to Cassandra

        • Alexander Pashenko

          VK

        Room 3In RussianRUComplexity -For practicing engineers
      • Watch recording

        Java in a Container: Features of Exploitation

        • Alexey Ragozin

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        Debugging Production: No Shifting, No Stopping, No Risking

        • Artyom Drozdov

          Lightrun

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

        Off-heap Instead of Three JEPs

        • Dmitriy Pogorelov

          Zen

        In RussianRUComplexity -For practicing engineers
      • Watch recording

        How to Write Fast in Apache Ignite

        • Grigorii Domozhirov

          Joom

        Room 3In RussianRUComplexity -For practicing engineers
      • Watch recording

        How Fast Kids Grow. Problems of Small Applications as Data Load Increases

        • Nikita Shubin

          X5 Tech

        Room 2In RussianRU
      • Watch recording

        PostgreSQL Strategic Monitoring Utility: pg_profile

        • Andrey Zubkov

          Postgres Professional

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        How to Wear Jenkins Out

        • Aleksei Cherniavskii

          Sfera Platform

        Room 3In RussianRU
      • Watch recording

        IR JIT Framework: The Basis for the Next Generation of JIT in PHP

        • Dmitry Stogov

          Zend by Perforce

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

      6
      • Watch recording

        Demystifying Machine Learning – from a Developer to an ML Engineer

        • Dmitry Bugaychenko

          Sber

        Room 1In RussianRUComplexity -Introduction to technology
      • Watch recording

        Master Class: Writing a Java Music Recommendation System

        • Andrey Kuznetsov

          VK/Odnoklassniki

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        ML in JVM

        • Alexander Nozik

          MIPT

        • Anton Cheshkov

          Huawei

        • Nikolay Butakov

          ITMO University

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        ML Pipelines

        • Dmitry Bugaychenko

          Sber

        • Andrey Kuznetsov

          VK/Odnoklassniki

        • Mikhail Maryfich

          VK/Odnoklassniki

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        AutoML on Spark: A Myth Made Real

        • Nikolay Butakov

          ITMO University

        • Alexander Ryzhkov

          Sber

        In RussianRUComplexity -Academic talk
      • Watch recording

        When Not to Use ML

        • Alexander Nozik

          MIPT

        • Leonid Starikov

          Nedremlyushchee oko

        • Kirill Tolkachev

          JUG Ru Group

        • Aleksey Samosiuk

          MIPT

        In RussianRUComplexity -Introduction to technology
    • Spring

      6
      • Watch recording

        Spring Test Generation: What Tests Are Made Of

        • Denis Fokin

          Huawei

        • Egor Kulikov

          Huawei

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        Spring Security: The Everyday and the Non-Obvious

        • Pavel Kislov

          Domclick

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        Reactive for CRUD: Fantasy and Reality

        • Anton Kotov

          Rostelecom IT

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        Java, Hurt Me!

        • Egor Ziborov

          Sber

        In RussianRUComplexity -For practicing engineers
      • Watch recording

        Speeding Up Spring + PostgreSQL Big Amount of Data Insertion

        • Dmitry Fatov

          Gazprombank

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        A Strategy for Working with jsonb, Arrays and PostgreSQL Complex Types for JPA

        • Anton Romza

          ITFB Group

        Room 2In RussianRU
    • Architecture

      5
      • Watch recording

        Is it true that Dubbo is like gRPC but from China?

        • Alexander Kozlov

          SberTech

        • Maxim Chudnovsky

          Sbertech

        Room 3In RussianRUComplexity -For practicing engineers
      • Watch recording

        How to build a streaming platform on top of Kafka

        • Andrey Serebryanski

          Raiffeisen Bank

        In RussianRUComplexity -For practicing engineers
      • Watch recording

        Java as a Better C

        • Dmitry Zavalishin

          DZ, E-Legion

        Room 2In RussianRUComplexity -Academic talk
      • Watch recording

        OpenAPI and How It Can Be Applied to Kafka

        • Aleksandra Volushkova

          Axenix

        Room 2In RussianRUComplexity -Introduction to technology
      • Watch recording

        State Machines (the Good, the Bad and the Ugly)

        • Daria Andreeva

          Yandex 360

        Room 2In RussianRUComplexity -Introduction to technology
    • Languages

      4
      • Watch recording

        Upgrade from 17 to 21. The Big Journey to the New Java LTS

        • Oleg Chirukhin

          Axiom JDK

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Jorney From Java to Python: Two Worlds — One JEP

        • Dmitry Morozovsky

          Huawei

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Behind the Scenes of Java Evolution with the Example of Pattern Matching

        • Oleg Estekhin

          Yandex Cloud

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Let's Write in Idiomatic Kotlin

        • Alexander Nozik

          MIPT

        In RussianRUComplexity -Introduction to technology
    • Keynote

      4
      • Watch recording

        Quantum Computing: Basic Ideas and Current State of the Technology

        • Stanislaw Straupe

          Moscow State University/Russian Quantum Center

        Room 1In RussianRU
      • Watch recording

        Demystifying Machine Learning – from a Developer to an ML Engineer

        • Dmitry Bugaychenko

          Sber

        Room 1In RussianRUComplexity -Introduction to technology
      • Watch recording

        Java in Russia: From the Very Beginning to the Present Day

        • Vladimir Voskresensky

          Sber

        • Alexey Fyodorov

          JUG Ru Group

        Room 1In RussianRU
      • Watch recording

        Transcending Language: Nonliterary Russian, Speech Acoustics and Rap Phonetics

        • Igor Isaev

          Institute of Linguistics of the Russian Academy of Sciences

        • Aleksey Stukalov

          Haulmont

        Room 1In RussianRU
    • JVM

      4
      • Watch recording

        Lilliput is on the horizon

        • Maxim Degtyaryov

          Huawei

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

        Warming Up the JVM: CRaC and Other Tricks

        • Alexander Lantsov

          Mir Plat.Form

        Room 2In RussianRUComplexity -For practicing engineers
      • Watch recording

        ML in JVM

        • Alexander Nozik

          MIPT

        • Anton Cheshkov

          Huawei

        • Nikolay Butakov

          ITMO University

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Debugging Production: No Shifting, No Stopping, No Risking

        • Artyom Drozdov

          Lightrun

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

      3
      • Watch recording

        Spring Test Generation: What Tests Are Made Of

        • Denis Fokin

          Huawei

        • Egor Kulikov

          Huawei

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        Meet Fuzzers

        • Maksim Pelevin

          Huawei

        In RussianRUComplexity -For practicing engineers
      • Watch recording

        Development of a SQL Query Generation Tool to Simplify Testing Tasks

        • Andrei Okolelov

          RSHB-Intech

        Room 3In RussianRU
    • Design

      3
      • Watch recording

        The Show Must Go On: Load Tools and Tips for Optimising Online Conferencing

        • Vladimir Krasilschik

          JUG Ru Group

        Room 3In RussianRUComplexity -For practicing engineers
      • Watch recording

        Java as a Better C

        • Dmitry Zavalishin

          DZ, E-Legion

        Room 2In RussianRUComplexity -Academic talk
      • Watch recording

        How Fast Kids Grow. Problems of Small Applications as Data Load Increases

        • Nikita Shubin

          X5 Tech

        Room 2In RussianRU
    • Kafka

      3
      • Watch recording

        How to build a streaming platform on top of Kafka

        • Andrey Serebryanski

          Raiffeisen Bank

        In RussianRUComplexity -For practicing engineers
      • Watch recording

        OpenAPI and How It Can Be Applied to Kafka

        • Aleksandra Volushkova

          Axenix

        Room 2In RussianRUComplexity -Introduction to technology
      • Watch recording

        Stream Processing with Kafka in a Big Data Environment

        • Evgeniy Nenakhov

          МТS Digital

        Room 1In RussianRUComplexity -For practicing engineers
    • Frameworks

      2
      • Watch recording

        Rewriting History: From Database Versioning Tools to Practice

        • Aleksander Shustanov

          Haulmont

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Maps, Schemes and Compose

        • Alexander Nozik

          MIPT

        Room 3In RussianRUComplexity -For practicing engineers
    • Kotlin

      2
      • Watch recording

        Let's Write in Idiomatic Kotlin

        • Alexander Nozik

          MIPT

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        In the Meantime Kotlin: What's Been Happening During the past Year

        • Andrey Kuleshov

          Huawei

        • Anzhelika Pokhodun

        Room 2In RussianRUComplexity -Introduction to technology
    • Security

      2
      • Watch recording

        Spring Security: The Everyday and the Non-Obvious

        • Pavel Kislov

          Domclick

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        How Does XML Processing Lead to Security Problems? Dealing With XXE

        • Sergey Vasiliev

        Room 3In RussianRUComplexity -Introduction to technology
    • Search

      2
      • Watch recording

        50 Shades of Join in Apache Lucene

        • Mikhail Khludnev

          RNT Group

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

        Indexing in Ozon Search Platform

        • Denis Gabaydulin

          Ozon

        Room 2In RussianRUComplexity -For practicing engineers
    • Algorithms

      2
      • Watch recording

        An Amazing History of the Development of Sorting in the JDK

        • Vladimir Yaroslavsky

          Sber

        Room 1In RussianRUComplexity -Academic talk
      • Watch recording

        Thread Wars: Clone Wars on the Wiki Pages

        • Aleksandr Shakhov

          Tinkoff

        • Daniil Lyubaev

        In RussianRUComplexity -Introduction to technology
    • Concurrency

      2
      • Watch recording

        Thread Wars: Clone Wars on the Wiki Pages

        • Aleksandr Shakhov

          Tinkoff

        • Daniil Lyubaev

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Java, Hurt Me!

        • Egor Ziborov

          Sber

        In RussianRUComplexity -For practicing engineers
    • Distributed

      2
      • Watch recording

        Fault-tolerant State Machine in Java and SQL that does not allow meetings in Yandex Telemost to split

        • Dmitrii Nekrylov

          Yandex 360

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        Scylla vs Cassandra = ?

        • Aleksandr Kazantsev

          hh.ru

        Room 2In RussianRU
    • Tooling

      2
      • Watch recording

        Spring Test Generation: What Tests Are Made Of

        • Denis Fokin

          Huawei

        • Egor Kulikov

          Huawei

        Room 1In RussianRUComplexity -For practicing engineers
      • Watch recording

        Meet Fuzzers

        • Maksim Pelevin

          Huawei

        In RussianRUComplexity -For practicing engineers
    • Java 21

      2
      • Watch recording

        Upgrade from 17 to 21. The Big Journey to the New Java LTS

        • Oleg Chirukhin

          Axiom JDK

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Behind the Scenes of Java Evolution with the Example of Pattern Matching

        • Oleg Estekhin

          Yandex Cloud

        In RussianRUComplexity -Introduction to technology
    • Observability

      1
      • Watch recording

        Observability Beyond the Three Pillars — Continuous Profiling With Alibaba Dragonwell

        • Sanhong Li

          Alibaba

        In EnglishENComplexity -For practicing engineers
    • Load Testing

      1
      • Watch recording

        The Show Must Go On: Load Tools and Tips for Optimising Online Conferencing

        • Vladimir Krasilschik

          JUG Ru Group

        Room 3In RussianRUComplexity -For practicing engineers
    • Other languages

      1
      • Watch recording

        IR JIT Framework: The Basis for the Next Generation of JIT in PHP

        • Dmitry Stogov

          Zend by Perforce

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

      1
      • Watch recording

        How Does XML Processing Lead to Security Problems? Dealing With XXE

        • Sergey Vasiliev

        Room 3In RussianRUComplexity -Introduction to technology
    • Code Analysis

      1
      • Watch recording

        Java Code Analysis with Database and Domain Specific Language

        • Linjie Pan

          Huawei

        In EnglishENComplexity -Introduction to technology
    • DevOps

      1
      • Watch recording

        Java in a Container: Features of Exploitation

        • Alexey Ragozin

        Room 1In RussianRUComplexity -For practicing engineers
    • Off Topic

      11
      • Watch recording

        Opening

        • Vladimir Sitnikov

        • Andrei Kogun

          CROC

        In RussianRU
      • Watch recording

        Opening of the Second Day of the Online Part

        • Vladimir Krasilschik

          JUG Ru Group

        • Andrey Kuleshov

          Huawei

        In RussianRU
      • Watch recording

        Integrating Spark ML Pipeline into a Highly Loaded Low-Latency Recommendation Service

        • Ilya Malov

          Sber

        In RussianRU
      • Watch recording

        Developing an Application with ChatGPT

        • Andrey Kuleshov

          Huawei

        • Aleksey Stukalov

          Haulmont

        • Andrei Kogun

          CROC

        In RussianRUComplexity -Introduction to technology
      • Watch recording

        Summing up online

        • Vladimir Krasilschik

          JUG Ru Group

        • Andrey Dmitriev

          JUG Ru Group

        In EnglishEN
      • Watch recording

        In-person Opening

        • Kirill Tolkachev

          JUG Ru Group

        • Aleksey Stukalov

          Haulmont

        Room 1In RussianRU
      • Watch recording

        Benefits and Harms of Java Communities for Engineers

        • Nikolay Shipiakov

          Tinkoff

        • Arina Shtern

          Sber

        • Denis Rodin

          Sber

        • Pyotr Belkin

          Sber

        • Semyon Kirekov

          MTS Digital

        • Vadim Vaganov

          Gazprombank

        Room 1In RussianRU
      • Watch recording

        Between a Roast and a Cargo Cult

        • Andrey Zarubin

          Rosbank

        Room 1In RussianRU
      • Watch recording

        Conference Closing

        • Aleksey Stukalov

          Haulmont

        • Alexey Fyodorov

          JUG Ru Group

        Room 1In RussianRU
      • No record

        Lightning Talks

        • Alexander Kuchuk

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

        Nexign Quiz: Make It or Break It

        • Egor Kosarev

          Nexign

        In RussianRUOffline activity, not broadcast or recordedOffline only
    Joker 2023

    Сonference for experienced Java 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
    • Media
    • Partners
    • About
    • Archive
    • Experts
    • MC
    • Offline part
    • 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