Start of main content
Joker 2022
Сonference for experienced Java developers
The event was over
November 8–9Online
November 19Moscow
Talk topics
Talks
Architecture
In total10- Watch recording
- Watch recording
- Watch recording
Talk type: Partner’s talk
Making Cucumber from citrus with karate
Mikhail Mikhalkin
Company: Mir Plat.Form
- Watch recording
Talk type: Talk
Platform V User Sessions. Distributed storage of sessions data
Andrey Chernov
Company: SberTech
- Watch recording
- Watch recording
- Watch recording
Talk type: Partner’s talk
Working with information systems architecture in our changing world
Sergey Orlov
Company: SM Lab
Oleg Merinov
Company: SM Lab
- Watch recording
Talk type: Talk
From PostgreSQL to Tarantool: choice in the absence of choice
Evgeny Demkin
Company: RTLabs
Lubov Weinstein
Company: RTLabs
- Watch recording
Talk type: Talk
Proxyless Service Mesh for gRPC Java Services
Alexander Kozlov
Company: Sbertech
Maxim Chudnovsky
Company: Sbertech
- Watch recording
Spring and Database
In total6- Watch recording
Talk type: Talk
Spring Boot with Amazon Web Services SDK: interactions with main services
August Vilakia
Company: Alfa-Bank
- Watch recording
Talk type: Conversation
The splendor and misery of Hibernate
Andrey Belyaev
Company: HAULMONT
Andrey Arkayev
Company: Naumen
Aleksey Stukalov
Company: Haulmont
Anton Chernousov
Company: Yandex Cloud
- Watch recording
- Watch recording
Talk type: Talk
Developing a distributed queue with delayed tasks based on PostgreSQL
Maksim Ivanov
Company: Tinkoff
Aleksey Stukalov
Company: Haulmont
- Watch recording
Talk type: Talk
A geography lesson for Java developers. Geography and Java in one kettle
Pavel Kislov
Company: Домклик
- Watch recording
Talk type: Talk
How to store JSON in a database without attracting DBA's attention
Ilya Sazonov
Company: Vsegda.Da
Fedor Sazonov
Company: Sber
Other
In total5- Watch recording
- Watch recording
Talk type: Talk
Modern encryption for the Java developer
Gregory Skobelev
Company: YooMoney
Andrey Dmitriev
Company: JUG Ru Group
- Watch recording
- Watch recording
Talk type: Talk
Half a Century of Legacy: where the front range of software development is
Vladislav Aleshkevich
Company: ITentika
Alexander Rakovsky
Company: ITentika
- Watch recording
Talk type: Partner’s conversation
Four tips for a beginning Teamleader: the foundation for success
Dmitrii Vladimirov
Company: EDINYI СUPIS
Performance
In total4- Watch recording
Talk type: Partner’s talk
How to make the deploy invisible to the user
Mikhail Mikhulya
Company: SM Lab
- Watch recording
- Watch recording
Talk type: Talk
Tussle — a new format for benchmarking real-world applications
Aleksei Ignatenko
Company: Azul Systems
- Watch recording
Tooling
In total3- Watch recording
Talk type: Talk
Zero false positive code analysis in Java with dynamic symbolic execution
Dmitry Ivanov
Company: Huawei
- Watch recording
- Watch recording
Kotlin
In total3- Watch recording
Talk type: Talk
Kafka on Kotlin Native: Java Dev's adventures in Kotlin Native Wonderland
Dmitry Morozovsky
Company: Huawei
- Watch recording
Talk type: Talk
Spring and React with Kotlin: full stack's phantom pain
Andrey Kuleshov
Company: Huawei
- Watch recording
Talk type: Talk
The unbearable lightness of data visualization in Kotlin full stack
Alexander Nozik
Company: MIPT
Languages
In total3- Watch recording
- Watch recording
- Watch recording
TDD
In total1- Watch recording
Talk type: Partner’s talk
TDD: from fairy tale to working feature
Zlata Zanina
Company: Raiffeisen Bank
Off Topic
In total27- Watch recording
Talk type: Conversation
Joker 2022 Opening
Anton Chernousov
Company: Yandex Cloud
Andrey Dmitriev
Company: JUG Ru Group
- No record
Talk type: Partner’s BoF-session
Kotlin School — a competitive learning environment
Igor Ariskin
Company: Sber
Aleksandr Kotsiuruba
Company: Sber
Aleksei Titorenko
Company: Sber
- No record
Talk type: Partner’s BoF-session
IDE or not, that is the question
Anton Potcus
Company: IT Territory / My.Games
Andrei Kliuev
Company: VK
Ivan Bannikov
Company: VK
Roman Ivanov
Company: Trevor.io
- Watch recording
Talk type: Partner’s conversation
Say "no" to boring interviews!
Gleb Lazarev
Company: EDINYI CUPIS
Kseniia Ishkina
Company: EDINYI CUPIS
- No record
Talk type: Partner’s BoF-session
Architecture as a team: pain and/or pleasure?
Konstantin Ilyin
Company: SM Lab
Valentin Butakov
Company: SM Lab
- Watch recording
Talk type: Interview
Interview with Ruslan Cheremin: documentation that no one reads, and UX in the internal development kitchen
Alexey Fyodorov
Company: JUG Ru Group
- No record
Talk type: Partner’s BoF-session
Realities of FinTech
Dmitrii Vladimirov
Company: EDINYI СUPIS
Maksim Maksimov
Company: EDINYI СUPIS
Roman Ivanov
Company: Trevor.io
- Watch recording
Talk type: Conversation
Opening of the second day of the online part
Alexey Fyodorov
Company: JUG Ru Group
Aleksey Stukalov
Company: Haulmont
- No record
Talk type: Partner’s BoF-session
Java or Kotlin: what to write the backend in
Aleksandr Kalinin
Company: Raiffeisen Bank
Andrej Mychka
Company: Raiffeisen Bank
- Watch recording
Talk type: Conversation
The (Non)Anonymous Monolith Club
Maxim Gorelikov
Company: m2.ru
Andrei Kogun
Company: KROK
Nikolai Ryzhikov
Company: Health Samurai
Aleksey Stukalov
Company: Haulmont
- Watch recording
- No record
Talk type: Partner’s BoF-session
"Good and not-so-good" practices for recruiting and mentoring developers
Denis Rodin
Company: Sber
Pyotr Belkin
Company: Sber
Dmitrii Makhov
Company: Sber
Pavel Solomin
Company: Sber
- Watch recording
Talk type: Conversation
Summing up online Joker 2022
Alexey Fyodorov
Company: JUG Ru Group
Aleksey Stukalov
Company: Haulmont
- No record
- Watch recording
Talk type: Conversation
Joker 2022 In-person Opening
Alexey Fyodorov
Company: JUG Ru Group
Aleksey Stukalov
Company: Haulmont
- Watch recording
- Watch recording
Talk type: Conversation
Development: new vs. ready-made
Vadim Tsesko
Company: Odnoklassniki
Andrei Bogdanov
Company: VK Cloud
- Watch recording
- Watch recording
- Watch recording
Talk type: Interview
Interview with Vitaly Kutsenko
Vitaly Kutsenko
Company: Rostselmash
Andrey Dmitriev
Company: JUG Ru Group
- Watch recording
- Watch recording
- Watch recording
- Watch recording
Talk type: Conversation
Teaching Java: The Pain and the Glory
Ivan Ponomarev
Company: MIPT
Ivan Ugliansky
Company: Huawei
- Watch recording
- Watch recording
Talk type: Conversation
Joker 2022 Conference Closing
Alexey Fyodorov
Company: JUG Ru Group
Aleksey Stukalov
Company: Haulmont
- No record
Speakers
Tagir Valeev
Java ChampionIvan Ponomarev
Company: MIPT
Oleg Tereshkin
Company: Sber
Ilya Sazonov
Company: Vsegda.Da
Andrey Belyaev
Company: HAULMONT
Vadim Tsesko
Company: Odnoklassniki
Vladimir Voskresensky
Company: Azul Systems
Andrey Kuleshov
Company: Huawei
Artem Drozdov
Company: Odnoklassniki
Fedor Sazonov
Company: Sber
Mikhail Khludnev
Company: Apache Software Foundation
Ivan Ugliansky
Company: Huawei
Aleksei Ignatenko
Company: Azul Systems
Gregory Koshelev
Company: Kontur
Andrey Arkayev
Company: Naumen
Aleksey Stukalov
Company: Haulmont
Gregory Skobelev
Company: YooMoney
Andrey Paikin
Company: ALM Works / Tempo
Dmitry Morozovsky
Company: Huawei
August Vilakia
Company: Alfa-Bank
Andrei Bogdanov
Company: VK Cloud
Alexander Kozlov
Company: Sbertech
Maxim Chudnovsky
Company: Sbertech
Vitaly Kutsenko
Company: Rostselmash
Daniil Solodukhin
Company: IT Territory (MY.GAMES)
Rustam Akhmetov
Company: Usetech
Maksim Ivanov
Company: Tinkoff
Andrey Chernov
Company: SberTech
Nikolai Ryzhikov
Company: Health Samurai
Dmitry Ivanov
Company: Huawei
Pavel Kislov
Company: Домклик
Maksim Chernukhin
Company: Alfa-Bank
Ivan Lyagaev
Company: Tinkoff
Vladislav Aleshkevich
Company: ITentika
Alexander Rakovsky
Company: ITentika
Maxim Gorelikov
Company: m2.ru
Andrei Kogun
Company: KROK
Evgeny Demkin
Company: RTLabs
Lubov Weinstein
Company: RTLabs
Anton Potcus
Company: IT Territory / My.Games
Gleb Lazarev
Company: EDINYI CUPIS
Kseniia Ishkina
Company: EDINYI CUPIS
Aleksandr Kalinin
Company: Raiffeisen Bank
Andrej Mychka
Company: Raiffeisen Bank
Denis Rodin
Company: Sber
Mikhail Mikhalkin
Company: Mir Plat.Form
Aleksandr Kazantsev
Company: hh.ru
Pyotr Belkin
Company: Sber
Dmitrii Makhov
Company: Sber
Pavel Solomin
Company: Sber
Igor Ariskin
Company: Sber
Aleksandr Kotsiuruba
Company: Sber
Aleksei Titorenko
Company: Sber
Konstantin Ilyin
Company: SM Lab
Valentin Butakov
Company: SM Lab
Sergey Orlov
Company: SM Lab
Oleg Merinov
Company: SM Lab
Dmitrii Vladimirov
Company: EDINYI СUPIS
Maksim Maksimov
Company: EDINYI СUPIS
Zlata Zanina
Company: Raiffeisen Bank
Mikhail Mikhulya
Company: SM Lab
Andrei Kliuev
Company: VK
Ivan Bannikov
Company: VK
Experts
Tagir Valeev
Java ChampionIlya Sazonov
Company: Vsegda.Da
Vadim Tsesko
Company: Odnoklassniki
Dmitry Bugaychenko
Company: Sber
Alexander Pashenko
Company: Odnoklassniki
Ruslan Scherbakov
Company: Azul Systems
Anton Chernousov
Company: Yandex Cloud
Aleksandr Korotaev
Company: VK
Roman Tsirulnikov
Company: YooMoney
Ivan Ugliansky
Company: Huawei
Gregory Koshelev
Company: Kontur
Semyon Kirekov
Company: MTS Digital
Anton Potcus
Company: IT Territory / My.Games
Aleksey Stukalov
Company: Haulmont
Maxim Gorelikov
Company: m2.ru
Andrey Golikov
Company: Tinkoff
Andrei Kogun
Company: KROK
Dmitry Koltsov
Company: Picodata
Andrey Dmitriev
Company: JUG Ru Group
Hosts
Anton Chernousov
Company: Yandex Cloud
Aleksey Stukalov
Company: Haulmont
Andrey Dmitriev
Company: JUG Ru Group
Roman Ivanov
Company: Trevor.io
How it was
Organizers
JUG Ru Group
We organize the largest conferences and meetups for programmers in Russia. Our mission is to develop the Russian IT-community by creating specialized platforms for experience exchange and networking.
Therefore, our programs consist only of technical talks and are shaped to gather and unite enthusiasts who are ready to share experience and discuss solutions to applied problems and projects.
Program committee
Maxim Gorelikov
Company: m2.ru
Anna Prokopieva
Company: JUG Ru Group
Sergey Melnikov
Company: Dijkstra Markets
Andrei Kogun
Company: KROK
Aleksey Stukalov
Company: Haulmont
Media
Blog at Habr.com
We publish transcripts of talks, interviews, and authors’ articles.Selected Talks
Talks from different years caused the greatest response from the participants.Materials
Look at how past conferences have been held.Second cup of coffee with Joker
Joker Conference Podcast