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 » -

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 » -

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 » -

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 » -

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 » -

Spring AI Subagent Orchestration Guide
As AI-powered applications become increasingly sophisticated, a single AI agent is often insufficient to handle complex business workflows. Modern AI…
Read More » -

Apache Camel Observability: A Practical Guide
Modern integration applications often connect multiple services, APIs, messaging systems, and databases. As these integrations grow in complexity, monitoring and…
Read More » -

Data Processing in GCP With Apache Airflow and BigQuery
Modern data engineering rarely lives on a single machine. As datasets grow from gigabytes into terabytes — and sometimes into…
Read More » -

Advanced and Dynamic Searching With Spring Data JPA
From the classic Specification API to the new PredicateSpecification in Spring Data 4.0, generic search criteria builders, Querydsl integration, and pagination — everything your…
Read More »



