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 part 2 of this series on developing XR applications and experiences, explore Property Graphs and Analytics, Data Visualization, and Metaverse collaboration.
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.
Apache Pulsar and KubeSphere are powerful tools for cloud-native applications. In this post, we'll demonstrate how to deploy Pulsar on KubeSphere from scratch.
In this post, I'll outline the top trends shaping the future of open-source database programs and highlight a few example projects where you can help lead the way.
Node.js IDE helps to make the development process simpler by debugging and JavaScript code assisting. Check out this list of the six best Node.js IDEs.
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 this blog, we'll explore the top 10 Infrastructure as Code tools to automate complex and time-consuming deployment tasks and boost productivity in DevOps.