Josh Long

Josh Long

Josh (@starbuxman) is the Spring Developer Advocate at Pivotal and a Java Champion. He's host of "A Bootiful Podcast" (https://soundcloud.com/a-bootiful-podcast), host of the "Spring Tips Videos" (http://bit.ly/spring-tips-playlist), co-author of 6+ books (http://joshlong.com/books.html), and instructor on 8+ Livelessons Training Videos (http://joshlong.com/livelessons.html)

Recent Blog posts by Josh Long

A Bootiful Podcast: Michael Carducci on optimizing data for agentic workflows

Engineering | September 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

This Week in Spring - September 22nd, 2026

Engineering | September 22, 2026 | ...
Hi, Spring fans! Welcome to another installment of This Week in Spring! How're you? What're you building these days? I'm sitting here enjoying a cup of coffee and a mooncake. I had a customer call at 6 am this morning. It was a ton of fun, but the entire time I was thinking about those delicious mooncakes. Mooncakes, you see, are a kind of cake commonly eaten by the Chinese diaspora worldwide for the Mid-Autumn Festival. I queued up at Golden Gate Bakery here in San Francisco for three hours yesterday in the overcast and slightly rainy weather for these much-beloved mooncakes. San Francisco is…

A Bootiful Podcast: Spring Tools lead Martin Lippert

Engineering | September 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.

This Week in Spring - September 15th, 2026

Engineering | September 15, 2026 | ...
Hi, Spring fans! Welcome to another rip-roarin' installment of This Week in Spring! I'm writing this to you from sun-kissed San Francisco, CA, sipping some coffee and watching the bay from my breakfast nook. What a wonderful day! A wonderful day in which to learn about the latest and greatest in Spring, even! Let's dive right in! I really loved this presentation by Oracle's Ron Pressler on the principles of memory management in Java More Craig Walls Spring AI goodness! Here's a nice recipe on summarizing chat memory Over the last few weeks, I've done some content on securing JavaFX…

A Bootiful Podcast: Netflix's Paul Bakker

Engineering | September 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.

This Week in Spring - September 8th, 2026

Engineering | September 08, 2026 | ...
Bonjour a tout le monde! Welcome to another rip-roarin' installment of This Week in Spring! It's a fabulous and fun day here in Paris, France, as I wait to board the train to Amsterdam for the IntelliJ IDEA conference! It's going to be amazing. We've got another incredible week's roundup to dive into, so let's do it! I feel like some of the best content over the past several months in this weekly roundup has been Craig Walls' Spring AI Recipes section. Fantastic stuff! This latest one looks at running an LLM in-JVM This is a nice article on using vertical slices in Spring Boot on Solodev.sk…

This Week in Spring - September 1st, 2026

Engineering | September 01, 2026 | ...
Hi, Spring fans! Welcome to another exciting installment of This Week in Spring! I'm writing this from lovely Oslo, Norway, for the joyous JavaZone conference. Next, I'm going to Amsterdam for the interesting IntelliJ IDEA conference, and then finally it's off to Kansas City for the kinetic KCDC show! It's a conference rush, and I'm 100% here for it. I'm also here for the amazing community, whose vibrant, endless feed of content sustains me and this very roundup. So, without further ado, let's dive right in. I thought this was a very nicely done chart. I don't know that I agree with all of the…

This Week in Spring - August 25th, 2026

Engineering | August 25, 2026 | ...
Hi, Spring fans! Welcome back to another installment of This Week in Spring. It’s a big week ahead: I’m about to head out on a packed tour through Europe—Wrocław for a friend’s wedding, Oslo for JavaZone, Paris for a Spring meetup (details coming soon), Amsterdam for IntelliJ IDEA conf—and then on to Kansas City for KCDC. Busy? Absolutely. Fun? Even more so. And since I’ll be spending plenty of time in the air, I’ve got plenty of reading to catch up on. Here are some of the standout resources from this week’s roundup. Spring AI Recipe: Better RAG Results with Hypothetical Document Embeddings…

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all