Uncategorized

This Month in Spring – June 2020

Hi, Spring fans! Welcome to another jam-packed monthly roundup of This Month in Spring. It's been a crazy month, both domestically and worldwide, since we last spoke. I hope you are all safe and healthy.

I've got a few upcoming speaking engagements you might be interested in. I'll be speaking (virtually) at the San Francisco JUG on June 24th at 6:30 PM. Join me!

Can't make it to the (virtual) SF JUG appearance? On June 30th, VMware Tanzu (where the Spring team lives) will be hosting one of my workshops, also on Reactive Spring. I'm going to cover tons of stuff: R2DBC, Reactor, Spring WebFlux, Spring WebFn, reactive Spring Data for SQL and NoSQL, RSocket, reactive security, reactive service orchestration, and composition patterns, and more. This is going to be at an ideal time for EU timezones, so please register now.

I'll be presenting about Bootiful Testing for the upcoming Jetbrains Technology Day for Java on July 10th, 2020 at 10 am-11 am CEST.

I'll also be doing an upcoming webinar on Wavefront-powered observability with Tanzu Wavefront team member Sushant Dewan on June 24th at 10:00 AM PST. You don't want to miss this!

Among other things, we also saw the exciting release of Spring Boot 2.3. There are a lot of wonderful features in this release including, but not limited to, Java 14 support, Docker image generation, graceful shutdown, liveliness probes, upgrades to Spring Data Neumann, and so much more. Here are some resources on some of those features. And, also, check out the blog. Here are some of my favorite features.

  • R2DBC support (see this Spring Tips installment on using R2DBC
  • Docker container image support. See this blog on Docker image generation
  • Java 14 support. See this Spring Tips installment on Java 14
  • This is also the version to use if you want to consume the Graal Native Image builder feature. Here's a Spring Tips video on that, too.

Now then, there's a ton of interesting stuff to review, so let's get to it!