Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Friends of OpenJDK Today

Most Viewed

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

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 — ...

New Articles

Distributed Cache Invalidation Patterns

Table of Contents Why Cache Invalidation Becomes Hard in Distributed SystemsTime-Based Expiration (TTL)The Cache-Aside PatternEvent-Based Cache InvalidationVersioned Cache KeysMulti-Layer CachingEvent-Driven Cache RebuildsChoosing the Right StrategyFinal Thoughts Caching is one of the most powerful tools developers have at their disposal for …

BoxLang AI Deep Dive — Part 3 of 7: Multi-Agent Orchestration — Building AI Teams That Work 🌲

Table of Contents 🌲 The Agent TreeCycle Detection Built-In🤖 Sub-Agents as Tools🏢 AiAgent is Now Fully Stateless🧠 Per-Call Identity Routing on Memory🏗️ The Agent Run Lifecycle🌊 Streaming with Multi-Agent Teams🔄 Suspend and Resume🔍 Introspection🚀 A Complete Multi-Agent ExampleWhat’s Next BoxLang …

MelodyMatrix V1.0.0 Released: Shipping a JavaFX App with jDeploy, GitHub Actions, and Auto-Update

Table of Contents What Is MelodyMatrix?What Is jDeploy?The Video: Preparing and Triggering the First Release TogetherWhy jDeploy, and Why It Is FreeA Side Note on Lottie4JTimelineLinks Some side projects take a while to get to a proper release. MelodyMatrix is …

spring ai agentcore
Explore Spring AI SDK – Amazon Bedrock AgentCore – Part 1

Table of Contents IntroductionRole of Agentic AI FrameworksWhat is Spring AI and Spring AI SDK?What is Amazon Bedrock AgentCore and Why?Amazon Bedrock AgentCore Capabilties1. AgentCore Runtime2. AgentCore Memory3. AgentCore Gateway4. AgentCore Identity5. AgentCore Policy6. Build-inTool: Code Interpreter7. Build-inTool: Browser8. Gen …

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

Table of Contents The CVE Blind SpotThe River StyxThe Rules Changed. The Habits Didn’t.What This Looks Like in PracticeWhen Dependencies Become ZombiesSpring Boot 3.5: The Next CrossingWe’ve Seen This Film BeforeThe Window Is Open. For Now.The Map, Not Just the …

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

Table of Contents TLDRIntroOpenJDKEclipse TemurinLiberica JDKAzul ZuluAmazon CorrettoIBM Semeru RuntimesRed Hat OpenJDKSapMachineMicrosoft Build of OpenJDKMaking the Call TLDR Intro Picking a Java runtime is like picking any commodity infrastructure, isn’t it? You simply find the version you need and grab …

Popular today Clean Shutdown of Spring Boot Applications
Article discusses and presents five ways to shutdown Spring Boot apps cleanly. It provides inline code samples and link to GitHub.
Spring I/O 2026: Field Notes from Barcelona

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 …

CQRS in Java: Separating Reads and Writes Cleanly

Table of Contents What you’ll learnThe Spring standard repositoryCreating separate repositories for the read and writeThe read RepositoryThe write repositoryWhen requirements changeThe double-edged sword of Spring updates in MongoDBIncreased network trafficOplog bloat and replacing documentsConclusionFurther reading What you’ll learn The …

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

Table of Contents 🏗️ The Tool Hierarchy🧱 BaseTool — The Abstract FoundationFluent Schema Description⚡ ClosureTool — Zero-Boilerplate Tool CreationTools Get the Full Chat Request🗄️ The Global AI Tool RegistryModule Namespacing@AITool Annotation ScanningTwo-Step Resolution🔧 Built-In Core Tools — now@bxai🔌 MCPTool — …

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

Table of Contents The ProblemThe ArchitectureComponent 1: The Queue & Tweet GeneratorHandling New PatternsComponent 2: The Post ScriptOAuth 1.0a in JavaComponent 3: The GitHub Actions WorkflowThe EconomicsBuilt in a Single Copilot CLI SessionWhat I’d Do DifferentlyTry It Yourself Every Monday …

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

Table of Contents 🧠 What Is a Skill?📄 The SKILL.md File Format🔧 Creating Skills⚡ Two Injection ModesAlways-On SkillsLazy / Available SkillsThe loadSkill Tool — Auto-Registered, Not MagicPromoting Lazy Skills Mid-Session🌍 Global Skills Pool🎨 How Skills Render🔍 Introspection📋 Full Skills API …

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

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 …

Mastodon

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard