-
Enterprise Java

Sending POST Data to Websites with Jsoup in Java
Posting data to websites—such as submitting login forms, sending API requests, or interacting with web systems—is a common requirement in…
Read More » -
Core Java

Java Platform Module System: Migration Strategies for Legacy Applications
The Java Platform Module System (JPMS), introduced in Java 9, represents one of the most significant changes to the platform.…
Read More » -
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 »




