1. Spring and Java
>> Scaling ArchUnit with Nebula ArchRules [netflixtechblog.com]
Netflix shares how its JVM Ecosystem team scales architecture rules across thousands of Java repositories with Nebula ArchRules and ArchUnit. A strong practical read on build-time feedback, technical debt visibility, and turning architecture guidance into enforceable, fleet-wide checks.
Also worth reading:
- >> Native Interoperability with JDK 25 and the FFM API [inside.java]
- >> Tokensparsamkeit for coding assistants [frankel.ch]
- >> Java is Not the Dark Side: Why Learning Java is Easier Than You Think [foojay.io]
- >> Liquid Glass, Material 3, And A Lot Of Plumbing [foojay.io]
- >> Using the Azul Zulu Docker Official Images: From Simple Pull to Lean Container [foojay.io]
- >> BoxLang AI Deep Dive – Part 7 of 7: MCP – The Protocol That Connects Everything [foojay.io]
- >> JEP 533 Tightens Exception Handling in Java’s Structured Concurrency for JDK 27 [infoq.com]
- >> Quality Outreach Heads-up – JDK 27: Removal of Deprecated Java Launcher Options [inside.java]
- >> JEP targeted to JDK 27: 533: Structured Concurrency (7th Preview) [inside.java]
- >> JEP targeted to JDK 27: 532: Primitive Types in Patterns, instanceof, and switch (5th Preview) [inside.java]
- >> Release of the new Java Card Development Kit version 26.0 [oracle.com]
- >> How Preview Features Support Java Card Evolution [oracle.com]
- >> Next-Gen Management Console for WildFly [wildfly.org]
- >> Simplifying ANTI JOIN with jOOQ Syntax [jooq.org]
- >> Designing safer listItems and getItem permissions [advancedweb.hu]
Webinars and presentations:
- >> Foojay Podcast #95: Is Your Java App Actually Secure, Or Does It Just Look That Way? [foojay.io]
- >> Podcast: From Java EE to Quarkus and LLMs: Adam Bien’s Playbook for Boring, Future-Proof Systems [infoq.com]
- >> Java Gets Post-Quantum TLS – Inside Java Newscast #112 [inside.java]
- >> A Bootiful Podcast: the legendary Adib Saikali [spring.io]
- >> A Bootiful Podcast: Daniel Garnier-Moiroux on his new book ‘Testing Spring Boot Applications’ [spring.io]
- >> Spring Office Hours Podcast: S5E15 – Upgrading Spring and OSS Security [spring.io]
Time to upgrade:
- >> THE 12 LABOURS OF PRIMEFACES 15.0.15 #release [foojay.io]
- >> Hibernate Search 8.4.0.CR1 is out [in.relation.to]
- >> Spring AI 1.0.7, 1.1.6, 2.0.0-M6 available now [spring.io]
- >> Quarkus 3.35.3 – Maintenance release [quarkus.io]
- >> Maven 3.9.16 [github.com/apache]
- >> Elasticsearch 9.4.1 [github.com/elastic]
- >> Zuul 3.6.4 [github.com/Netflix]
- >> Micronaut Core 5.0.0 [github.com/micronaut-projects]
- >> Payara Platform Community 7.2026.5 [github.com/payara]
2. Technical & Musings
>> What is Code [martinfowler.com]
A thoughtful piece for anyone thinking about what software development means as AI changes how code is written and maintained. A weekend read.
Also worth reading:
- >> Pushing Local Models With Focus And Polish [lucumr.pocoo.org]
- >> Data Projects: Managing Data Assets at Netflix Scale [netflixtechblog.com]
- >> Web Feeds in 2026: A Survey [mnot.net]
- >> Data Engineering on a Budget [scottlogic.com]
- >> Don’t overestimate domain knowledge [event-driven.io]
3. Pick of the Week
>> 5 Years and $5M Later: Inventing a New Programming Language for Web Development Was a Mistake [wasp.sh]
« Previous
Java Weekly, Issue 645