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 - December 19th, 2023

Engineering | December 19, 2023 | ...

Hi, Spring fans! Welcome to another oh-so-festive edition of This Week in Spring!

This Week in Spring - December 12th, 2023

Engineering | December 12, 2023 | ...

Hi, Spring fans! Welcome to a new installment of This Week in Spring! We've got a ton of stuff to get into, so let's dive right in!

This Week in Spring - December 5th, 2023

Engineering | December 05, 2023 | ...

Hi, Spring fans! Welcome to another installment of This Week in Spring!

This Week in Spring - 28 November, 2023

Engineering | November 28, 2023 | ...

Hi, Spring fans! I hope everyone who celebrated Thanksgiving had a wonderful time. Did you indulge in too much turkey? Anyway, let's jump into this week's edition of This Week in Spring—a particularly special one for a couple of reasons. First, it's our first issue after the launch of Spring Boot 3.2 last Thursday. Second, it's my inaugural post as a member of the Broadcom family. Exciting times!

Spring Boot 3.2: A Game Changer

Spring Boot 3.2 is nothing short of revolutionary. I've delved into its myriad features in an in-depth video, which you can watch here. This release includes:

  • reactive cache/scheduled abstraction
  • virtual threads (project Loom)
  • CRaC
  • improved GraalVM native image support
  • Spring for Apache Pulsar support
  • the new Spring Framework 6.1 RestClient and JdbcClient
  • reloadable SSL
  • Java 21
  • observability
  • spring.main.keep-alive=true
  • Docker for Neo4J, ActiveMQ, etc.
  • dependencies updates (of course)
  • TransactionalExecutionListener

Spring Tips: Spring Boot 3.2

Engineering | November 23, 2023 | ...

Hi, Spring fans! In this installment of Spring Tips, I look at the new Spring Boot 3.2 release, due to drop today, the 23rd of November 2023! (23-11-23!)

We're diving into the cool new features of Spring Boot 3.2 and Java 21. We'll explore how virtual threads from Project Loom make your code run better and how Java 21 enhances your applications. Plus, we're building a Java 21 program right here! We'll talk about how SSL support and improved observability in Spring Boot 3.2 can help you in production. We'll also look at the new Project Loom and Project CRaC support can help you go faster with…

This Week in Spring - Spring Boot 3.2 edition - November 21st, 2023

Engineering | November 21, 2023 | ...

Hi, Spring fans! Welcome to another epic installment of This Week in Spring! As amazing as the week's already been, it's all leading up to this Thursday - Thanksgiving day! - when we release Spring Boot 3.2! (and yes, I am very grateful). This release is stuffed to the gills with a ton of new features:

  • reloadable SSL support
  • the new JdbcClient and the new RestClient, from Spring Framework 6.1.
  • Java 21 virtual threads (project Loom)
  • Coordinated Restore at Checkpoint (CRaC)
  • observability improvements
  • a ton of new and updated dependencies, like the newly integrated Spring for Apache Pulsar starter and autoconfiguration, the new Testcontainer support for ActiveMQ, and so much more.

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