Recent Posts

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 »

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 »

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 »