Java
-

Spring AI Integration: Building Intelligent Java Applications
The AI revolution isn’t just for Python developers anymore. With Spring AI quickly becoming the starting point when Java developers…
Read More » -

Converting BCD to Decimal in Java
Binary-Coded Decimal (BCD) is a system of representing decimal numbers where each digit (0–9) is encoded using four binary bits.…
Read More » -

Understanding Java Object Arrays
In Java, everything is derived from the base class Object. The Object[] array is one of the most flexible types…
Read More » -

Sequenced Collections API: Standardizing Ordered Access
For decades, Java’s Collections Framework had a glaring inconsistency. Want the first element of a List? Call list.get(0). First element…
Read More » -

Micrometer’s Observation API: Unified Observability for the JVM
For too long, the gap between writing code and understanding its production behavior has been frustratingly wide. We’ve deployed applications,…
Read More » -

Getting Started with Repository Vector Search in Spring Data
With Spring Data, vector search is supported via new repository methods, allowing us to define similarity queries using familiar repository…
Read More » -

Making Spring Integration Tests Run Faster
Integration tests exercise the application with realistic wiring, bridging the gap between pure unit tests and full end-to-end tests. They…
Read More » -

API Versioning Strategies in Spring Framework 7
The API Evolution Imperative Every successful API eventually faces the tension between stability and innovation. Your clients depend on existing…
Read More » -

VMLens for Java Concurrency Testing
Writing unit tests for single-threaded code is standard practice. For concurrent, multi-threaded Java the same discipline wasn’t easy historically because…
Read More »



