[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

March, 2026

  • 31 March

    Atlas Search Score Breakdown

    Author: Erik Hatcher Original post on Foojay: Read More Table of Contents Relevancy riddleScore detailsLucene insideLucene indexingLucene scoringBest matchesBreaking down the score detailsPretty printing the score detailsMystery solved!Compound is kingBoosting clausesRelevancy tuning: a delicate balance Full-text search powers all of our digital lives — googling for this and that; asking Siri where to find a tasty, nearby dinner; shopping at …

    Read More »
  • 31 March

    JavaFX Links of March 2026

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents CoreApplicationsComponents, Libraries, ToolsPodcasts, Videos, BooksMiscellaneousJFX Central Here are the JavaFX LinksOfTheMonth of March 2026. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one of the next overviews? Let us know via links@jfx-central.com. Core Java and …

    Read More »
  • 30 March

    🤖 5 Best Practices for Working with AI Agents, Subagents, Skills and MCP

    Author: Jonathan Vila Original post on Foojay: Read More Table of Contents §0 Where This Fits in the Series§1 The Naive Architecture — and Why It Breaks§2 The Better Architecture — Multi-Agent with MCP§3 Before You Build: The Productivity Reality Check§3b Requirements First — The Bottleneck AI Doesn’t Remove The AI Unified Process IREB AI4RE — Requirements Engineering in the …

    Read More »
  • 27 March

    The Java in Education Catalog Now Has a Beautiful Home

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents Inspired by a Great Idea from James WardMeet education.foojay.socialThe Catalog Is Only as Good as the Community Makes ItWhat’s Next A few weeks ago, Igor De Souza shared Bringing Java Closer to Education: A Community-Driven Initiative here on Foojay. It’s something we started together to gather Java educational …

    Read More »
  • 26 March

    Modeling One-to-Many Relationships in Java with MongoDB

    Author: Arthur Ribeiro Original post on Foojay: Read More Table of Contents What You’ll LearnPrerequisites Project Setup Configuring the MongoClient with POJO Support What Is a One-to-Many Relationship in Java?How Does MongoDB Store Documents Differently Than a Relational Database?Pattern 1: Embedded Documents When Should You Embed? Modeling Embedded Documents in Java Inserting and Querying Embedded Documents Pattern 2: References When …

    Read More »
  • 26 March

    Spring Boot Actuator Health for MicroProfile Developers

    Author: Luqman Saeed Original post on Foojay: Read More Table of Contents The Conceptual BridgeThe Conceptual BridgeEndpoint MappingWriting Health ChecksWriting Health Checks Auto-Configured Health Indicators Response Format and Status Codes Security Considerations Actuator’s Extended Capabilities Practical Migration Tips Conclusions If you worked with MicroProfile Health, you already understand the value of exposing application health information through standardized endpoints. You know …

    Read More »
  • 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 »