
1. Spring and Java
>> Peaceful and Bright Future of Integrity by Default in Java [inside.java]
The “Integrity by Default” JEP aims to restrict unsafe APIs by default (with the option to override this behavior). What’s more, the Java team is preparing to phase out potentially unsafe APIs and features entirely (such as the sun.misc.Unsafe API, the JNI, and the Instrumentation API). Cool.
>> Hello DCO, Goodbye CLA: Simplifying Contributions to Spring [spring.io]
The Spring team has decided to replace the Contributor License Agreement (CLA) with a Developer Certificate of Origin (DCO). The goal is to simplify contributions to Spring while still providing the same protections to the Spring project and users.
Also worth reading:
- >> Pseudorandom Number Generator – The Secret Behind Santa’s Gift Bag [foojay.io]
- >> AI-powered Chat Application using IBM watsonx.ai and Spring AI [foojay.io]
- >> Prompt Engineering for AIDE [vanillajava.blog]
- >> The Countdown to JavaOne 2025 is On! [inside.java]
- >> Jakarta EE Working Group Delivers Core Profile for Jakarta EE 11 [infoq.com]
- >> Best Courses for Java Developers [blog.jetbrains.com]
Webinars and presentations:
- >> Video series “JavaFX In Action”, Part 3 [foojay.io]
- >> A Bootiful Podcast: Dez Blanchfield, a tech legend for all ages [spring.io]
Time to upgrade:
- >> Spring AI MCP 0.4.0 (Milestone) Released [spring.io]
- >> Micronaut Core 4.7.11 [github.com/micronaut-projects]
- >> grails-core 6.2.3 [github.com/grails]
2. Technical & Musings
>> Refactoring with Codemods to Automate API Changes [martinfowler.com]
IDEs are great at performing simple refactorings in a project. However, for more complex changes across large or distributed codebases, we need a more efficient solution. Codemods (scripts that rely on AST manipulation) can help automate these with minimal effort.
Also worth reading:
- >> Tech Content Creators Will Have a New Job This Year [ozar.me]
- >> Problems I no longer have by using Server-side rendering [wimdeblauwe.com]
3. Pick of the Week
>> Burnout ≠ Working Too Much [terriblesoftware.org]