Skip to content
Joker 2019Season: 2019
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
    • New Joker
    • New Joker
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    RU

    Talks

    • Talks
    • Favorites
    • No record

      Migrating beyond Java 8

      Learn about the breaking changes that went into Java since Java 8 and tools to help you find migration issues when migrating from Java 8 to Java 11 or 12.

      • Dalia Abo Sheasha

        IBM

      In EnglishENComplexity -Introduction to technology
    • No record

      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.

      • Juergen Hoeller

        Pivotal

      In EnglishENComplexity -For practicing engineers
    • No record

      Condy? NestMates? Constable? Understanding JDK 11 & 12's JVM features

      Come to Dan's session if you want to know about new JVM features and what's changed in new JDK release.

      • Dan Heidinga

        IBM

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

      Java scaled to zero

      Java optimized for Microservices & Serverless architectures.

      • Burr Sutter

        Red Hat

      In EnglishENComplexity -Introduction to technology
    • No record

      Testing concurrent algorithms with Lincheck

      The talk about testing concurrent algorithms, how Lincheck helps (spoiler: it's indispensable in JVM world) and a little about its internal structure.

      • Nikita Koval

        JetBrains

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

      Bootiful testing

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

      • Josh Long

        VMware

      In EnglishENComplexity -For practicing engineers
    • No record

      Glimpse into Alibaba Dragonwell: Towards a Java runtime for cloud computing

      In this talk, you will hear about the challenges in scaling different mixes of applications in the cloud and the solutions in Alibaba Dragonwell.

      • Sanhong Li

        Alibaba

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

      Application streaming is not only a code, but 3-4 years of support in production

      In this talk Nikita will tell how to operate a streaming application in production.

      • Nikita Salnikov-Tarnovski

        Plumbr

      In RussianRUComplexity -For practicing engineers
    • No record

      Reactive Spring revisited

      Reactive programming is at the beginning of its journey. Long and Hoeller will be your guides to the world of Spring Framework and Spring Boot and will show how to build reactive microservices.

      • Josh Long

        VMware

      • Juergen Hoeller

        Pivotal

      In EnglishENComplexity -Introduction to technology
    • No record

      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.

      • Stephen Chin

        JFrog

      In EnglishENComplexity -Introduction to technology
    • No record

      Testcontainers: Year later

      So much new is happening in the Testcontainers topic and developers simply don't have time to keep on top of the latest changes and features but don't worry — Sergey will tell all key details of releases and give a brief outline of the topic for the beginners.

      • Sergei Egorov

      In RussianRUComplexity -For practicing engineers
    • No record

      Striving towards more productive development workflows

      In his talk Sebastian will speak about how to make more productive development workflows.

      • Sebastian Daschner

        IBM

      In EnglishENComplexity -Introduction to technology
    • No record

      Java 9-14: Small Optimizations

      This talk is about small optimizations in very basic and ubiquitous classes (such as String, ArrayList, HashSet), which were brought into life after Java 8 release and which make our life better.

      • Tagir Valeev

        JetBrains

      In RussianRUComplexity -For practicing engineers
    • No record

      Maximizing performance with GraalVM

      The talk will discuss how different trade-offs can be chosen using either GraalVM JIT or GraalVM AOT as well as other options and flags.

      • Thomas Wuerthinger

        Oracle

      In EnglishENComplexity -For practicing engineers
    • No record

      Concurrent Garbage collectors: ZGC & Shenandoah

      In this session, attendees will learn about two new garbage collectors, how they work and where they can be used.

      • Simone Bordet

        Webtide

      In EnglishENComplexity -Introduction to technology
    • No record

      Not dead yet — Java on desktop

      Many people think Java on desktop is dead... Gerrit will try to open their eyes.

      • Gerrit Grunwald

        Karakun AG

      In EnglishENComplexity -Introduction to technology
    • No record

      Spring Reactive Ripper

      Kirill and Evgeny will tell how to painless implement React on your project and what problems you should be considered during refactoring.

      • Kirill Tolkachev

        JUG Ru Group

      • Evgeny Borisov

        EPAM

      In RussianRUComplexity -For practicing engineers
    • No record

      Armeria: A microservice framework well-suited everywhere

      Do you want to know about new microservice framework "Armeria"? Trustin Lee will explain you what it is and how it's solving problems in microservices architecture.

      • Trustin Lee

        LINE+ Corporation

      In EnglishENComplexity -Introduction to technology
    • No record

      A race of two compilers: GraalVM JIT versus HotSpot JIT C2. Which one offers better runtime performance?

      Checking the efficiency of the new, state of the art, GraalVM JIT Compiler in comparison to JIT C2. A side by side comparison from a performance standpoint on the same source code.

      • Ionut Balosin

        Raiffeisen Bank International AG

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

      TornadoVM: A virtual machine for exploiting high performance heterogeneous hardware of Java programs

      The talk about TornadoVM — a plugin to OpenJDK that allows Java developers to automatically execute Java programs on Heterogeneous hardware, such as multi-core systems, GPUs, and FPGAs.

      • Juan Fumero

        The University of Manchester

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

      Efficient and reliable microservices

      We'll cover the advantages of combining business logic with database, discuss how this technique affects reliability and accessibility of services and how it allowed us to make our services considerably faster.

      • Oleg Anastasiev

        Odnoklassniki

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

      GraalVM and MicroProfile: A polyglot microservices solution

      This session shows how GraalVM can help developers to integrate MicroServices and other parts of your application. By using MicroProfile, the session will also show how the same libraries can be reused across multiple services written in different languages.

      • Roberto Cortez

        Talkdesk

      In EnglishENComplexity -Introduction to technology
    • No record

      Spring Security for N00bz: A quick introduction for the terminally insecure

      Built with Java & Spring, Spring Security is a proven, fully OSS solution for end to end application security. This session provides an introduction to defense in depth & a live-coding exploration of how to secure your apps now & maintain their security over time using 100% open source software.

      • Mark Heckler

        VMware

      In EnglishENComplexity -Introduction to technology
    • No record

      Microservices: Single digit microseconds latency — friends and foes

      Common and less-known pitfalls and some ways to avoid those on a way to the ultra-low latency microservice architecture.

      • Dmitry Pisklov

        Chronicle Software

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

      TeaVM: Difficulties of compilation from Java to JavaScript

      This talk will focus on TeaVM in production, what are Java in JS compiling problems, what kind of optimization we should use.

      • Alexey Andreev

        Delightex

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

      Cassandra — stories from the life of performance engineer

      This talk will mainly focus on Apache Cassandra, its performance, inner problems and benefits.

      • Dmitry Konstantinov

        Netcracker

      In RussianRUComplexity -For practicing engineers
    • No record

      Practical change data streaming use cases with Apache Kafka and Debezium

      During this session you will learn about the connection between Apache Kafka, change data capture and Debezium, how to utilize these tools in microservices architectures and much more.

      • Gunnar Morling

        Red Hat

      In EnglishENComplexity -For practicing engineers
    • No record

      ScalaTest: You're asserting it wrong

      Jacek will talk about ScalaTest framework and how to make your assertions sound better.

      • Jacek Kunicki

        SoftwareMill

      In EnglishENComplexity -Introduction to technology
    • No record

      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.

      • Sergey Kuksenko

        Oracle

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

      IntelliJ IDEA Plugin DevKit Crash Course

      Yuriy will talk about IntelliJ IDEA Plugin DevKit, how to develop a plugin for Java framework out and don't die in the process.

      • Yuri Artamonov

        JetBrains

      In RussianRUComplexity -Introduction to technology
    • No record

      The Sea of Nodes and the HotSpot JIT

      Cliff Click will open the world of compilers and HotSpot "C2" JIT.

      • Cliff Click

        CRATUS

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

      DevOps for developers (or maybe against them?!)

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

      In RussianRUComplexity -Get ready, will burn
    • No record

      The sinuous path toward Valhalla

      The talk will be devoted to the Valhalla project and when do we expect it in the main OpenJDK branch.

      • Remi Forax

        University Paris East Marne la Vallee

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

      Tuning performance of your reactive app

      Did you experience performance issues even though Spring Reactor promised to improve it? No worries! We will figure out what went wrong and how to fix it!

      • Oleh Dokuka

        VMware

      In RussianRUComplexity -For practicing engineers
    • No record

      How does multithreading in Hazelcast work

      Let;s talk about about multithreading in Hazelcast.

      • Vladimir Ozerov

        Querify Labs

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

      Feature evolution in Java 13 and beyond

      The focus of this talk is not just a list of new features, but a deep dive into how the features evolve. The audience will learn how to monitor the development process, predict deliverables, and gauge when vigorous feedback is most likely to be successful.

      • Cay Horstmann

        San José State University

      In EnglishENComplexity -Introduction to technology
    • No record

      Java 11 support in Jenkins. Our war story

      This is the story about how we implemented 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.

      • Oleg Nenashev

        Dynatrace

      In RussianRUComplexity -For practicing engineers
    • No record

      Keeping up with Java: Look at all these new features!

      During this talk, we'll discuss the significant new features added to Java since JDK 9 and also will have a look at the status of longer-term futures.

      • Simon Ritter

        Azul Systems

      In EnglishENComplexity -Introduction to technology

    The largest Java conference in Russia

    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}
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    • 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