Java & LanguagesJava & Languages
Tools-in-Action30min
INTERMEDIATE

Debugging with IntelliJ IDEA

This session showcases advanced debugging features in IntelliJ IDEA for Java, going beyond traditional bug fixing. Through live coding, it demonstrates tools like lambda breakpoints, stream chain tracing, dropping frames, emulated method breakpoints, evaluate and log, non-suspending breakpoints, and custom data renderers to boost developer productivity.

Anton Arhipov
Anton ArhipovJetBrains

talkDetail.whenAndWhere

Thursday, April 23, 17:00-17:30
TBA 8
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Historically, debuggers are used to help locate and fix bugs. Nowadays, the debugger in IntelliJ IDEA can help you do much more than that. Let's see how the debugger helps make the development process more productive. I demo various features for debugging Java applications, including not-so-standard ones, like:

* Lambda breakpoints
* Stream chain tracing
* Dropping the frame
* Emulated method breakpoint
* Evaluate and log
* Non-suspending breakpoints
* Custom data renderers and more

100% live coding session
java
intellij
breakpoints
debugger
talks.speakers
Anton Arhipov

Anton Arhipov

JetBrains

Estonia

Anton is a Developer Advocate at JetBrains, working with Kotlin, IntelliJ IDEA, and AI-driven developer tools. With a background in server-side development, he has spent over a decade building software for developers. A Java Champion since 2014, Anton speaks at conferences, shares insights on the Kotlin YouTube channel, and enjoys exploring new ideas in programming languages, AI-powered tooling, and developer workflows. He’s always experimenting with new tech, looking for ways to make coding more efficient and enjoyable.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments