
Show Notes
Hi, Spring fans! In this episode, Josh sits down with longtime friend and JetBrains developer Anton Arkhipov for a fascinating look at how AI is reshaping the way software gets built. From the halls of Devoxx to the future of IntelliJ IDEA, the conversation explores how AI has moved from being a novelty to becoming a core part of modern development workflows.
Anton shares how JetBrains is experimenting with a new “agent-first” way of working, where chat becomes the central interface and AI agents can help plan features, generate code, run tests, and even debug problems. They dive into JetBrains AIR, the company’s experimental environment for orchestrating multiple agents, and discuss how it blends with the familiar IntelliJ experience rather than replacing it.
The discussion gets especially exciting when Anton demonstrates how specs, rules, and reusable skills can guide agents to build software more consistently. He also shows how IntelliJ’s MCP and ACP integrations can give AI agents access to powerful IDE tools, including refactoring and debugging capabilities. One standout moment is a live example where an agent diagnoses a failing test, uses lock points and debugger support, finds the root cause, and fixes the issue automatically.
If you’re curious about where AI-assisted development is heading—and how much of the coding, testing, and debugging loop can now be shared with intelligent tools—this episode offers a compelling glimpse into the near future of software engineering.
More from A Bootiful Podcast
Hi, Spring fans! What happens when a longtime Kotlin and JVM fan - my friend Andrew Lombardi - decides to take on the latest “rewrite everything in Rust” hype with AI in the driver’s seat? In this episode, Josh sits down with community legend Andrew Lombardi for a fast, funny, and deeply technical conversation about his wild experiment: porting a real application to Kotlin to see how it stacks up against the much-hyped Rust rewrite.
Hi, Spring fans! In this episode, we catch up with one of the most influential engineers in modern Java history - Kohsuke Kawaguchi - for a wide-ranging conversation that’s equal parts tech retrospective, career reflection, and future-gazing.
Hi, Spring fans! What if the JVM could feel as frictionless as the modern dev tools people rave about on other platforms? In this wide-ranging, high-energy conversation, you’ll hear two longtime friends (Andres Almiray is a fellow Java champion and a legend) geek out over the future of desktop Java, the pain of Electron, the elegance of JavaFX, and the tools making it all easier to ship. The discussion dives into a brand-new favorite workflow for managing environments and dependencies, then pivots into the powerhouse that is JReleaser — the tool that helps Java projects publish releases, package native installers, generate distribution bundles, compute signatures and checksums, post announcements to social platforms, and even automate releases across GitHub, GitLab, Maven Central, and more.
Hi, Spring fans! In this episode, I sit down with Michael Carducci - software architect, magician, and knowledge graph expert—for a high-energy conversation about the future of AI. Michael breaks down why semantic data and auditable, deterministic reasoning are becoming essential for building trustworthy AI systems that actually work in production. If you’re curious about what’s next beyond bigger models and more tokens, this one is packed with big ideas, sharp insights, and a few surprises along the way. #ai #magic #knowledge #graph
Hi, Spring fans! In this conversation, Spring Tools lead Martin Lippert joins us for a fascinating look at how developer tooling has evolved from Eclipse to VS Code and beyond. We dig into the architecture behind Spring Tools, language servers, MCP, and how the same ideas that once helped developers stay in flow are now helping AI coding agents understand Spring projects better. If you care about the future of Java, IDEs, and AI-assisted development, this one’s packed with insight.