A Bootiful Podcast

Can Java be more performant than Rust? Andrew Lombardi has the numbers

A Bootiful Podcast

Show Notes

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.

Andrew breaks down what sparked the project, why the original benchmark caused such a stir, and how AI made what would once have been an unthinkable rewrite suddenly feel like a practical weekend challenge. Along the way, he digs into token costs, benchmarking pitfalls, caching surprises, framework parity, JVM performance, memory tradeoffs, and why Kotlin’s readability and type system make it a compelling choice for large systems.

If you care about performance, architecture, AI-assisted development, or just want to hear two seasoned developers gleefully dissect a spicy tech controversy, this one is absolutely worth a listen.

More from A Bootiful Podcast

Oct 8, 2026

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.

Oct 1, 2026

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.

Sep 24, 2026

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

Sep 17, 2026

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.

Sep 10, 2026

Hi, Spring fans! This week’s interview is a must-watch if you care about where Java is headed next. This week, I talk to Netflix's Paull Bakker! We dig into Netflix’s real-world playbook for scaling Java, cutting costs with newer JDKs, and replacing reactive complexity with virtual threads and structured concurrency. Plus, there’s a sneak peek at the exciting future of Java, from AI-powered tooling to the upcoming Valhalla era.

See all episodes →