Improving your skills with the debugger
summary
Shows concrete IntelliJ techniques: use evaluate and log logging breakpoints instead of printlines, create them with a keyboard plugin (code will be published), drag/drop and restore breakpoints, and conditional breakpoints that skip millions of hits. Demonstrates advanced stepping: force step into/over, smart step into, and time travel via drop frames to rewind the stack. Demonstrates quick-evaluate, the stream debugger, hot code swapping via "reload changed classes" (cannot change current frame but works when combined with dropping frames), and remote JVM debugging with practical caveats.
AI-written summary · about
chapters (8)
- 0:00Welcome and introduction
- 3:52Debugging basics in IntelliJ
- 4:13Breakpoints deep dive
- 12:05Stepping operations
- 20:38Evaluating expressions
- 28:23Hot code swapping
- 33:22Remote debugging
- 40:42Summary and closing








