1. Spring, Java and Technical
>> DPoP: What It Is, How It Works, and Why Bearer Tokens Aren’t Enough [foojay.io]
DPoP addresses a core OAuth 2.0 vulnerability — stolen bearer tokens can be reused by attackers. With Keycloak and Quarkus already offering built-in support, adoption is becoming straightforward.
>> How we integrated Project Leyden into Quarkus [quarkus.io]
Quarkus 3.32 integrates Project Leyden, achieving 78% startup improvement for simple apps and 71% for large ones — almost native image performance. Very cool.
Also worth reading:
- >> AI And The Ship of Theseus [lucumr.pocoo.org]
- >> Pi-hole behind Tailscale [frankel.ch]
- >> Ideological Resistance to Patents, Followed by Reluctant Pragmatism [martinfowler.com]
- >> Beyond the Hype: Vibe coding — Is this really how we’ll build software? [scottlogic.com]
- >> Microsoft Agent Framework – powering up your agentic teammate [scottlogic.com]
- >> Scaling Global Storytelling: Modernizing Localization Analytics at Netflix [netflixtechblog.com]
- >> The End of Coding? Wrong Question [event-driven.io]
Webinars and presentations:
- >> Java Performance Update: From JDK 21 to JDK 25 [inside.java]
- >> Java 26 is Shipping Soon – Inside Java Newscast #108 [inside.java]
- >> Episode 50 “Towards Better Checked Exceptions” [inside.java]
- >> Episode 49 “LazyConstants in JDK 26” [inside.java]
- >> A Bootiful Podcast: Neo4j legend Jennifer Reif [spring.io]
Time to upgrade:
- >> Spring Tools 5.1.0 released [spring.io]
- >> Quarkus 3.32.3 [github.com/quarkusio]
- >> JHipster 9.0.0 [github.com/jhipster]
- >> Jetty 12.1.7 [github.com/eclipse]
- >> Zuul v3.4.7 [github.com/Netflix]
- >> Grails 7.0.8 [github.com/grails]
- >> Micronaut 4.10.17 [github.com/micronaut-projects]
- >> Helidon 4.4.0 [github.com/oracle]
- >> Micrometer 1.16.4 and 1.15.10 [github.com/micrometer-metrics]
- >> JobRunr 8.5.0 [github.com/jobrunr]
- >> Keycloak 26.5.5 [keycloak.org]
2. Pick of the Week
We’re live with our traditional Spring Sale — the course library is now 30% off. If you’ve been on the fence, now’s a good time to jump in.
>> All Baeldung Courses [baeldung.com]
« Previous
Java Weekly, Issue 636