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

This Week in Spring - October 27th, 2026

Engineering | October 27, 2026 | ...
Hi, Spring fans! Welcome to another installment of This Week in Spring, which I write from the paradise-like environs Barcelona, Spain, where I was lucky enough to be a part of the amazing Vaadin Create event today and tomorrow. It's been an amazing few days, but those few days are just a small part of the week, and what a week it's been! Let's dive into the the weekly roundup! yet another amazing post from Craig Walls in his ongoing series looking at Spring Ai - Speeding Up RAG with Faster Embeddings and another one (DJ Khalid!): Rendering Rich UIs with MCP Apps I am so curious about the wide…

A Bootiful Podcast: A Bootiful Podcast: Anton Arhipov on AI Development within JetBrains IDEs

Engineering | October 22, 2026 | ...
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…

This Week in Spring - October 20th, 2026

Engineering | October 20, 2026 | ...
Hi, Spring fans! Welcome to another installment of This Week in Spring! It's almost Halloween! What're you going dressed as, if you celebrate? I'm going dressed as PHP code. (Terrifying!) We've got a ton of stuff to dive into this week, so let's get right into it. a nice article by Craig Walls called on no build MCP services with Spring and JBang Another nice post by Craig Walls: Decomposing Answers into Claims for Fact-Checking In last week's installment of A Bootiful Podcast, I talked to Andrew Lombardi, who helps answer a very salient question: Can Java outperform Rust? (Yes) I did a video…

A Bootiful Podcast: Can Java be more performant than Rust? Andrew Lombardi has the numbers

Engineering | October 15, 2026 | ...
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…

This Week in Spring - October 13th, 2026

Engineering | October 13, 2026 | ...
Hi, Spring fans! Welcome to another rip-roarin' installment of This Week in Spring! This one I am writing from beautiful Carmel-by-the-Sea in sunny California's Bay Area, overlooking the Pacific Ocean. As I sit here, I'm enjoying a cup of coffee and bemusedly enjoying the amazing content in this week's roundup. We've got a ton of stuff to dive into, so let's do it! Have you seen the new features in Jobrunr 9? You can easily see which step failed, find the job behind a slowdown, stop a job run without losing work, and start jobs within milliseconds. It's awesome! (And it's on the Spring…

A Bootiful Podcast: legendary Java developer Kohsuke Kawaguchi

Engineering | October 08, 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. It all starts with a chance reunion at a Java documentary screening in the Bay Area, where familiar faces from Sun and Oracle, old friends, and long-time admirers gathered to celebrate the ecosystem that shaped a generation. From there, the conversation opens up into a fascinating tour through the history of Java, XML, and the tools that quietly powered…

This Week in Spring - October 6th, 2026

Engineering | October 06, 2026 | ...
Hi, Spring fans! It's another exciting week in the wonderful community, and this week I'm writing from awesome Antwerp, Belgium, site of the legendary Devoxx Belgium show. I've been coming here for most years since 2010, and the show is simultaneously new and exciting every year, while also structurally familiar and wonderful. It's awesome to be back. This time around, I'll be talking about Spring Security and Spring Boot 4.x. We've got a lot to get into this week so let's do! Spring AI lead Christian Tsolov has a wonderful post on using Spring AI to build modular RAG solutions with TypeSafe…

A Bootiful Podcast: JReleaser creator and fellow Java Champion Andres Almiray

Engineering | October 01, 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…

This Week in Spring - September 29th, 2026

Engineering | September 29, 2026 | ...
Hi, Spring fans! Welcome to another rip-roarin' and exciting installment of This Week in Spring! We've got a ton of cool stuff to look at this week, so let's dive right into it! an important update on Spring's release practice Speaking of which, we had a slew of releases on the 24th, including Spring Boot 4.2.0 M2. This release brings with it SSL bundle support for LDAP, including LDAPS support for the embedded LDAP server, support for OpenTelemetry's semantic conventions, along with common OTLP endpoint, header, and compression configuration, and so much more. Spring AI 2.1.0 M1 is available…

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

Get ahead

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

Learn more

Get support

TrueSource Spring Enterprise 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