[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

April, 2026

  • 20 April

    Explore Spring AI SDK – Amazon Bedrock AgentCore – Part 1

    Author: Mahendra Rao B Original post on Foojay: Read More Table of Contents Introduction Role of Agentic AI Frameworks What is Spring AI and Spring AI SDK? What is Amazon Bedrock AgentCore and Why? Amazon Bedrock AgentCore Capabilties 1. AgentCore Runtime 2. AgentCore Memory 3. AgentCore Gateway 4. AgentCore Identity 5. AgentCore Policy 6. Build-inTool: Code Interpreter 7. Build-inTool: Browser …

    Read More »
  • 19 April

    Crossing the River Styx: Spring Boot 3.5 and the Zombie Dependency Problem

    Author: Steve Poole Original post on Foojay: Read More Table of Contents The CVE Blind SpotThe River Styx The Rules Changed. The Habits Didn’t. What This Looks Like in Practice When Dependencies Become ZombiesSpring Boot 3.5: The Next Crossing We’ve Seen This Film Before The Window Is Open. For Now. The Map, Not Just the Landscape Tomorrow I start (o …

    Read More »
  • 18 April

    Which Java Runtime Should You Use in Production? Comparing OpenJDK Distributions

    Author: Catherine Edelveis Original post on Foojay: Read More Table of Contents TLDRIntroOpenJDKEclipse TemurinLiberica JDKAzul ZuluAmazon CorrettoIBM Semeru RuntimesRed Hat OpenJDKSapMachineMicrosoft Build of OpenJDKMaking the Call TLDR All eight distributions on this list start from the same OpenJDK codebase. The version number is the thing they have most in common. However, support ownership, vendor accountability, and additional tooling variety are …

    Read More »
  • 17 April

    Spring I/O 2026: Field Notes from Barcelona

    Author: Steve Poole Original post on Foojay: Read More Table of Contents Agents everywhereRod Johnson on the roadThe sessions that didn’t get the main stageA few things from the HeroDevs cornerThe documentaryWhat I’m taking home Spring I/O 2026 wrapped in Barcelona on Wednesday. Three days at the Palau de Congressos. A thousand-plus developers, five tracks, sixty sessions (or there abouts) …

    Read More »
  • 16 April

    CQRS in Java: Separating Reads and Writes Cleanly

    Author: Mike LaSpina Original post on Foojay: Read More Table of Contents What you’ll learn The Spring standard repositoryCreating separate repositories for the read and write The read Repository The write repository When requirements changeThe double-edged sword of Spring updates in MongoDB Increased network traffic Oplog bloat and replacing documents Conclusion Further reading What you’ll learn How the MongoDB Spring …

    Read More »
  • 16 April

    BoxLang AI Deep Dive — Part 2 of 7: Building a Production-Grade AI Tool Ecosystem

    Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents The Tool Hierarchy BaseTool — The Abstract Foundation Fluent Schema Description ClosureTool — Zero-Boilerplate Tool Creation Tools Get the Full Chat Request The Global AI Tool Registry Module Namespacing @AITool Annotation Scanning Two-Step Resolution Built-In Core Tools — now@bxai MCPTool — MCP Server Proxy Building a Custom Class-Based …

    Read More »
  • 14 April

    How I Automated Weekly Twitter/X Posts With Java, JBang and GitHub Actions

    Author: Bruno Borges Original post on Foojay: Read More Table of Contents The ProblemThe ArchitectureComponent 1: The Queue & Tweet Generator Handling New Patterns Component 2: The Post Script OAuth 1.0a in Java Component 3: The GitHub Actions WorkflowThe EconomicsBuilt in a Single Copilot CLI SessionWhat I’d Do DifferentlyTry It Yourself Every Monday at 10 AM Eastern, @javaevolved now tweets …

    Read More »
  • 14 April

    BoxLang AI Deep Dive — Part 1 of 7: The Skills Revolution 🎓

    Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents What Is a Skill? The SKILL.md File Format Creating Skills Two Injection Modes Always-On Skills Lazy / Available Skills The loadSkill Tool — Auto-Registered, Not Magic Promoting Lazy Skills Mid-Session Global Skills Pool How Skills Render Introspection Full Skills API Reference Putting It TogetherWhat’s Next This article is …

    Read More »
  • 13 April

    Foojay Podcast #93: Update Your JDK, Read More Code, and Talk to Your Users: Interviews From VoxxedDays Amsterdam

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents YouTubePodcast AppsContent In this episode of the Foojay Podcast, we’re bringing you something special: a full batch of hallway-track conversations recorded live at VoxxedDays Amsterdam. Fifteen guests, one conference, and one theme that kept coming back, whether we planned it or not: Java has grown up quietly, steadily, …

    Read More »
  • 12 April

    Complete Observability for Java: Spring Boot and Kubernetes with Dash0

    Author: Geertjan Wielenga Original post on Foojay: Read More Table of Contents PrerequisitesSet up the Spring Boot applicationBuild and containerize the applicationDeploy to KubernetesInstall the Dash0 Kubernetes OperatorVerify complete observabilityFinal thoughts “From Zero to Full Observability with Dash0” showed you how to add observability with auto-instrumentation: the Dash0 Kubernetes Operator collected infrastructure metrics (pod CPU, memory, node resources) and auto-instrumented …

    Read More »