An Introduction to Vert.x
According to vertx.io/, Vert.x is a toolkit for building reactive applications on the JVM. Its essence is processing asynchronous events, mostly from non-blocking I/O, and a threading model based on...
Read MorePortainer for Docker
I use Docker every day for running apps, tools, databases, etc. I can have three of the same apps running side by side using the same port (internally) and without...
Read MoreKubernetes 102 - Kubctl Commands for Docker Users
Kubectl CLI is a great tool to interact with Kubernetes cluster. In this post, we’ll learn the most common Kubectl commands by comparing each command to its equivalent in Docker....
Read MoreKubernetes 101 - Start Containers Using kubctl
We can manage a Deployment by using the Kubernetes CLI called kubectl. kubectlis based on the API Server to interact with the Kubernetes cluster. In this article, we’ll learn the...
Read MoreKubernetes 100 - Introduction
Born in Google and donated to Cloud Native Computing Foundation in 2014, 2017 was the year when Kubernetes conquered the container orchestration space as Docker Swarm and Mesos. In this...
Read MoreACID Transactions
Programming is about managing data that point to the state of a system. Databases are the right place to store data. So they helped us to build applications pretty easily...
Read MoreImproving Null Safety in Java
In this article, we will present a couple of ways to prevent writing needless null checking by using Optional API and lambda expressions. Let’s consider this hierarchy of classes: class...
Read MoreGit Branching for PR
In the past, I struggled with the code review, and the merge of large pull requests as an author and also as a reviewer. In this article, we will see...
Read MoreUpdate your fork directly on GitHub
How to update a forked repo and get the last updates from the original project? Short answer On your local CLI of the forked project, link the repo to the...
Read MoreJava Core Structural Patterns
Structural patterns show how to compose classes and objects into larger structures while keeping flexibility and efficiency. We can find them in the Gang of Four book. In this post,...
Read More