Hi, Spring fans! In this installment Josh Long talks to Oracle vice president Thomas Wuerthinger about the project he created and leads, GraalVM. This was recorded live from Devoxx Belgium 2023!
Reactor 3.6.0 is coming and going to be GA on November 14. This blogpost describes new features that are included in this upcoming release!
Virtual Threads support
Today, everyone talks about Java 21 and Project Loom. The Project Reactor team hears that and sees value in that project within our ecosystem. With this upcoming release, we introduce support for the VirtualThread implementation.
Hi, Spring fans! This week, I'm joined by one of my longtime heroes and fellow Disney fans, Craig Walls (@habuma). He wrote the most popular book on Spring, Spring in Action, while helping the world stay connected with efforts like Spring Social.
This episode was recorded live at SpringOne 2023, in sunny Las vegas, NV! Did you miss it?
Hi, Spring fans! This week I'm in Lisbon, and Porto, Portugal, ahead of the Porto Tech Hub event in Porto, and my tour bus is about to leave! So, let's dive right into it!
Spring Modulith 1.1 RC1 and 1.0.2 released - this is quickly turning into one of my favorite new projects and is well worth your attention, too. It's a structured way to build well-designed, elegant, modular monoliths (or moduliths), but it…
In this last part of this blog series, we dive into a relatively new design pattern first proposed by Chris Richardson but seeing it from the perspective of Spring Cloud Stream. We will see what the outbox pattern is, how it works, and a few strategies to adapt when using Spring Cloud Stream and Apache Kafka. See the descriptions here…
Hi, Spring fans! Welcome to yet another installment of This Week in Spring! It's October 17th, 2023, and I am here in Montreal, Canada, and then I'm off to Salt Lake City, Utah on Thursday for the Java User Group there. Don't miss it!
We've got a lot to cover this week so let's dive right into it!
With the fundamental analysis of how transactions work with Spring Cloud Stream Kafka applications out of the way from our previous discussions in this series, we have finally arrived at the elephant in the room: the exactly-once semantics, a much-discussed and required feature in streaming applications. In this part of this blog series, we look at how you can get exactly-once semantics in Spring Cloud Stream applications via Apache Kafka transactions. The knowledge of how transactions work from the previous sections makes it relatively easy to understand how Spring Cloud Stream Kafka applications achieve…
With Spring Framework 6.1 and Spring Boot 3.2 general availability approaching, we would like to share an overview about several efforts the Spring team is pursuing to allow developers to optimize the runtime efficiency of their applications.
We are going to cover the following technologies and use cases:
Spring MVC as a lean Virtual Threads web stack on JDK 21
Optimized container deployment with Spring and GraalVM Native Image
JVM Checkpoint Restore: Scale to zero with Spring and Project CRaC
A glimpse into OpenJDK’s future with Spring AOT and Project Leyden