foojay

BoxLang AI Deep Dive β€” Part 4 of 7: Middleware β€” The Missing Layer in Every AI Framework 🧡

Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents The Middleware Architecture AiMiddlewareResult β€” Typed Flow Control LoggingMiddleware β€” Instant Observability RetryMiddleware β€” Resilience Without Boilerplate GuardrailMiddleware β€” Defense in Depth HumanInTheLoopMiddleware β€” Keeping Humans in Control FlightRecorderMiddleware β€” AI Testing Solved MaxToolCallsMiddleware β€” Runaway Agent Prevention Writing Your Own Middleware Composing MiddlewareWhat’s Next BoxLang AI 3.0 …

Read More »

Eliminating Flaky Tests to End World Hunger

Author: FranΓ§ois Martin Original post on Foojay: Read More Table of Contents Why Do Flaky Tests Matter?Common Causes of Flaky TestsStrategies to Keep Tests Reliable 1. Awareness of Flaky Tests 2. Fix One Flaky Test Each Sprint 3. Use New Test Data 4. Wait for Conditions to Be Met 5. Run Tests in Parallel 6. Temporarily Quarantine Flaky Tests 7. …

Read More »

Azul Zulu April 2026 Quarterly Update Released

Author: Frank Delporte Original post on Foojay: Read More Table of Contents The Quarterly Update Cycle Critical Patch Updates (CPU) Patch Set Updates (PSU) Making Perfect Use of CPU and PSU releases Difference With the Six-Month Release CycleSecurity and Bug Fixes in This ReleaseAzul Zulu April 2026 Release Notes Azul Zulu Joins Docker’s Official Images Program New Distributions: JavaFX for …

Read More »

Distributed Cache Invalidation Patterns

Author: Matteo Rossi Original post on Foojay: Read More 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 optimizing application performance. Caching systems can significantly reduce latency and reduce …

Read More »

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

Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents The Agent Tree Cycle 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 AI 3.0 Series Β· Part 3 of 7 A single agent …

Read More »

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 »

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 »

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 »

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 »