This Month in Spring - February 2019

March 3, 2019 Josh Long

Hi Spring fans! Welcome to another installment of This Month in Spring! It's shaping up to be quite the month indeed. I just returned from the epic SpringOne Tour event in Columbus, Ohio, and now I'm on a jet winging my way to Tel Aviv, Israel. I'll be speaking at the local Java User Group and speaking to some customers while I'm there. Then, I've got some live training events that you can still sign up for on Safari: the first is on using Kotlin with Spring and the second is on Testing with Spring. Then, it's off to Atlanta, Georgia, for the seminal DevNexus conference where I'll have the honor of presenting with the good Dr. Venkat Subramaniam on all things Kotlin (don't miss this!). Then, it's off to Seattle for the Seattle Java User Group. Then, it's off to beautiful Montreal, Canada for the amazing Confoo show where I'll be talking about testing Spring applications. Then, it's off to the SpringOne Tour London event and the SpringOne Tour Amsterdam stops. I've got a few customer visits after that and then it's off to the Kafka Summit in New York City where I'll be speaking with the legendary Tim Berglund on all things Kafka and streaming with Kafka and Spring. I'd love to see you there for all of those events! Sign up, subscribe, set a reminder, book a flight, and of course don't hesitate to say on Twitter one way or another.

I've got a new podcast and I'm trying to make it amazing. Have you given it a listen already? It's called A Bootiful Podcast. You can find links to the podcast for Apple and Google devices, as well as the Patreon page where you could optionally help support the production costs associated with making the podcast, here.

This last week saw the conclusion of season 5 of Spring Tips and the publication of a season 5 recap. I'm already hard at work on season 6, of course, so stay tuned. If you get through the season 5 episodes, then you might go back and watch the older ones.

The Spring team have been fast at work on tons of stuff, of course, and in particular we're working on Spring Boot 2.2 and there are tons of cool things coming in Spring Boot 2.2. I encourage you to go try the new version at the Spring Initializer. Select 2.2 or later from the dropdown. You might also try running your application with a the -noverify JVM argument and -Dspring.main.lazy-initialization=true. I think you'll be very impressed with the performance gains.

Now then, without further ado, let's get to it!

About the Author

Josh Long (@starbuxman) is a Spring Developer Advocate at VMware. Josh is a Java Champion, a Google Developer Expert for Kotlin, author of six books (including O'Reilly's "Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry") and the just released "Reactive Spring" (, six best-selling Livelessons video trainings (including "Building Microservices with Spring Boot Livelessons" with Phil Webb and "Spring Security Livelessons" with Rob Winch, and "Cloud Foundry Livelessons" with Josh McKenty), and an open-source contributor (Spring Boot, Spring Integration, Spring Cloud, Activiti and Vaadin). Josh also has a podcast, "A Bootiful Podcast," and does a series of screencasts, "Spring Tips", on YouTube ( Josh routinely blogs on the Spring blog (

Follow on Twitter Visit Website More Content by Josh Long
Check out the Power of CI and Pipelines
Check out the Power of CI and Pipelines

Continuous Integration and pipelines increase help increase the velocity of software development and reduce...

Using Tracker to Communicate Epic Hypothesis Statements
Using Tracker to Communicate Epic Hypothesis Statements

By directing casual users to a list of epics, we have found that they can stay informed about the product t...

SpringOne 2021

Register Now