-
Core Java

Java 25: Understanding Stable Values
Java 25 introduces an innovative feature: the StableValue API (JEP 502). This new API allows the creation of objects that…
Read More » -
Core Java

Generating HTML Test Reports with Gradle and JUnit
When you run tests with Gradle the Test task by default produces reports in HTML and XML formats. For JUnit…
Read More » -
Core Java

HTTPS Calls to Untrusted SSL Servers with REST Assured
When testing REST APIs over HTTPS, REST Assured provides a simple and fluent interface to interact with APIs. However, testing…
Read More » -
Core Java

Java Jersey & Jackson ObjectMapper Example
When building REST APIs with Jersey (a JAX-RS implementation) and Jackson for JSON serialization, developers often need to customize how…
Read More » -
Enterprise Java

Developing Stateful Custom Bean Validation Using Spring Boot
Bean Validation is a core feature of Spring Boot used to enforce rules on Java objects before they are processed…
Read More » -
Enterprise Java

Spring Boot & Hibernate @PartitionKey Guide
In high-scale applications, partitioning your database tables can significantly improve performance and scalability. Hibernate provides support for partitioning with the…
Read More » -
Software Development

Elasticsearch Query With “Not Contains” Example
Elasticsearch is a distributed full-text search engine where most queries operate by matching documents that contain tokens. To find documents…
Read More » -
Core Java

Global Test Initialization in JUnit 5
In testing frameworks, it is often necessary to perform some setup tasks before any test in the project is executed.…
Read More » -
Enterprise Java

Using TupleTransformer and ResultListTransformer in Hibernate
In Hibernate, developers often use native SQL queries or JPQL queries that return complex results — such as multiple columns…
Read More »






