A Bootiful Podcast

Josh Long
undefined
Jan 14, 2026 • 47min

Jonatan Ivanov on how to measure all the things with Micrometer

Join Jonatan Ivanov, an observability expert and Micrometer contributor, as he dives into the fascinating world of JVM metrics and tracing. He discusses Micrometer's evolution into an observability powerhouse and its seamless integration with Spring Boot. Explore the powerful features of tracing, including the intricacies of OpenTelemetry and real-world applications. Jonatan also shares insights on configuring OTLP endpoints, utilizing the Observation API, and how these tools help visualize system behaviors. Don't miss his tips on the best practices for effective monitoring!
undefined
Jan 8, 2026 • 47min

Spring Security lead Rob Winch

Hi, Spring fans! In this installment, I have the privilege of sitting down and talking to the legendary Rob Winch, lead of Spring Security, Spring Session, and the amazing Testjars project.
undefined
Jan 1, 2026 • 1h 12min

Apache Tomcat legend Mark Thomas (Happy new year!)

In this episode, I talk with Mark Thomas, the legendary and highly prolific committer to Apache Tomcat. Happy New Year!
undefined
Dec 25, 2025 • 57min

the legendary Nate Schutta, teacher, friend, and.. harbinger of doom!

Hi Spring fans, and happy holidays! I'm delighted to be joined again on this episode by my friend and fellow harbinger of doom (in the best possible way), Nate Schutta — co-author of the wonderful book _Foundations of Software Engineering_! * get the book here https://www.oreilly.com/library/view/fundamentals-of-software/9781098143220/
undefined
18 snips
Dec 18, 2025 • 1h 3min

Spring cofounder Juergen Hoeller on the amazing Spring Framework 7 release

Juergen Hoeller, co-founder of the Spring Framework, shares insights on the groundbreaking Spring Framework 7. He discusses the importance of maintaining Java 17 as a baseline for compatibility and encourages adoption of the latest JDK for performance gains. Juergen introduces new features like JMS clients and the integration of JSpecify for enhanced null-safety. He also highlights runtime optimizations, resilience features, and improvements to the declarative HTTP client, all of which aim to empower developers and enhance user experience.
undefined
Dec 11, 2025 • 33min

The legendary Rossen Stoyanchev on API versioning, declarative interface clients, RestTestClients, and more

Hi, Spring fans! Welcome to another installment of a Bootiful Podcast! In this installment I talk to the legendary Rossen Stoyanchev on API versioning, declarative interface clients, RestTestClients, and more!
undefined
Dec 4, 2025 • 37min

Dan Vega on the fundamentals of software engineering

Dan Vega, a seasoned software engineer and Spring Developer Advocate, shares insights from his new book on software engineering fundamentals. He addresses the gap between educational theory and practical skills in the field. The discussion covers essential topics like navigating codebases, using AI for onboarding, and the crucial role of version control with Git. Vega emphasizes the importance of core skills, technical practices, and career development paths, offering thoughtful advice for both new and experienced developers in today's tech landscape.
undefined
Nov 27, 2025 • 45min

Spring community legend and friend Simon Martinelli

Simon Martinelli, a seasoned Swiss software engineer and celebrated JavaChampion, shares his extensive experience in software development. He delves into why he favors SQL and jOOQ for its compile-time safety, highlighting jOOQ features like multiset support and dialect portability. The conversation explores generation of schema types using Testcontainers, the advantages of Vaadin for server-side UI, and the concepts of self-contained systems versus microservices. Simon also touches on leveraging AI in development while ensuring human oversight.
undefined
Nov 20, 2025 • 1h 2min

The legendary Sébastien Deleuze on all that’s new and nice in Spring Framework 7

Sébastien Deleuze, a pivotal Spring contributor, dives into the exciting features of Spring Framework 7 and Spring Boot 4. He discusses the smooth migration experience, highlighting improvements like modularization and nullability. Sébastien also covers the benefits of GraalVM 25, faster release cycles, and enhanced Kotlin support. He emphasizes innovations in AOT optimizations and testing support, while clarifying changes in Jackson compatibility. Tune in for insights on making the most of these groundbreaking updates in your development journey!
undefined
Nov 14, 2025 • 2h 13min

The legendary Bruce Eckel on language design, effects, abstraction, concurrency, and so much more

This week’s guest, Bruce Eckel, is an acclaimed author and thought leader on programming languages, best known for _Thinking in Java_. He delves into the nuances of language design, arguing why ultimate convergence is unlikely. Topics include a fresh take on monads, the challenges of TypeScript, and the role of performance in evolution. Bruce also discusses AI's potential to enhance programming creativity and collaboration, and how effects systems simplify complex coding tasks. His insights reflect on the past, present, and future of programming!

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app