1. Spring and Java

>> Structured logging in Spring Boot 3.4 [spring.io]

Well-defined, often machine-readable logging formats in Spring Boot 3.4: supporting common structured formats as well as being customizable. Really good stuff

>> Building a Semantic Search Service With Spring AI and MongoDB Atlas [mongodb.com]

A practical example of using Spring AI and MongoDB to implement an RAG application or an AI-enhanced search feature

>> JDK 23 and JDK 24: What We Know So Far [infoq.com]

And a lot of exciting features both at the language and VM level to come: structured concurrency, Stream gatherers, default generation ZGC, and more!

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical & Musings

>> Continuous reinvention: A brief history of block storage at AWS [allthingsdistributed.com]

From a product built using shared hard disk drives (HDDs), to one that is capable of delivering hundreds of thousands of IOPS. Always an interesting read 🙂

Also worth reading:

3. Pick of the Week

Last week, after a lot of development, I introduced Baeldung Pro.

Not yet officially launched (that’s coming), but it’s super cool to finally see it in use and readers enjoying the clean new reading experience 🙂

One thing I didn’t mention last time is the Lifetime option in Pro:

>> Baeldung Pro Lifetime

I know that makes a lot more sense sometimes than Yearly. There’s lots of new stuff coming in Pro, and I’m sure I’ll talk about it over the next couple of months.