1. Spring, Java, and More
>> On dependencies in objects [blog.frankel.ch]
Distinguishing between an object’s state and its dependencies is key. While constructor injection mixes them, passing dependencies as method parameters keeps them separate but can quickly clutter your method signatures.
Also worth reading:
- >> Introducing the Spring AI Community GitHub Organization [spring.io]
- >> Introducing Share Consumer Support (Kafka Queues) in Spring for Apache Kafka [spring.io]
- >> Spring Session Hazelcast: Now Led by Hazelcast Team and the same for Spring Session MongoDB [spring.io]
- >> Type conversion in Java – an alternative proposal for primitive type patterns [blog.joda.org]
- >> Java and AI: Powering Scalable, Enterprise-Grade Intelligence [inside.java]
- >> Seed4J 2.0 Delivers a Migration from JHipster Lite [infoq.com]
- >> Mitigate Prompt Injection Attacks With A2AS and Agentgateway [blog.christianposta.com]
- >> Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl [martinfowler.com]
- >> Beyond Compliance: How Sustainable Technology Creates Value [blog.scottlogic.com]
Webinars and presentations:
- >> Structured Concurrency in Action [inside.java]
- >> Tactical Domain Driven Design with Java and Spring by Oliver Drotbohm
- >> DevoxxStream – JEPs in JDK 25 and Beyond [inside.java]
- >> Pattern Matching, Under the Microscope [inside.java]
- >> Java for AI [inside.java]
- >> A Bootiful Podcast: Spring Security contributor Josh Cummings on the latest-and-greatest in Spring Security 7 [spring.io]
Time to upgrade:
- >> Spring Framework 6.2.12 available now and fixes CVE-2025-41254 [spring.io]
- >> Spring Batch 6.0.0-M4 released [spring.io]
- >> Spring Cloud Gateway 4.3.2, 4.2.5, 4.1.12, and 3.1.12 are now available [spring.io]
- >> Quarkus 3.28.3 released [quarkus.io]
- >> Jetty 12.1.2 and 12.0.28 [github.com/eclipse]
- >> Micronaut Core 4.10.5, 4.10.4, and 4.10.3 [github.com/micronaut-projects]
- >> Grails 7.0.0 [github.com/grails]
- >> Payara Platform Community 6.2025.10 [github.com/payara]
- >> Zuul 3.2.4 and 3.2.3 [github.com/Netflix]
2. Pick of the Week
>> Entropy: Why Life Always Seems to Get More Complicated [jamesclear.com]
« Previous
Java Weekly, Issue 615