
1. Spring and Java
>> So Long and Thanks for All the Applets [inside.java]
With JDK 26, we officially drop the java.applet package, so let’s verify our build paths one last time.
>> Spring Data Ahead of Time Repositories – Part 2 [spring.io]
Exploring the mechanics of AOT-generated repositories in Spring Data: how build-time code generation for JPA, JDBC, and Mongo optimizes startup time and enables integration with Project Leyden.
Also worth reading:
- >> JEP 526: Lazy Constants (Second Preview) [infoq.com]
- >> JEP 525: Structured Concurrency (Sixth Preview) [inside.java]
- >> Towards Spring Tools 5 – Ready for Boot 4 and Framework 7 [spring.io]
- >> Towards Spring Tools 5 – Stereotypes and a new Structural View [spring.io]
- >> Beyond JSON: Converting Spring AI Tool Response Formats to TOON, XML, CSV, YAML [spring.io]
- >> The best way to replace the deprecated GenericGenerator [vladmihalcea.com]
- >> Offset and Keyset Pagination with Spring Data JPA [thorben-janssen.com]
- >> Rethinking Spring Application Integration Testing [odrotbohm.de]
- >> Quality Outreach Heads-up – JDK 26: HttpClient Supports TLS Named Groups & Signature Schemes [inside.java]
- >> Quarkus Runtime and Framework for Cloud-Native Java [quarkus.io]
- >> One Could Simply Add Nullability Check Support… Without Even Noticing It [jetbrains.com]
Webinars and Presentations:
- >> Agent Orchestration with LangChain4J [inside.java]
- >> Garbage Collection in Java: Choosing the Correct Collector [inside.java]
- >> ONNX Based Generative AI LLMs in Java with Project Babylon [inside.java]
- >> A Bootiful Podcast: Spring community legend and friend Simon Martinelli [spring.io]
Time to upgrade:
- >> Spring Cloud 2025.1.0 (aka Oakwood) Has Been Released [spring.io]
- >> Quarkus 3.30.0 [quarkus.io]
- >> Micronaut Core 5.0.0-M2, 5.0.0-M1 and 4.10.9 [github.com/micronaut-projects]
- >> Hibernate Search 8.2.0.CR1 [in.relation.to]
- >> Elasticsearch 9.2.2, 9.1.8 and 8.19.8 [github.com/elastic]
- >> Grails 7.0.4 [github.com/grails]
- >> Conductor v3.15.0 [github.com/Netflix]
2. Technical & Musings
>> Consumers and Processors in Emmett [event-driven.io]
An architectural deep dive into separating “delivery” (Consumers) from “logic” (Processors) in Event Sourcing, covering critical patterns like checkpointing, backpressure, and handling side effects. A good read.
Also worth reading:
- >> Navigating the Nuances of GraphRAG vs. RAG [foojay.io]
- >> The Visitor Pattern – ‘Revisited’ using Data Oriented Programming techniques [wimdetroyer.com]
- >> My second Cloudflare Tunnel [frankel.ch]
- >> Longevity without lock-in: the open-source upgrade alternative [scottlogic.com]
3. Pick of the Week
A cool new live public workshop from Snyk:
>> OWASP Top 10: Navigating the New AppSec Landscape in the Age of AI
The post Java Weekly, Issue 623 first appeared on Baeldung.





