Hi, Spring fans! Welcome to another exciting roundup of This Week in Spring! I expect many of you are reading this for the first time, especially with Facebook and Instagram being down. People have been exploring all the other lesser-known corners of the web, looking for their daily "doom scroll." Well, you won't find that here, no way, no how! There are no memes here. Well, not often, anyway. No, this is a place for personal growth, reflection, and contemplation on the latest and greatest in the wild and wonderful world of Spring.
- I did an article for The New Stack looking at the New Relic Developer Survey report: We Can Have Nice Things
- Our very own Jason Konicki has a fabulous post about the amazing Spring projects that were released in February - there are a ton! Check them out!
- The Spring Framework lead has a nice blog detailing the expected support timeline for Spring Framework 6.0x and 5.3x, both of which are at least a year old already.
- Spring Integration lead Artem Bilan has a nice post introducing the Spring Functions Catalog.
- In last week's episode of Spring Tips, I continued our series introducing the Spring Authorization Server, this time applying it to support and secure single-page applications and messaging flows. Stay tuned for the last installment, landing tomorrow - Wednesday, the 6th of March, 2024!
- Use Spring AI to get function-portability across LLMs.
- This is an old curio I just discovered that has zero future, but I think is kind of interesting nonetheless: would you like to use the Java HTTP Server (the one included in the JDK) as a Spring Boot
WebServer
? This old codebase from around 2019 shows how. It, alas, does not work well if you update it because there's been an en masse migration from Java EE to Jakarta EE since then that breaks a lot of the code.
- Want to rotate SSL certificates with Spring Boot on a Kubernetes platform like OpenShift? Check out this blog.
- Currently in Spring Modulith 1.2 snapshots, there's a new feature called open application modules. Neat!
- I like this German-language article on using a local LLM (Ollama) with Spring AI.
- Friend of the community Marit van Dijk has a nice blog, Build a Spring Boot App with AI Assistant.
- This paper, Modular Monolith: Is This the Trend in Software Architecture?, is a good read and has a few different mentions of the fantastic Spring Modulith project.