-
Enterprise Java

Building and testing a Modern Java 25 / Spring Boot 4.0.6 Backend: Docker, PostgreSQL, OpenAPI, Serenity BDD, Cucumber, and JUnit 6
Abstract This article walks through a compact but realistic backend application built with Java 25 and Spring Boot 4.0.6. The…
Read More » -
Enterprise Java

HTML UIs in Spring AI MCP Servers
Modern AI applications are evolving beyond simple text interactions. With the introduction of the Model Context Protocol (MCP), developers can…
Read More » -
Software Development

Event Sourcing vs CDC: Choosing the Right Pattern
Both patterns produce a stream of state changes — yet they sit at entirely different layers of your stack, solve…
Read More » -
Enterprise Java

Spring HATEOAS + OpenAPI 3.0: Why Links Don’t Appear in Swagger UI
You built a perfectly valid HAL response, opened Swagger, and the _links are simply… gone. Here is exactly why that happens and…
Read More » -
Software Development

A Guide to Designing APIs for AI Agents in the Age of AI
AI agents are changing how modern software systems are designed and consumed. Unlike traditional applications that rely on predictable, human-driven…
Read More » -
Enterprise Java

Anthropic Agent Skills Support in Spring AI
Large Language Models (LLMs) are rapidly evolving from simple text generators into intelligent agents capable of performing complex tasks. One…
Read More » -
DevOps

Getting Started With NCache Java Edition (Using Docker)
If you’ve ever watched a high-traffic Java service crawl under database load, you’ve already felt the problem that distributed caching…
Read More » -
Enterprise Java

Spring Boot 3 → 4 Migration: The 7 Failures Nobody Warns You About
Our recent piece on what changed in Spring Boot 4 covered the headline features: modularised JARs, JSpecify null-safety, API versioning, and Jackson…
Read More »






