Java Optional and best practices
Since Java 8 appeared a few years ago, along with the introduction of Optional, I have seen many instances of misuse or incorrect use of Optional. In this post, we…
Our team work realy hard to produce quality content on this website and we noticed you have ad-blocking enabled. Advertisements and advertising enable us to continue working and provide high-quality content.
Since Java 8 appeared a few years ago, along with the introduction of Optional, I have seen many instances of misuse or incorrect use of Optional. In this post, we…
In this new post, we will tackle and demonstrate Reduce in Java Stream with Examples. The Java Stream API provides various functional operations for working with Streams in Java. One…
When working with microservices, it is common to create a contract first using the API First approach for communication and access to our services. In such cases, OpenAPI 3 with…
In this new post, following the article we previously saw about Spring Boot Actuator, we will explore Spring Boot Actuator Metrics with Prometheus and Grafana. First of all, let's talk…
In this post, following the principles of Kubernetes Architecture, we will explore four different types of communication and networking within K8S. Network Challenges During the monolithic era of applications, all…
Continuing with the Kubernetes entries, in this post, we will delve into the Kubernetes architecture and specifically explore how the Master Node operates. Elements of a Kubernetes Architecture In summary,…
For some time now, I've been studying Kubernetes, and I find it quite interesting to write blog posts showcasing Kubernetes functionalities and deployment practices. So, let's start with the basics—an…
In this article, we will discuss about Spring Boot Actuator usage and configuration. We'll explore creating a custom Actuator endpoint and modifying the default behavior of the health endpoint. Why…
In this article, we will see how to use the API Criteria for Regular Expressions with PostgreSql. We will analyze two specific cases: firstly, dealing with a PostgreSQL range type…
Although Spring Data provides easy ways to obtain database results, there are times when a programmatic approach is required. In this article, we will see how to construct Criteria Queries…