International Java Conference in Russia

October 25-26, 2019
Saint Petersburg, Expoforum

What is Joker 2019?

Joker is a large international Java conference for Senior Java developers. Joker 2019 takes place on October 25-26 in St. Petersburg, Russia. Joker grows, becomes even more exciting every year. The conference brings together more than 1400 participants.

All Joker talks are devoted to Java technical issues and solutions. Main topics of the conference are performance, concurrency, testing, distributed systems and high loads in Java world, as well as the future of the platform.

Topics

JVM/JDK Runtime
Data storages
(SQL/NoSQL/Cloud)
Spring
Puzzlers
JVM languages
Application architecture
Frameworks
High-performance
fault-tolerant systems
Java Performance
Distributed
systems
Tools / DevOps
Java 8 / Java 12

Speakers

Josh Long Pivotal
Stephen Chin Oracle
Sergey Kuksenko Oracle
Juergen Hoeller Pivotal
Mark Heckler Pivotal
Baruch Sadogursky JFrog
Evgeny Borisov Naya Technologies
Kirill Tolkachev CIAN
Oleg Nenashev CloudBees

Talks

Stephen Chin Oracle
Stephen Chin
Oracle 

Decrypting tech hype for the busy coder

Come hear straight talk about the latest trends such as blockchain, chatbots, serverless, CD pipelines, AI, and machine learning. In 45 minutes you will know more than your average redditor, and you can shut down tweet-driven development in your workplace once and for all.

Mark Heckler Pivotal
Mark Heckler
Pivotal 

Building Reactive Pipelines: How to go from scalable apps to (ridiculously) scalable systems

The presenter discusses & demonstrates how Project Reactor builds on reactive streams to help you create performant & scalable reactive microservices; message brokers & streaming platforms like RabbitMQ & Apache Kafka; and how Spring Cloud Stream leverages Reactor to provide fully reactive pipelines for system-wide (ridiculous!) scalability.

Juergen Hoeller Pivotal
Juergen Hoeller
Pivotal 

Spring Framework 5.2: Core container revisited

This talk focuses on core facilities for optimized application architectures in modern deployment environments, with support for Java as well as Kotlin, as a foundation for higher-level features in Spring Data and Spring Boot.

Baruch Sadogursky JFrog
Baruch Sadogursky
JFrog 

DevOps for (or versus?!) developers

We'll discuss why developers need (or need not) DevOps.

Oleg Nenashev CloudBees
Oleg Nenashev
CloudBees 

War Story: How we were implementing Java support in Jenkins

This is the story about how we were implementing Java support in Jenkins — one of the most popular automation servers for CI/CD. This talk's purpose is to show what problems we encountered in big real-life Maven project and how we solved them. This talk doesn't concern Jenkins in and of itself, rather it's aimed at developers planning to switch to Java 11.

Josh Long Pivotal
Josh Long
Pivotal 

Bootiful testing

Join Spring Developer Advocate Josh Long (@starbuxman) as he looks at how to test Spring applications and services.

Sergey Kuksenko Oracle
Sergey Kuksenko
Oracle 

Does Java need "inline" types? What project Valhalla can bring to Java from a narrow view of performance engineer

We will talk about which performance benefits value types bring to Java and how we could exploit it.

Sponsors

The conference includes not only talks, but also booths of our partner companies, where you can get acquainted with developers from leading IT companies, take part in quizzes and prize draws, and listen to lightning talks.

Gold sponsors

If you want to become a partner of our conference, please contact us via email: partners@jugru.org.

Program committee

Volker Simonis SAP
Dmitry Aleksandrov T-Systems
Anton Arhipov JetBrains
Sebastian Daschner IBM
Yuriy Artamonov JetBrains
Oleg Chirukhin JUG.ru Group
Sergey Melnikov
Sergey Melnikov Raiffeisenbank
Oleg Šelajev Oracle
Nikita Salnikov-Tarnovsky Plumbr
Vsevolod Brekelov Grid Dynamics
Tatiana Chernikova Netcracker
Andrei Kogun KROK
Ivan Krylov Azul Systems
Gleb Smirnov Plumbr
Maxim Gorelikov CIAN
Kristina Borodulina
Kristina Borodulina JUG.ru Group Program Coordinator
Vladimir Sitnikov Netcracker