Hi, Spring fans! Welcome to another jam-packed weekly roundup of This Week in Spring.
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!
Now then, there's a ton of interesting stuff to review, so let's get to it!
- Spring Boot 2.3.1 available now
- A Bootiful Podcast: Kubernetes guru Paul Czarkowski
- Spring Cloud Data Flow 2.6.0-M1 Released
- Spring Batch 4.2.4 available now!
- Spring Boot 2.2.8 available now
- Spring Boot 2.1.15 available now
- Spring Cloud App Broker 1.1.1 released
- Spring Data Neumann SR1, Moore SR8, and Lovelace SR18 available now
- The path towards Spring Boot native applications
- Do not miss this upcoming Spring Cloud for Kubernetes workshop with Ryan Baxter and Dr. Dave Syer
- This year, SpringOne is coming to you—no matter where you are. Join us the week of September 1 for an all-new virtual experience featuring the content and speakers you love at a special cost: NO COST.
- RabbitMQ 3.8.5 is out with a bunch of bug fixes and complete Erlang 23 compatibility.
- Spring GraalVM Native 0.7.1 is now available and is built against
- These are oldie-but-goodies, but well worth a read if you haven't. First up, Sergei Egorov's Daily Reactive: Context loss detection in Project Reactor
- Then, this amazing post on end-to-end testing your Spring Boot 2.3.0 apps with Testcontainers
- And then finally this post on Local development with Testcontainers
- Here's an interesting video from Spring team member Greg Turnquist where you can watch him code a feature (Part 1).
- The good Dr. Dave Syer has a handy little script you can use if you want to migrate your Git repositories from using
master
to some other name, like main
- Netbeans 12 is out
- I used Spring’s RestTemplate to fetch some JSON, and you won’t believe what happened next! - Trifork Blog
- The Cloud Foundry Summit is just around the corner. Join us virtually on Wednesday, June 24 and Thursday, June 25 to see how Cloud Foundry is changing the world
- Sharat Chander on the Java Community and the Ongoing 25th Anniversary Celebrations
- JDK 15 has been forked from the mainline and is now in Ramp down Phase One
- The next segment of the SpringOne Tour kicks off June 24-25! Register to tour the landscape of new #Kubernetes-centric tooling, including Tekton, Kustomize, and ArgoCD
- Distributed Tracing & Latency Analysis for Microservices
- Microsoft's Julien Dubois and I did a presentation, Bootiful Azure Spring Cloud, which is now available online.
- Use Spring Boot to write an Apache Kafka client application to Confluent Cloud. With the promo code C50INTEG, you can easily get started with an additional $50 of free Confluent Cloud usage.
- Spring Cloud co-founder Spencer Gibb talks RSocketIO