Java
-

Spring Boot 4 vs Quarkus 3 vs Micronaut 4: The Java Framework Decision in 2026
I have shipped real services on all three this year. Here is what actually separates them once the marketing slides…
Read More » -

Exploring CTE Support in Hibernate with HQL
Common Table Expressions (CTEs) are one of the most powerful SQL features for writing readable, reusable, and recursive queries. Prior…
Read More » -

Project Valhalla’s Value Classes Are Finally Real
What the new value keyword actually changes about heap layout, and why data-heavy Java applications should pay attention. For more than a…
Read More » -

Build a Web Research AI Agent with Lanchain4j and Ollama
Running large language models locally using tools like Ollama fundamentally changes how we build AI applications. It enables fast experimentation,…
Read More » -

The Expression Problem: Why Java’s Sealed Interfaces Are One Answer, Not The Answer
Adding a new type is trivial in object-oriented code. Adding a new operation is trivial in functional code. Nobody has…
Read More » -

Spring AI Agent Skills Example
Large Language Models (LLMs) excel at reasoning, generating natural language, and answering complex questions, but enterprise AI applications require capabilities…
Read More » -

Spring Dynamic Authorization Scopes Example
Modern enterprise applications often require fine-grained access control where different users, clients, and business scenarios need different levels of permissions.…
Read More » -

Sealed Interfaces and Exhaustive Switch: Making Illegal States Unrepresentable
A compact, runnable example showing how sealed hierarchies plus pattern-matching switches turn a whole category of bugs into compile errors.…
Read More »





