

A Bootiful Podcast
Josh Long
I'm Josh Long (@starbuxman), a humble Spring developer advocate at @VMWare, and this is A Bootiful Podcast (@BootifulPodcast), a celebration of the real heroes that drive ecosystems.
Episodes
Mentioned books

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!

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.

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.

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!

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!

Nov 6, 2025 • 59min
The Vaadin team, live from Vaadin Create 2025
Hi, Spring fans! In this installment, I had the privilege to sit down with Vaadin legends Joonas Lehtinen, Marcus Hellberg, and Leif Åstrand at the amazing Vaadin Create 2025 event in Frankfurt, Germany.

Oct 30, 2025 • 53min
Elastic’s developer advocate extraordinairre Philip Krenn on the state of logging
In this discussion, Philip Krenn, Developer Advocate at Elastic, delves into modern logging practices and the significance of the ELK stack. He explains the evolution of logging, from structured versus freeform logs to log collection strategies. Philip highlights the business value in capturing metrics through logging and explores how OpenTelemetry can streamline instrumentation. He even shares a quirky project involving a coffee machine, showcasing how observability can be fun. Tune in for insights on scaling logs and leveraging AI for better log parsing!

Oct 23, 2025 • 1h 16min
Spring team engineer Dariusz Jędrzejczyk on the latest-and-greatest in the reactive world, MCP, and more
Hi, Spring fans! In this installment we talk to the Spring team engineer Dariusz Jędrzejczyk on the latest-and-greatest in the reactive world, MCP, and more

8 snips
Oct 16, 2025 • 32min
Oracle VP and GraalVM founder Thomas Wuerthinger
In this engaging discussion, Thomas Wuerthinger, Oracle VP and founder of GraalVM, shares insights on cutting-edge technology in virtual machines and compilers. He delves into GraalVM's impressive features like fast native image compilation and polyglot support. The conversation explores embedding Python within Java, the transformative potential of WebAssembly, and the innovative Project Crema for dynamic loading. Wuerthinger also touches on GPU offloading with TornadoVM and shares his journey in compiler development, highlighting the future of multilingual VMs.

11 snips
Oct 9, 2025 • 58min
Spring Security contributor Josh Cummings on the latest-and-greatest in Spring Security 7
Josh Cummings, a seasoned Spring Security contributor, shares his expertise on the latest advancements in Spring Security 7, including multi-factor authentication (MFA). He discusses why built-in MFA is crucial and how it aligns with authentication authorities. Cummings also reveals new protocols like OAuth Authorization Server and SAML joining the platform. The conversation dives into modularizing legacy APIs and the importance of granular configuration for robust authorization, while emphasizing security enhancements that come with each version upgrade.


