Schedule

The time in the program is for your time zone .

Program is filling up

Program is filling up

New talks are published weekly. Follow updates or secure your ticket early.

Download schedule
  1. April 29

    Talk

    Secret Talk

    A special talk is planned here. We're keeping the details a secret for now, but we'll tell you everything very soon.

    Break

    Break

    Talk

    IntelliJ IDEA API for AI Copilots

    A talk on AI copilots and IntelliJ IDEA: let's look under the hood of popular agents and see how the classic IDEA mechanisms (AST, PSI, indexes) enhance LLM. At the intersection of proven IDE APIs and AI, benefits are born—listeners will learn how to connect this in practice.

    Lunch break

    Talk

    Spring Data JDBC: Where We Are Now

    We will look at all the latest features: from AOT repositories and composite keys to Single Query Loading, and will talk about dreams related to the Scrolling API, and about the problems in implementing all these features.

    Break

    Talk

    Axelix. Delta Force for Spring Boot ecosystem

    When intuition fails and the logs are silent, Spring Boot developers are left to guess. The days of guessing are over. Meet Axelix—an open-source "scout" within the ecosystem. It monitors your Spring Boot instances and builds an interactive map of your applications in real time.

    Break

    Break

    Keynote

    15 Years of Kotlin: A Retrospective

    Almost 15 years ago, in July 2011, the new programming language Kotlin was unveiled to the public. Let’s take a look back at how it all began, how Kotlin has evolved over the years, and what the future holds for this language.

    Networking and Afterparty

  2. April 30

    Talk

    AI in Code Review: How to Stop Tuning Prompts and Start Building a System

    Tired of reviewing the code? Connect the AI! But don't be surprised if he starts spamming. 

    From a failed pilot to a production agent: how we created an automatic code review system for Spring AI. I'll show you why the most sophisticated prompt engineering is not an option, how architecture and limitations make AI "smarter" and how we taught the bot to leave only really useful comments.

    Talk

    One Nio vs Customized Java Serialization

    I'll tell you how we eliminated a serious drawback of serialization with the One Nio library: ignoring custom methods designed for standard Java serialization.

    I will also tell you about the elimination of one of the limitations of the One Nio serialization algorithm, which made it possible to do this even faster.

    Break

    Lunch break

    Break

    Talk

    The Anatomy of Hanging: When the Thread Pool Is Over and the CPU Is Almost Empty

    Let's look at why the Spring MVC service can freeze when the CPU is low: the queue accumulates not in the processor, but in Tomcat/Hikari/HTTP pools and waits for external dependencies. You'll get a minimal set of metrics (RED+USE), a short diagnostic playlist, and practical fixes: timeouts, bulkhead/limits, pool matching, and saturation alerts.

    Break

    Break

    Keynote

    Secret Talk

    A special talk is planned here. We're keeping the details a secret for now, but we'll tell you everything very soon.