Integrating Model Context Protocol (MCP) Tooling with Spring AI
The Model Context Protocol (MCP), originally introduced by Anthropic, is an open standard designed to standardize how Large Language Models (LLMs) connect with external context sources—such as databases, local file…
Enterprise AI at Scale: Why Spring AI and Java are Built for the Long Run
While Python remains the undisputed king of AI research, data exploration, and model training, the landscape shifts dramatically when moving from experimental notebooks to high-throughput, mission-critical production systems. For enterprise…
Minecraft Functions meets Java
My son has gotten into Minecraft and Star Wars. He wanted the two of us to build the Death Star in Minecraft. That is not a small undertaking. I got…
Vibe Coding the Next Generation: How We Built AIMUD Using an AI Ensemble
In the traditional world of software engineering, building a Multi-User Dungeon (MUD) is a rite of passage. It requires handling complex state, real-time networking, concurrency, and deep game logic. Usually,…
Geo – Line
One of the simplest shapes we can make is GeoLine. It consists of two GeoLocations the start, and end of the line. The line is the simplest of shapes but…
ListUtils.safe()
Sometimes you need to guarantee a list is safe to use. A simple method can make sure your safe to use the list, or have an empty list that would…
Secure Your Secrets: Encrypting Values with Spring Cloud Config
In the world of microservices, Spring Cloud Config provides a centralized way to manage externalized configurations for your applications. But what about sensitive data like database passwords or API keys?…