[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

March, 2026

  • 25 March

    Does Language Still Matter in the Age of AI? Yes — But the Tradeoff Has Changed

    Author: David Parry Original post on Foojay: Read More Table of Contents The Bottleneck Has MovedAI Produces Code Faster Than Teams Can Review ItWhy Verbose Languages Are Making a ComebackBoilerplate Is Now Signal The research backs this up What this means in practice The Other Half: Runtime Performance The benchmarks tell the story Where Java lands in the performance stack …

    Read More »
  • 25 March

    How We Built a Java AI Agent by Connecting the Dots the Ecosystem Already Had

    Author: Nicholas D’hondt Original post on Foojay: Read More Table of Contents What does an AI agent need?Spring AI: the LLM layerSpring Events: instant multi-channel supportJobRunr: the piece nobody thinks aboutSpring Modulith: keeping it extensibleWhat ClawRunr can do todayTry it Everyone assumes you need Python to build AI agents. But the Java ecosystem already has every piece: Spring AI for …

    Read More »
  • 25 March

    Grails Isn’t Done Yet (Part 1): Inside the ASF Reboot

    Author: Steve Poole Original post on Foojay: Read More Table of Contents The technology we stop seeing Why the Apache move matters Twenty years of changing hands Eighteen months of migration One hundred repositories become nine Beyond the code: licensing and compliance The modernisation you might have missed What Grails 7 actually ships Grails 8 and the release cadence The …

    Read More »
  • 24 March

    TestBox 7: Real-Time Feedback, a Browser-Based IDE, and Modern Testing Workflows on the JVM

    Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents Keyboard Shortcuts Streaming Test Execution via SSE Dry Run & Spec Discovery BoxLang CLI Runner — New Power Options Other Notable Improvements TestBox CLI Updates (v1.8.0) Upgrade Now TestBox 7.x focuses on improving testing workflows for BoxLang and CFML applications. This release introduces improvements to the BoxLang CLI …

    Read More »
  • 24 March

    Clean Architecture with Spring Boot and MongoDB

    Author: Farhan Hasin Chowdhury Original post on Foojay: Read More Table of Contents Prerequisites1. What is Clean Architecture?2. Project structure3. Building the domain layer4. Building the application layer5. Building the MongoDB adapter6. Wiring everything with Spring BootConclusion Most Spring Boot tutorials tightly wire everything together. Controllers call services, services call repositories, and MongoDB annotations like @Document and @Field sit right next to your business …

    Read More »
  • 24 March

    Eclipse GlassFish: This Isn’t Your Father’s GlassFish

    Author: Ondro Mihalyi Original post on Foojay: Read More Table of Contents The Myth of the Unsupported, Non-Production ServerKey Differences: Eclipse GlassFish vs. Oracle GlassFishWhat’s New in Eclipse GlassFish 7.0 and Beyond Jakarta EE 11 and MicroProfile Support A New Era for Embedded GlassFish Performance and Security at the Core Learn More About Modern GlassFish OmniFish – Jakarta EE experts For years, …

    Read More »
  • 24 March

    Lottie4J 1.2.0: dotLottie Support, Marker Playback, Cropping, and a Big Speed Boost

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents dotLottie File SupportNew Player Features Play Between Markers Cropping Support Resizable Player Performance Improvements Adaptive Rendering Mode Core Model Improvements Jackson 3 Upgrade Debug Tooling UpdatesTrying It OutWhat’s Next Version 1.2.0 of Lottie4J is out, and it’s again a big release! The headline feature is support for the …

    Read More »
  • 23 March

    JavaScript (No, Not That One): Modern Automation with Java

    Author: Loïc Magnette Original post on Foojay: Read More Table of Contents The Scripting DilemmaThe Death of Manual Compilation Single-File Execution Multi-File Support Why so much ceremony? The Java Evolution Easier console interaction Java as a Native Script: Shebang SupportAdvanced Automation with JBang What is JBang? Dependency Management Awesome Features Elevating Your Scripts: CLI Richness with Picocli Pro-Grade Tools Zero-Code …

    Read More »
  • 23 March

    Official Azul Zulu OpenJDK Images Now Available on Docker Hub!

    Author: Dominika Tasarz Original post on Foojay: Read More Table of Contents Why should you care about official images?Which versions and variants can you use?Where to start?What’s next and how to stay involved? Azul recently announced that Azul Zulu Builds of OpenJDK are now available as Docker Official images on Docker Hub. That means you can pull TCK‑verified, fully compliant …

    Read More »
  • 20 March

    Managing Native Memory in Java: Arenas, Malloc, and Custom Pools

    Author: David Vlijmincx Original post on Foojay: Read More Table of Contents What is the Memory APIArenas Using Arenas Creating your own arena Native Memory allocation methods Using Malloc and Free Pool of reusable memory Why you would use them How to use a memory pool Slicing How to use them TL;DRConclusion What is the Memory API The Foreign Function …

    Read More »