-
Core Java

Disabling IPv6 in Java
Java applications by default support both IPv4 and IPv6, depending on the underlying operating system and network configuration. In some…
Read More » -
Enterprise Java

Spring AI with Oracle Vector DB
This guide walks you through building a Retrieval-Augmented Generation (RAG) chatbot using Spring Boot, Spring AI, and Oracle Database 23ai.…
Read More » -
Enterprise Java

CQRS with Spring Modulith
CQRS (Command Query Responsibility Segregation) is a design pattern that separates the responsibilities of reading and writing data. When combined…
Read More » -
Enterprise Java

Spring Boot Debugging with IntelliJ
Debugging Spring Boot apps becomes dramatically easier with IntelliJ IDEA when you combine breakpoints, the Spring plugin views, the Database…
Read More » -
Enterprise Java

Apache Camel KServe Inference
The Apache Camel KServe component streamlines the integration between Java applications and AI model servers that support the KServe Open…
Read More » -
Enterprise Java

Getting Started with Netty-socketio
Real-time features such as chat, live notifications, multiplayer game state sync, and collaborative editing require a server that can handle…
Read More » -
Enterprise Java

Flux vs ParallelFlux in Project Reactor
Project Reactor provides a reactive programming foundation on the JVM. Two common building blocks are Flux and ParallelFlux. While Flux…
Read More » -
Enterprise Java

Building a Web Crawler with WebMagic
A web crawler is a program that automatically browses and extracts data from websites. In Java, one of the most…
Read More » -
Core Java

JSpecify Null Safety Example
Null references remain a major source of runtime errors in Java. Over the years, the ecosystem produced many competing annotation…
Read More »







