Java
-

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

Virtual Thread Pinning: The Synchronized Block Trap Nobody Warned You About
Virtual threads are supposed to make blocking cheap. That is the whole promise of Project Loom: keep the simple thread-per-request…
Read More » -

Java 26: New Features Overview
Java continues its evolution with another major release. Java 26 introduces important improvements across language features, runtime performance, garbage collection,…
Read More » -

OpenTelemetry Java Auto-Instrumentation: Traces Without Touching Your Code
How the OTel Java agent attaches at JVM startup, what it captures automatically across JDBC, Spring MVC, and Kafka, and…
Read More » -

From LLMs to LangChain: Building practical AI Applications
Software development is entering a new phase driven by Large Language Models (LLMs). These models allow developers to move beyond…
Read More » -

Feature Flags in Java: The Missing Piece That Makes Trunk-Based Development Work
A practical look at implementing release, ops, and experiment flags with Togglz and Unleash on Spring Boot 4 and the…
Read More »




