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 - June 23rd, 2026

Engineering | June 23, 2026 | ...
Hi Spring fans! In this installment, we look at the wide and wonderful world of Spring, as usual, and there's a good amount to get to, fresh off the recent Spring Boot 4.1 generation release train, so let's dive right into it! I wrote a blog post looking at Spring Batch, MongoDB, and Spring Boot 4.1. Spring AI lead Christian Tsolov wrote a nice post detailing the new tool calling API in Spring AI 2.0. In last week's installment of A Bootiful Podcast, I talked to my friend DaShaun Carter about the latest in the new Spring Boot 4.1 releases. Another great Spring AI recipe from Craig Walls, this…

MongoDB-backed Spring Batch jobs and more in Spring Boot 4.1

Engineering | June 21, 2026 | ...
Spring Batch was introduced many years before MongoDB existed, and its design assumed the presence of a SQL database in which to store the state of Spring Batch jobs. But that was decades ago, and a common question for anyone new to Spring Batch was, "Why does this thing need to talk to a SQL database?" The answer, of course, was that Spring Batch keeps a meticulous record of every job, step, and execution in a JobRepository, and for years that repository spoke one dialect: SQL. If you were happily living in MongoDB-land, you still had to drag a Postgres or MySQL instance along just so Batch…

This Week in Spring - June 16th, 2026

Engineering | June 16, 2026 | ...
Hi Spring fans! Welcome to another installment of This Week in Spring! I'm writing this from the oh-so-delightful (and delicious!) city of New Delhi, India. It's been a real privilege to come and visit so many amazing people. Last night my friend DaShaun and I presented here at the local Delhi JUG, too. Amazing. Tonight we're off to magnificent Mumbai! It's been an insane week! First, you might remember that way back on May 11th, Spring manager Michael Minella posted that the normally scheduled May release train would be delayed, and on June 1st he detailed why: AI-driven CVEs. LOTS of CVEs…

This Week in Spring - June 9th, 2026

Engineering | June 09, 2026 | ...
Hi Spring fans! Welcome to another installment of This Week in Spring! Tons of releases coming out today and this week! So make sure you're pulling in the latest posts, as often as possible! Spring LDAP 2026.06 Releases - Contains CVE Fix Spring Framework 7.0.8 and 6.2.19 Available Now Spring HATEOAS 3.1 GA, 3.0.7, and 2.5.3 released Spring Retry 2.0.13 available now Spring AI RC1 is available now. This release includes a well overhauled tool calling approach, chat memory improvements, structured output enhancements, and so much more! as part of these new releases, you may have noticed, we've…

This Week in Spring - June 2nd, 2026

Engineering | June 02, 2026 | ...
Hi, Spring fans, and welcome to another momentous installment of This Week in Spring! A lot to get into this week, but let's first take some time to address the meta: where are the May releases? If you read our May 11th post, you know they've been delayed. We wanted to speak a bit more about why in this important post titled Spring and Security in the Times of AI. Here's the TL;DR taken from the post directly (that is, I didn't even write the TL;DR, heh): "TL;DR: As previously mentioned, the May Spring release train has been moved and condensed to June 8-14. The majority of projects within the…

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