Java
-

Deep JVM Observability with eBPF: Beyond Prometheus
Modern Java applications often run in complex, distributed environments where performance monitoring and observability are critical. While tools like Prometheus and JMX provide valuable…
Read More » -

Spring AI Testing: AI Evaluators Example
Large Language Models (LLMs) have become an integral part of modern applications, but ensuring their accuracy and reliability is crucial.…
Read More » -

Building a Semantic Search System with Spring AI and PGVector
Semantic search enhances traditional keyword-based search by understanding the meaning and context of queries rather than relying on exact keyword…
Read More » -

Optimizing Java Apps for NUMA: NUMA-Aware Threading
Optimizing Java applications for Non-Uniform Memory Access (NUMA) architectures involves understanding how memory access patterns and thread placement can impact…
Read More » -

Multi-Tenancy in Spring Boot: Sharding vs. Schema Isolation
As applications grow, multi-tenancy becomes a key architectural concern, especially for SaaS platforms serving multiple customers. Multi-tenancy allows multiple tenants…
Read More » -

Spring Batch Composite Item Reader Example
Batch processing plays a crucial role in applications that handle large datasets, ensuring efficient data ingestion, transformation, and storage. In…
Read More » -

Exploring Quarkus WebSockets
This article explores Quarkus WebSockets Next, a powerful way to enable real-time communication in Quarkus applications. Let us delve into…
Read More » -

Serverless Spring Boot with Knative on Kubernetes
Modern applications demand scalability, efficiency, and flexibility, especially when handling unpredictable workloads. Traditionally, Kubernetes offers robust orchestration for containerized applications,…
Read More » -

OpenCV Java Object Detection
In this article, OpenCV Java Object Detection demonstrates how to identify specific objects in a real image using OpenCV DNN(Deep…
Read More »





