IntelliJ IDEA Conf 2025
2025-06-03..2025-06-04
-- online --
[IntelliJ IDEA Conf 2021, IntelliJ IDEA Conf 2022, IntelliJ IDEA Conf 2024, IntelliJ IDEA Conf 2025, IntelliJ IDEA Conf 2026]
as the organisers put it
We invite you to join us for IntelliJ IDEA Conf 2025 and gain insights from industry leaders and experts.
who it's for
java developers, spring developers, kotlin developers, IntelliJ IDEA users, ide plugin developers, data engineers, qa engineers, cloud engineers
topics
GraalVM native image debugging; Kotlin notebooks for Spring; agentic AI inside IDE; JSpecify with NullAway; Schema Registry for Kafka; Postgres JSON vs MongoDB; Azure Container Apps with Spring; LangChain4j production features; pattern matching in switch; JUnit test reporting enhancements
| title | author | length |
|---|---|---|
| 30 Years of Java... The Journey Continues | Sharat Chander | 59m |
May 23, 1995 marks Java’s launch and the talk traces its roots from Project Green / Oak to Duke powering the Star 7 demo, then to OpenJDK (2006) which opens… | ||
| Bootiful IntelliJ IDEA | Josh Long, Aleksey Stukalov | 58m |
Builds a Spring Boot 3.5 "adoptions" service with JPA entities (Person, Dog), Postgres via Docker Compose, and CRUD + adopt flow, showing IntelliJ… | ||
| Kotlin Notebooks for Spring Developers | Ignat Beresnev | 59m |
IntelliJ IDEA’s Kotlin notebooks attach to running apps so the IDE acts as a front end and the notebook evaluates code inside the Spring process, letting cells… | ||
| Tips and Tricks for GraalVM and Graal Languages in IntelliJ IDEA | Fabio Niephaus | 01h 00m |
Shows how GraalVM builds and debugs real apps: use native image heap dumps to compare snapshots (native image heap file is larger but RSS drops from ~500MB to… | ||
| "Sudo, Make Me a Sandwich!" – Live Coding With Agentic AI in IntelliJ IDEA | Anton Arhipov | 01h 01m |
Live demo uses JetBrains Junie inside IntelliJ IDEA to generate a plan, create a service layer from controllers, add logging and utility classes, run tests and… | ||
| Null Safety in Spring Applications With JSpecify and NullAway | Sebastien Deleuze | 01h 00m |
JSpecify 1.0 annotations plus NullAway + ErrorProne enforce null-safety at compile time, turning IDE warnings into failing Gradle builds; Kotlin 2.1 natively… | ||
| Evolving Your Kafka Architecture With Schema Registry | Viktor Gamov | 01h 00m |
Demonstrates turning Schema Registry into the polyglot backbone for Kafka by running a Docker Compose demo with a Kotlin/Java order service, Python inventory… | ||
| The Modern Database Debate: Documents, Tables, or Documents in Tables? | Franck Pachot | 01h 00m |
Compares PostgreSQL and MongoDB with concrete examples: a Spring Data demo app shows many SQL round trips for normalized schemas versus single-document reads… | ||
| From Zero to Hero: Java on Azure Integration With IntelliJ IDEA | Sandra Ahlgrimm | 59m |
Live coding shows a Spring Boot Java app scaffolded in IntelliJ, wired to Azure Container Apps and Spring AI, with images uploaded to Blob Storage, Azure… | ||
| Next-Level Features of LangChain4j for Production-Ready AI Applications | Lize Raes | 01h 00m |
LangChain4j 1.0 adds production features: AI services let Java interfaces return real POJOs (demo datetime extractor parsed “noon 3 days before Valentine’s Day… | ||
| OOP vs. DOP: Which One to Choose? | Venkat Subramaniam | 01h 01m |
Argues that for a concrete order/trade example the Java features replace clumsy visitor/factory plumbing: a processTrade that audits buys when quantity > 5,000… | ||
| Catching Up With JUnit | Marc Philipp | 01h 00m |
JUnit 5.12 adds Open Test Reporting output with captured stdout/stderr, file attachments and a self-contained HTML report generated by the reporting CLI… | ||
| Hacking and Securing AI Systems: Playing With Fire and Controlling the Flare of AI | Bar-El Tayouri | 01h 00m |
Demonstrates a reproducible zero-day in LangChain that allows dropping tables by chaining prompt injection into generated SQL, shows RCE when VAI-style… | ||
| IntelliJ IDEA – The IDE That Speaks Gradle | Paul Merlin, Dmitrii Smirnov | 59m |
Shows how IntelliJ uses the tooling API to push model builders into Gradle, receive structured project models, run tasks/tests/debug sessions through Gradle… | ||
| Valhalla Nullness Emotion | Rémi Forax | 56m |
Prototype JVM and JIT demonstration shows value classes flatten to stack and remove boxing, with equals/hashCode computed from fields, synchronization and weak… | ||
| Day 1 | Sharat Chander, Ignat Beresnev, Fabio Niephaus, Rémi Forax, Lize Raes, Sandra Ahlgrimm, Josh Long | 07h 09m |
This day of short talks gives concrete, actionable items: IntelliJ 2025.1 ships Kotlin notebooks with built‑in CSV/dataframe support, drag‑drop Excel and the… | ||
| Day 2 | Anton Arhipov, Paul Merlin, Viktor Gamov, Marc Philipp, Franck Pachot, Sébastien De, Bar-El Tayouri, Venkat Subramaniam | 08h 11m |
Live demos focus on what actually changed and whether it worked: Juny agent edits code and runs tests (cloned Spring PetClinic, added logging, extracted… | ||
| nothing matches | ||