Recent Posts

A Visual Diff of Java’s Evolution: Inside java.evolved

Author: A N M Bazlur Rahman Original post on Foojay: Read More Table of Contents Less Boilerplate, More IntentSafer Type Handling and Control FlowWhy It MattersConclusion A community project called java.evolved was recently launched to document how common Java coding patterns have changed across releases. Instead of explaining features in isolation, the site presents “before and after” examples: traditional idioms …

Read More »

Ports and Adapters in Java: Keeping Your Core Clean

Author: Matteo Rossi Original post on Foojay: Read More Table of Contents IntroductionWhy “Clean Core” Still Matters in 2026Hexagonal Architecture Recap Ports: Defining What the Core NeedsThe Domain Model Must Stay IgnorantMongoDB as an Adapter — Not a RepositoryMapping Between Domain and Persistence ModelsTesting: Where the Architecture Pays OffSpring Boot Without Letting It Take OverWhen MongoDB Does Influence DesignTrade-offs and Real-World …

Read More »

GlassFish 8 is here with Jakarta EE 11, virtual threads, and Jakarta Data

Author: Ondro Mihalyi Original post on Foojay: Read More Table of Contents OmniFish – Modern Jakarta EE Runtimes The final version of Eclipse GlassFish 8 is here, released on 5 February 2026. As a GlassFish committer, I’d like to share what it brings for the Java community and some behind-the-scenes stories from the development process Recently my company OmniFish published an …

Read More »