Hi, Spring fans! Welcome to another installment of This Week in Spring - Java 21 edition! The big news, indeed, the biggest news, is that Java 21 is now available here! You should use SDKMAN to install it, like this: sdk install java 21-graalce && sdk default java 21-graalce. This install givews you both the new Java 21 OpenJDK distribution and the new GraalVM native image support for Java 21. It works just fine with existing versions of Spring Boot, but the real payoff will be with Spring Boot 3.2, where you'll be able to plug in virtual threads with nary but a flick of a property: spring…
Hi, Spring fans! Welcome to another installment of This Week in Spring! How are you this fine 12th of September?
I'm doing alright, elated, even. I've just returned from beautiful Oslo, Norway, and I've got a busy 30 days or so ahead, starting today. I'm visiting Seattle, WA; Mexico City, Mexico; Dallas, TX; Singapore (SpringOne Singapore); Antwerp, Belgium (Devoxx BE!); London, United Kingdom; Amsterdam, Netherlands; and (maybe) parts of Germany. Keep an eye on my socials and videos for details as those dates and duties become clearer. Anyway, we've got a ton to look into this week, so…
This has been a very long time in coming, but finally we can create GraalVM native images that use Spring Boot (via Spring Boot 3.2) and Java 21's virtual threads (Project Loom)! Why does all this matter? Each of these individual things, Project Loom, and GraalVM native images, offer compelling runtime characteristics. I've waited so very long for these to converge! Let's talk about them each in turn. GraalVM Native Images GraalVM is an OpenJDk distribution that provides some extra utilities, including a utility called native-image that does ahead-of-time (AOT) compilation on your code. We're…
Hi, Spring fans! Welcome to another installment of a Bootiful Podcast. In this interview, Josh Long (@starbuxman) talks to Spring Security legend and lead Rob Winch (@rob_winch), recorded live from SpringOne 2023!
Hi, Spring fans! Welcome to another installment of This Week in Spring! How are you? I just got back from another fabulous labor day weekend, and am headed to Oslo, Norway, for the fabulous JavaZone 2023 event. This will be my first time returning to lovely Oslo, Norway, since the pandemic! I can't wait! If you're there, don't hesitate to say "hey"! Spring Data JDBC - How To Maintain Your Database Schema I really like the Spring Cloud Alibaba's project's landing page: SpringCloudAlibaba The Java Landscape: A Month with Vaadin, OpenJDK Insights, and Java Enhancements This is the Beginning of…
Hi, Spring fans! In this installment Josh Long talks to Spring contributor and adjunct professor at Mines Paris, Daniel Garnier-Moiroux (@kehrlann), about the wild and wonderful intersection of all things Spring Security and Kubernetes, productized Spring Cloud Services, and more, recorded live at SpringOne 2023 from Las Vegas, Nevada!
Hi, Spring fans! Welcome to another installment of This Week in Spring! I'm exhausted. Seriously. Last week was mental. If you need me, I'll be over sipping on a tea... But, before that, there's a ton of things to cover from this last week, as always, and there's no rest for the curious, so let's get that out of the way first, shall we? I did a (personal) recap of my experience at SpringOne 2023, our annual tentpole event that we held coincadent with VMWare Explore 2023 in sunny Las Vegas, NV. If you were there, you know, if you weren't, well, read on...! Our friend Siva has a great blog…
Hi, Spring fans! Look, it's Monday after the first in-person SpringOne of the 2020s and the first since the pandemic, and, being honest, I'm bushed! Vegas is a dizzying, sensational, overwhelming, exciting experience, and SpringOne is too. But it was worth it. The SpringOne show surpassed all expectations, so it was definitely worth it. This overwhelming scale was nowhere more evident than in the keynote, which was standing room only. I can't really recap the entire show, but I do want to talk about some of the huge themes you'd have seen addressed in the keynote. During the keynote, the good…
Hi, Spring fans! In this installment, Josh Long (@starbuxman) talks to original cloud native Chris Richardson on microservices, architecture, and more.
Hi, Spring fans! Welcome to another installment of This Week in Spring! And, would you believe it, I'm writing this at SpringOne 2023, in sunny Las Vegas, Nevada. This is the first in-person SpringOne since 2019, and I'm so, so, so glad to be here! We've got a ton of things to get into this week, let's dive right into it! This year we're celebrating twenty (20!) years since the early builds of Spring Framework 1.0, and ten (10!!) years since the early builds of Spring Boot 1.0. Did you see this amazing easter-egg, The History of Spring?? It's amazing! We announced a new project called Spring…