Skip to content
JPoint 2021Season: 2021
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
  • Experts
  • MC
    • New JPoint
    • New JPoint
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    • Experts
    • MC
    RU

    Talks

    • Talks
    • Favorites
    • Watch recording

      Multi-step refactorings in IntelliJ IDEA

      With this talk, IntelliJ IDEA users will learn to make better use of their development tool.

      • Anna Kozlova

        JetBrains

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Restoring lost expertise of service

      Anna will tell about the approaches to restoring the expertise of systems using the example of fictional system written on Java and supporting technologies.

      • Anna Abramova

        RBC

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Performance: Nuances vs obviousness

      The talk about performance, or rather evidence and nuances around it, and about the code behaving unexpectedly and hidden gotchas behind very simple things.

      • Sergey Tsypanov

        Levi9

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      The DGS framework by Netflix GraphQL for Spring Boot made easy

      During the talk, we'll talk about how Netflix is using GraphQL and how they've found it to be useful.

      • Paul Bakker

        Netflix

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Dismantling technical debt and hubris

      A story about reducing roll-your-own solutions, choosing existing open source tools, and being humble in environments that often favor self-promotion over doing the right thing.

      • Shelley Lambert

        Red Hat

      In EnglishENComplexity -Introduction to technology
    • Watch recording

      R2DBC. Is it worth it?

      During this session, we will try to figure out whether everything is smooth with R2DBC, and what pitfalls may await us in the transition to this specification.

      • Anton Kotov

        Sber

      In RussianRU
    • Watch recording

      Test code quality is not just nice-to-have

      Join Sebastian's live-coding session in Russian!

      • Sebastian Daschner

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      CRIU and Java opportunities and challenges

      Checkpointing in Java can help both legacy and cloud users. Christine will show you how to checkpoint a simple application and then restore it to one or several different machines.

      • Christine Flood

        Red Hat

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Jakarta EE 9 and beyond

      In this session, Ivar and Tanja will go through what Jakarta EE 9 brings to the table and how this release lowers the barriers of entry, eases migration, and lays the foundation for a platform for future innovation.

      • Tanja Obradović

        Eclipse Foundation

      • Ivar Grimstad

        Eclipse Foundation

      In EnglishENComplexity -Introduction to technology
    • Watch recording

      I am a developer. I don't write tests

      The developers are always told to write texts and to be responsible for the quality. But is that true? During this session, we will try to dismember the testing pyramid, dig into the code and see where it takes us.

      • Sergey Budnik

        Deutsche Bank

      • Lilia Valeyko

        Deutsche Bank

      In RussianRU
    • Watch recording

      Presentation of JetBrains Space, a universal platform for teamwork

      Valeria Andrianova, Product Marketing Manager, will show you how Space works and how it helps development teams create cool products and communicate more effectively.

      • Valeria Andrianova

        JetBrains

      In RussianRU
    • Watch recording

      Spring Data Postroitel' (Spark it!) (part 2)

      Do you want to understand how Spring Data works? Evgeny Borisov suggests writing analog to understand how Spring Data works.

      • Evgeny Borisov

        EPAM

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Secret ingredient: How to triple your user base in a year

      BellSoft has integrated the new JEP into JDK16, added the Apple Silicon M1 Liberica JDK to the supported platforms, and released the new Liberica Native Image Kit product. Aleksandr Belokrylov will tell you how and by whom these products are created and what processes allow the company to remain open to the world community.

      • Alice Drozhzhinova

        BellSoft

      • Aleksandr Belokrylov

        BellSoft

      In RussianRU
    • Watch recording

      Babashka: A native Clojure interpreter for scripting

      Babashka is a native Clojure interpreter for scripting. It is compiled to native using GraalVM native-image. In this talk, we will see how Babashka works internally through a live coding session.

      • Michiel Borkent

        Doctor Evidence

      In EnglishENComplexity -Introduction to technology
    • Watch recording

      Benefits of pair programming

      Let's have a look at the benefits of pair programming in teams. Dmitry will show cases where you can use pair programming and what tasks it solves.

      • Dmitry Vdovin

        Raiffeisen

      In RussianRU
    • Watch recording

      Type inference: Friend or foe?

      This presentation includes the details of Java 10 type inference but certainly will not limit to it. We will step back and discuss type inference from the programmer's point of view and work through the benefits and caveats.

      • Venkat Subramaniam

        Agile Developer, Inc.

      In EnglishENComplexity -Introduction to technology
    • Watch recording

      Reactive Spring

      Join your guide, Spring developer advocate Josh Long, to explore the wacky, wonderful world of Reactive Spring together.

      • Josh Long

        VMware

      In EnglishENComplexity -Introduction to technology
    • Watch recording

      Real World JFR: Experiences building and deploying a continuous profiler at scale

      This talk will discuss things to consider when using JFR to profile hundreds of thousands of JVMs in mission-critical systems all over the world.

      • Jean-Philippe Bempel

        Datadog

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      EDA with Akka Streams, or how to accelerate problem solving in a few easy steps

      We live in a world where developers are required to have their systems process more and more information in less and less time. And so that the implementation of a new solution does not require much effort.

      • Vitaly Kutsenko

        Sber

      In RussianRU
    • Watch recording

      JPoint 2021 conference end

      We will discuss what was good and what can be done even better, we will speak about the next season, and without a single word about ducks!

      • Andrei Kogun

        Croc Code

      • Alexey Fyodorov

        JUG Ru Group

      • Gleb Smirnov

      In RussianRU
    • Watch recording

      What is a Working Product and how to make it

      In this talk, we will discuss topics such as developer usability, unit testing, and popular anti-patterns. Anton wants to draw your attention to how to make products maintainable.

      • Anton Keks

        Codeborne

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Workshop: Pair programming (part 2)

      During this workshop, Andrei and Anton will demonstrate pair programming in action and write with you a simple app using TDD (so-called "ping-pong programming").

      • Anton Keks

        Codeborne

      • Andrei Solntsev

        Codeborne

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      IntelliJ productivity tips — The secrets of the fastest developers on Earth

      The purpose of this presentation is to showcase some tricks that will improve your code writing speed. Victor wants to help you to become faster to feel less guilty when you throw away some experiment, so you can then find the most simple design to solve your problem.

      • Victor Rentea

        Independent Trainer

      In EnglishENComplexity -Introduction to technology
    • Watch recording

      Conference opening

      We will talk about the schedule, sessions, and share the information. Join the broadcast to find out what's on the air soon!

      • Andrei Kogun

        Croc Code

      • Alexey Fyodorov

        JUG Ru Group

      • Ivan Ugliansky

        Huawei

      • Gleb Smirnov

      In RussianRU
    • Watch recording

      Building scalable microservices for Java using Helidon and Coherence CE

      This session will introduce you to Helidon and Coherence Community Edition, summarize recent innovations and work in process, and demonstrate how to use these open source frameworks to build scalable REST, gRPC, and GraphQL microservices.

      • Aleksandar Seovic

        Oracle

      • Dmitry Aleksandrov

        Oracle

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Spring Data Postroitel' (Spark it!)

      Do you want to understand how Spring Data works? Evgeny Borisov suggests writing analog to understand how Spring Data works.

      • Evgeny Borisov

        EPAM

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      What languages are IDE-friendly?

      We'll see how some language (and framework) design choices affect IDE features and performance.

      • Petr Gromov

        JetBrains

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Why user-mode threads are (often) the right answer

      Why async/await is right for some lanugages but user-mode threads are better for Java (and others).

      • Ron Pressler

        Oracle

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

      You can go your way: Kafka without Zookeeper

      In this talk, Viktor will provide a brief overview of what limitations Zookeeper imposed on Kafka architecture, what will be changed, and the current status of Zookeeper removal.

      • Victor Gamov

        Kong

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Workshop: Pair programming

      During this workshop, Andrei and Anton will demonstrate pair programming in action and write with you a simple app using TDD (so-called "ping-pong programming").

      • Anton Keks

        Codeborne

      • Andrei Solntsev

        Codeborne

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Enum in API — The deceit of illusory simplicity

      Every software developer knows, that you should use all static type system features in your API. Sometimes, though, you need to make an exception. But developers stumble on a mental block when such a case occurs. To avoid becoming a victim of such a situation, please listen to how enum is going to make your life miserable if used carelessly.

      • Fedor Sazonov

        Sber

      • Ilya Sazonov

        Vsegda.Da

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      MSA & feature flags. Kafka, flags and "faster in production"

      We will talk about a microservice architecture approach to managing feature flags in a project using Apache Kafka.

      • Aleksandr Zolotov

        Accenture

      In RussianRU
    • Watch recording

      Java Records for the intrigued

      Java 14 brought Records as one of the preview features, and in Java 16 they're a standard feature. Is that the case? What one can do with records and what can't? What about reflection and serializations? You will learn in this session.

      • Piotr Przybył

        SoftwareGarden.dev

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Getting the most from modern Java

      This session will cover all of the new language features in Java since the last Long-Term Support release. We'll also cover the main new library APIs from small changes like the teeing collector to whole new libraries like the Foreign Function Interface.

      • Simon Ritter

        Azul Systems

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Code With Me — new platform for remote collaborative development

      Компания JetBrains выпускает этой весной прицнипиально новую функциональность для всех своих продуктов — Code With Me. Это платформа для коллаборативной работы — неважно, парное ли это программирование, обучение классов, воркшопы, или mob-программирование. Какое значение это имеет для рядовых разработчиков и для IT-организаций? Как эта штука устроена внутри? Какая история и какое будущее у Code With Me? Обо всех этих вещах расскажет лид проекта, Кирилл Скрыган.

      • Kirill Skrygan

        JetBrains

      In RussianRU
    • Watch recording

      GC optimizations you never knew existed

      You're probably familiar with the well-known Garbage Collection policies such as CMS, G1, Shenandoah, ZGC, gencon, balanced, etc. This talk is meant to demystify some of these optimizations that even though might be transparent to a JVM user, makes a tremendous performance impact.

      • Igor Braga

        IBM

      • Jonathan Oommen

        IBM

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      +10 to Java code safety in 10 minutes

      Alexey will tell you what you need to pay special attention to when writing code and developing your applications so that they become more secure and inaccessible to cyber villains.

      • Aleksey Babenko

        Mir Plat.form

      In RussianRU
    • Watch recording

      Reading from Cassandra — internals and performance

      This talk is about the detailed analysis of how the process of reading from the Apache Cassandra database takes place in terms of performance, what are the stages of processing requests, how long they take, which threads are responsible for what.

      • Dmitry Konstantinov

        Netcracker

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Spring Cloud in Kubernetes era

      Alexey will show what Spring Cloud components may be used in Kubernetes, how these projects complement each other, what they have in common. And finally, he will try to answer the question — what's the value of Spring in Kubernetes era?

      • Alexey Nesterov

        BeZero Carbon

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      How we built a high-performance Akka system from scratch: Gentleman's set and pitfalls

      Basic steps for building cluster solution on Akka. And what pitfalls developers should know about in advance.

      • Kirill Danilov

        Mir Plat.Form

      In RussianRUComplexity -Introduction to technology
    • Watch recording

      Why you should upgrade your Java for containers

      This session is a no-nonsense journey through the main reasons why Java 8 is no longer an acceptable solution — primarily for container deployments but the lessons are applicable more generally.

      • Ben Evans

        New Relic

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Migrating Java backend to Kotlin

      Alexander will talk about how and why Kotlin has been added to an enterprise project written in Java. This talk will explore technical problems encountered during the migration and the process of adoption of the new language by developers and managers.

      • Alexander Kolesnikov

        Sportmaster

      In RussianRU
    • Watch recording

      Adding generational support to Shenandoah GC

      This talk describes some of the workloads that have motivated the generational Shenandoah effort, provides an overview of the algorithms and heuristics that are being implemented and offers a summary overview of the work plan, including the most recent experimental results.

      • Kelvin Nilsen

        AWS

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Workshop: Build Bomberman with RSocket (part 2)

      In this talk, we will build a distributed multiplayer game system using RSocket and Spring that will host a popular game called Bomberman.

      • Oleh Dokuka

        VMware

      • Sergey Tselovalnikov

        Canva

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      Inner loop development with Spring Boot on Kubernetes

      In this talk, we will explore tooling and configuration options that get you to the fastest iteration in development (the "inner loop"), making use of all the newest features of Spring Boot, but also of the various tools from the Kubernetes community.

      • David Syer

        VMware

      In EnglishENComplexity -For practicing engineers
    • Watch recording

      Workshop: Build Bomberman with RSocket

      In this workshop, we will build a distributed multiplayer game system using RSocket and Spring that will host a popular game called Bomberman.

      • Oleh Dokuka

        VMware

      • Sergey Tselovalnikov

        Canva

      In RussianRUComplexity -For practicing engineers
    • Watch recording

      1000 and 1 way to strand in Spring WebFlux when writing a high-performance service

      Anatoly will share his experience of using reactive frameworks to solve business problems in the field of creating voice assistants using the example of the orchestrator service, which is an entry point into the ecosystem for users of the Salyut family of voice assistants.

      • Anatoly Tarakanov

        Sber

      In RussianRU

    International Java conference 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}
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    • Experts
    • MC
    • Legal documents

    JUG Ru Group

    Need help?

    • Phone: +7 (812) 313-27-23
    • Email: support@jpoint.ru
    • Telegram: @JUGConfSupport_bot

    Social links

    • Youtube
    • X
    • Telegram chat
    • Telegram channel
    • VK
    • Habr
    © JUG Ru Group, 2013–2025