Hi, Spring fans! Welcome to another installment of This Month in Spring! I can't quite believe it's already been a month since we last spoke! The weeks all tend to blur together, don't they? I was recently at my first in-person show, the spectacular Devnexus event in Atlanta, GA, since the pandemic's beginning. It was awesome! Thank you so much for having me, Devnexus! I loved the crowds, the selfies, etc. We also just had our first in-person show, a SpringOne Tour event in beautiful Chicago, Illinois. That was doubly dope, as well. And I'm so looking forward to being at a bevy of shows soon, including Devoxx UK in London, Spring I/O in Barcelona, Spain, JNation in Lisbon, Portugal, and the SpringOne Tour event in Toronto, Canada. It will be awesome, and I hope to see you all there. I'll be masked, of course, but don't let that confound: I'll be elated to be there with you!
All of that happens in the next 45 days or so. So I'll have gone from my first in-person show in one This Month in Spring roundup to my first five shows by the time I write This Month in Spring for June, 2022! What a time to be alive! Now, this is _nowhere close_ to being as busy as I was before the pandemic, but it's still a win, and I'll gladly take it. I used to travel north of 650,000 miles a year. This year I'll be pleased if I cross 75,000! At the outset of the year, I said to myself that I'd be happy to visit ten cities in 2022. I'm well on my way to visiting more than twenty! Fingers crossed, I'll be able to outrun COVID19. What a wonderful time to be alive!
And speaking of wonderful times to be alive, there's a ton of stuff to look at from this last month so let's dive right into it!
- A Bootiful Podcast: Spring Cloud legend Glenn Renfro about batch processing, tasks, stream processing, data flow, and t-shirts
- Add Prefix to All Spring Boot Controllers
- CVE report published for Spring Security OAuth
- JobRunr 5.0 is out now, and it supports Spring Native!
- GraalVM 22.1: Developer experience improvements, Apple Silicon builds, and more
- I love Spring GraphQL, but it's not the only option out there. GraphQL Using Netflix’s DGS Framework & Spring-Boot (Schema-First Approach)
- Kafka With Java, Spring, and Docker — Asynchronous Communication Between Microservices
- Mayunk Jain on Twitter
- Serverless with Spring. 1. Introduction: In this article, we… | by Apurv Sheth | Mar, 2022 | Medium
- Spring Boot 2.5.13 is available now
- Spring Boot 2.6.7 is available now
- Spring Boot 2.7.0-RC1 is now available
- Spring Boot Tutorial – Nice & Easy
- Spring Session 2021.2.0-RC1, 2021.1.3 and 2021.0.6 released
- Spring Tools 4.14.1 released
- Spring for GraphQL 1.0 RC1 Released
- A Bootiful Podcast: Cloud guru Tiffany Jernigan
- Jacky Chan on Twitter: "My new open-source tool httpx, CLI and IDE plugins to test REST API, GraphQL, gRPC, RSocket, Kafka, etc services with HTTP DSL https://t.co/jkvJG2syff JetBrains/Neovim plugins are all ready. Support by @java and @graalvm" / Twitter
- Ngrok Spring Boot Starter – Tunneling The Easy Way
- Spring Boot with Drools Engine. In this blog, we will see how Spring integrates with Drools Engine. | CodeX
- Spring Data 2021.2.0-RC1, 2021.1.4, and 2021.0.11 released
- Spring Framework 5.3.19 and 5.2.21 are available now
- Spring Framework Data Binding Rules Vulnerability (CVE-2022-22968)
- Spring Security 5.6.3 and 5.5.6 are available now
- Spring Security 5.7.0-RC1 released
- Build or migrate great applications that deliver great value to your customers. Register now
- A Bootiful Podcast: GraphQL Java founder Andi Marek
- Asir V Selvasingh on Twitter
- Blog: Kubernetes Removals and Deprecations In 1.24
- Congrats to the Hibernate team for reaching Hibernate 6.0
- SivaLabs has a nice post called, "My attempt to understand why people perceive Java as complex." What do you think?
- Spring Cloud Data Flow 2.9.4 Released
- Spring Cloud Azure 4.0 integrations are generally available. Congrats to the teams at Microsoft and the community on such an epic release!
- Spring Framework RCE, Early Announcement
- Spring Framework RCE, Mitigation Alternative
- CVE report published for Spring Cloud Function
- A Bootiful Podcast: Kubernetes co-founder and vice president of R&D at VMware, Craig McLuckie
- Blog: Is Your Cluster Ready for v1.24? native-java-framework-comparison)
- Clean Architecture in a Spring Application
- JHipster Native Blueprint Supports GraalVM Native Image
- JobRunr & JobRunr Pro v5.0.0
- Major migrations made easy with OpenRewrite
- Spring Boot 2.5.12 is available now
- Spring Boot 2.6.6 is available now
- Spring Cloud Azure 4.0 is Now Generally Available
- Happy April Fools! 😀 Spring I/O on Twitter
- In last week's installment of Spring Tips, I looked at the Brave, Bold, and Boring YugabyteDB.
- I haven't watched this yet, but it's a ten-hour-long tutorial on Spring Boot – there's bound to be some good stuff in there!
- https://twitter.com/JavaAtMicrosoft/status/1511138560321142793 @JavaAtMicrosoft #Java has played a critical role in democratizing cross-platform development. With #Microsoft's recent JEP 388 contribution to #OpenJDK, Java apps can now run on a wider range
- The differences between Docker, containerd, CRI-O and runc – Tutorial Works
- A Bootiful Podcast: Event streaming guru Jan Svoboda on Apache Kafka Design Patterns
- An update on Java 17 adoption
- Build To Manage: Proper Exception Handling Makes Your Applications Easier to Build and Manage
- CVE report published for Spring Framework
- Getting Started with Spring WebFlux
- Initial AOT support in Spring Framework 6.0.0-M3
- Java 18 is out! Get the bits while they're hot! Or at least get Java 17. Wouldn't want to be two major versions behind, would ya?
- Java Records tortured with Lombok yet again (builder edition)
- Want an industrial-grade Kubernetes distribution? Check out this blog on how to run Tanzu Application Platform locally on your laptop
- Spring Authorization Server 0.2.3 is available now
- Spring Batch 5.0 M2 is available now
- Spring Boot 2.5.11 is available now
- Spring Boot 2.6.5 is available now
- Spring Boot 2.7.0-M3 is available now
- Spring Boot 3.0.0-M2 is available now
- Spring Security 6.0.0-M3 and 5.7.0-M3 are available now
- Spring Security and Thymeleaf – a great post over on the Okta blog
- In this installment of Spring Tips, I look at Multitenant JDBC: enjoy!
- Spring for GraphQL 1.0 Milestone 6 Released
- The Spring for GraphQL Team is now on Twitter! AND they took the occasion recently to announce that there will soon be Spring GraphQL on RSocket support available! Huzzah!
- I dig this: kagkarlsson/db-scheduler is a persistent cluster-friendly scheduler for Java
- and this: digitalfondue/npjt-extra: A small layer over Spring's NamedParameterJdbcTemplate