Recent Posts

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 »

BoxLang NeoVim Plugin Released

Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents Why a Dedicated BoxLang Plugin?Why a Dedicated BoxLang Plugin?Dual-Syntax Architecture 1. BoxLang Script (.bx, .bxs) 2. BoxLang Templates (.bxm)Feature Highlights Comprehensive Language Support HTML Integration in Templates Expression Interpolation Code Folding Support Installation Lazy.nvim (Recommended for NeoVim) vim-plug Vundle Manual Installation File Extension DetectionCustomizationAdvanced Configuration Enable Folding BoxLang-Specific …

Read More »