A Bootiful Podcast

Andrey Belyaev, product manager for IntelliJ IDEA

Aug 21, 2025
In this chat, Andrey Belyaev, a Product Manager at JetBrains focusing on IntelliJ IDEA, shares exciting updates about Spring support. He discusses the innovative Spring Debugger and the new features in IntelliJ IDEA, emphasizing their competitive advantages. The conversation also highlights advancements in nullability annotations and how they enhance code quality. Andrey explores the significance of collaborative development tools and user feedback, all while engaging the audience with insights on enhancing the debugging experience and future community interactions.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Runtime State Complements Design-Time Inspections

  • Runtime state fills gaps offline inspections and gives accurate configuration visibility.
  • Spring Debugger surfaces actual runtime values like DB connections and resolved properties for better debugging.
ADVICE

Populate Tools From Runtime Data

  • Use runtime-provided data to populate IDE tools instead of retyping configs.
  • Pull live DB connections and resolved properties from running apps to speed development and reduce errors.
ADVICE

Fix Module Violations With Quick Fixes

  • When IntelliJ warns about undesired cross-module injections, apply the suggested quick-fix.
  • Use the IDE quick fixes to make classes open, move interfaces, or adjust module visibility to restore modular boundaries.
Get the Snipd Podcast app to discover more snips from this episode
Get the app