This video tutorial looks at the double-checked locking design pattern in Java. This tutorial includes an introduction, implementation, and out-of-order writes.
This video tutorial takes a closer look at Messaging Design Pattern (MDP), which includes an introduction and implementation of proxy, adapter, and web service.
Learn the straightforward path to solving problems using Java Streams, a framework that allows us to process large amounts of data quickly and efficiently.
In this tutorial, take a look at Object Relational Behavioral Design Patterns in Java. This tutorial includes an Identity Map, Unit of Work, and Lazy Load.
Distributed Tracing System is essential for microservice architecture and analyzes problem areas. Learn how with Spring Cloud Sleuth and analysis tool, Zipkin.
I posted two new videos in the "140 Second Duckling" series. They cover some basic and some little-known features of debuggers, such as object marking.
ID generation on the client-side is not as simple as it seems. In JPA and Hibernate, we can use UUIDs, custom strategies, and dedicated ID generation servers.
In the video, we take a closer look at Domain Logic Design Patterns in Java including the transaction script, domain model, table module, and service layer.
Let's analyze Java, Spring Boot, MongoDB performance to see where JDK spends the most time. We'll also cover high impact, low change performance improvements.
In this below video tutorial, take a closer look at distribution design patterns in Java - Data Transfer Objects (DTO) and remote facade design patterns.
Many say Java's glory days are coming to an end. So does that mean it's worth the change in the profile or is all of this talk just smoke without fire?
In this article, we will try to answer this question by reviewing the process of constant upgrading of OpenJDK and its open-source approach to development.
In this blog, we will discuss how your Java microservice application can connect to and interact with a relational database through the Jakarta Persistence API.