



Explore how to monitor your spring boot application using Prometheus and Grafana APM tools.

In this article, you will learn how and when to use the Entity Graph tool.

See how to use hashCode() and equals() to not ruin your application.

In this article, we will introduce the JaVers tool, which allows you to facilitate and partially automate the data audit process.

This article presents basic use and configuration of Cucumber, which makes the process of creating tests in behavior-driven development much easier.

Oracle has released version 17 of Java. I present most important features that were introduced after last LTS to now.

In this article I want to show the pitfalls that await programmers when implementing boilerplate code using the Lombok library.

In this article we will walk through the specification of OptaPlanner and show example use case.

Following Tescontainers you can avoid errors during the code-writing process. Check out how.