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 »foojay
🤖 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 »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 »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 »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 »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 »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 »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 »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 »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 »
NLJUG – Nederlandse Java User Group NLJUG – de Nederlandse Java User Group – is opgericht in 2003. De NLJUG verenigt software ontwikkelaars, architecten, ICT managers, studenten, new media developers en haar businesspartners met algemene interesse in alle aspecten van Java Technology.