Go Reactive

This article is about the Reactive programming paradigm. If you want to know more about what is the link between this paradigm and the other paradigms (imperative, declarative, functional), should...

AWS Cloud Practitioner Preparation and Exam Notes

Later, when talking with the DevOps guy of our team about cloud and getting certified, he told me he’s trying to pass AWS Cloud Solution Architect! Why? Because AWS is...

Get Started With React Hooks

In this tutorial, we’ll take a look at React Hooks and how you use them? What Are React Hooks? Hooks are functions like any other JS function, but they are...

Continuous Delivery - Small Batches and Risk

In this article, we’ll talk about the principles of continuous delivery, and we’ll focus on the Work in Small Batches principle and how it helps reduce risks. There are five...

Private and Public Routes in React

In this tutorial, we will learn how to manage different types of routes private and public in an application. Routes in React React Router conditionally render components to display depending...

Presentational vs Container Components

In this article, we’ll talk about the difference between Presentational and Container Components in React. In React components are usually split into 2 big categories: presentational components and container components....

Hexagonal Architecture in Java

In this article, we’ll talk about Hexagonal Architecture, and we’ll build a Java app to illustrate its concepts. tl;dr Throughout my experience, I worked on some projects where the business...

Kubernetes 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....

Kubernetes 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...

Kubernetes 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...