Hi, Spring fans! Welcome to another exciting installment of This Week in Spring! It's April Fools day, so be wary of things you read on the internet, but it's also the 11th anniversary of Spring Boot 1.0, which was released this day in 2014! (that's not an April Fools). Happy birthday!
I'm in excellent Austin, TX, at Dr. Venkat Subramaniam's phenomenal Arc of AI show. I love this show! So many amazing people - many of whom also happen to be world-class speakers and engineers - converge in one place to synthesize their vantage point on "A.I." in one hour. Of course, I will be talking about Spring AI.
- I just did a video looking at how to use Spring AI with Amazon Bedrock for AWS with the legendary James Ward, friend of A Bootiful Podcast, Java Champion, and friend of the community.
- that video in turn inspired a blog titled "Running MCP Based Agents and Client-Servers on AWS"..
- and that blog was in turn just linked to by AWS Vice President Swami SivasubramanianSwami announcing new AWS-related MCP integrations. Awesome! Thanks for the opportunity to collaborate, AWS! Peanut and Prancer, forever!
- in last week's installment of A Bootiful Podcast, I talked to my friend Anthony Dahanne about build packs, production, Docker, and so much more
- there are some essential and breaking changes in Spring AI
main
- I love this! My longtime friend, industry analyst, pundit, and thought lord extraordinaire Michael Coté looks at using Spring AI to build an MCP service with Spring AI's MCP support! This is an Amazing video from a guy who does fantastic things.
- JavaCodeGeeks has a nice post on One Time Token login
- I may be a bit biased, and this video doesn't leave a lot of room for the nuance required to have these sorts of discussions, but I found this video hilarious. That said, I disagree with the premise because it's absurd on the face :-) Spring Boot is a sound synthesis of several different concerns. I, just Josh Long, might even say it's the best. But that's not to say that other technologies don't do certain things better or that other technologies didn't do certain things first...
- Rod Johnson, the creator of Spring, talks about his love affair with Kotlin
- the Java 24 launch keynote from JavaOne is now available
- super cool! Spring Framework 7.0 (which, along with Spring Boot 4.0, is due later this year) will unwrap
Optional<T>
to its value
- just putting this excellent blog with Hashicorp Vault legend Rosemary Wang from last year here for those who (seemingly always) need it: how to reload SSL with Spring and Hashicorp Vault
- the legendary Oliver Drohtbom reworked a sample application using Spring Modulitht to support CQRS
- Java Mission Control 9 is updated and available for downloads
- Now reading: How I optimized a Spring Boot application to handle 1 million requests a second. This is a fantastic read! I wonder if he would've gotten the same results with virtual threads.