-
Core Java

CompletableFuture vs Virtual Threads: When to Use Each
Java 21 introduced virtual threads as a production-ready feature, fundamentally changing how we approach asynchronous programming. For years, CompletableFuture has…
Read More » -
Enterprise Java

HTTP Client From OpenAPI Spec And Spring Boot Example
1. Introduction OpenAPI ( formerly Swagger) provides a standard way to describe Rest APIs and OpenAPI Generator tool to generate…
Read More » -
Core Java

Handling Non-Serializable Parts in Java Serialization
Serialization in Java allows you to convert an object into a byte stream so that it can be stored or…
Read More » -
Core Java

Java Record Patterns: Simplifying Data Navigation with Nested Deconstruction
Java 21 brought a transformative feature to the language: Record Patterns (JEP 440). After being previewed in Java 19 and…
Read More » -
Agile

Agile Git Branching Strategies in 2026
Remember when GitFlow felt revolutionary? All those neat branches with their clearly defined purposesâmaster, develop, feature, release, hotfixâit seemed like…
Read More » -
Enterprise Java

Guide to Logging in Java Jersey Applications
Logging is a critical part of any production-ready RESTful service. It helps us trace requests, debug issues, and monitor performance.…
Read More »





