1. Spring and Java
>> Java 25 Integrates Compact Object Headers with JEP 519 [infoq.com]
Compact Object Headers move from experimental to product feature in JDK 25. This enhancement has been extensively tested by Amazon in its production services, resulting in a significant performance improvement. Good stuff.
>> Migrate from Cursor to IntelliJ IDEA [blog.jetbrains.com]
An interesting piece on growing from Cursor to full-fledged IntelliJ IDEA.
Also worth reading:
- >> JEP targeted to JDK 25: 507: Primitive Types in Patterns, instanceof, and switch (3rd Preview) [inside.java]
- >> JEP targeted to JDK 25: 470: PEM Encodings of Cryptographic Objects (Preview) [inside.java]
- >> Java Concurrency Best Practices for MongoDB [foojay.io]
- >> How ReadyNow Improves Java Warmup Time [foojay.io]
- >> Beyond Objects and Functions: Exploring Data-Oriented Programming [infoq.com]
- >> Achieving your Continuous Delivery and DORA goals with Develocity [gradle.com]
Webinars and presentations:
- >> Foojay Podcast #73: JCon Report, Part 2 – Evolutions in the Java Language and Runtime [foojay.io]
- >> Interconnecting Java and Native Code with the FFM API [inside.java]
- >> A Bootiful Podcast: The legendary Daniel Garnier-Moiroux on security, AI, MCP, and more [spring.io]
Time to upgrade:
- >> Spring for Apache Kafka 3.3.7 and 3.2.10 are Available Now [spring.io]
- >> Spring Authorization Server 1.5.1, 1.4.4 and 1.3.7 available now [spring.io]
- >> Spring Web Services 4.0.15 available now [spring.io]
- >> Spring for Apache Pulsar 1.1.13 and 1.2.7 are now available [spring.io]
- >> Hibernate Validator 9.0.1.Final is out [in.relation.to]
- >> Spring Data 2025.0.1, 2024.1.7, and 2024.0.13 released [spring.io]
- >> Spring Framework 6.1.21 and 6.2.8 releases fix CVE-2025-41234 [spring.io]
- >> Spring Framework 7.0.0-M6 available now [spring.io]
- >> Spring Tools 4.31.0 released [github.com/helidon-io]
- >> Quarkus 3.24.0.CR1 [github.com/quarkusio]
- >> Micronaut Core 4.9.3 [github.com/micronaut-projects]
- >> Payara Platform Community 6.2025.6 [github.com/payara]
2. Technical & Musings
>> Performance Best Practice No. 1: Optimize Database Operations [foojay.io]
Explore tips for improving the performance of a Jakarta EE application at the database level.
Also worth reading:
- >> Expert Generalists [martinfowler.com]
- >> Agentic Coding Recommendations [lucumr.pocoo.org]
- >> AI Agent Delegation – You Can’t Delegate What You Don’t Control [christianposta.com]
- >> Apple Completes Migration of Key Ecosystem Service to Swift, Gains 40% Performance Uplift [martinfowler.com]
- >> How to Catch the Good Guys: My Learnings on Recruiting IT Security Professionals One Year In [codecentric.de]
- >> Bridging Agent Autonomy and Human Oversight with OIDC CIBA [christianposta.com]
3. Pick of the Week
>> Business Advice Plagued by Survivor Bias [asmartbear.com]