How a Gangster Saved My Day!

How a Gangster Saved My Day!

When a code change is required, the main consideration is how to reduce the impact of the new implementation on the existing code, thus reducing the possibility of introducing new bugs and instead keeping or improving components' high cohesion/low coupling relationship. That's when design patterns...

READ MORE

Your 60-Second Intro to GKE

Google Kubernetes Engine (GKE) is a Google Cloud solution for container orchestration. With GKE, we can manage the Kubernetes ecosystem and all routines related to deploying, managing, and monitoring our applications. There are several advantages to using GKE instead of a manually-configured...

READ MORE

React Context API

Let's talk about the React Context API that React 16.3 added. An "old" API existed, but people avoid using it now since documentation recommends the new version. So what's great about React Context API?

READ MORE

Callback Hell, Promises, and Async/Await

Asynchronous JavaScript, which is JavaScript that uses callbacks, promises, and async/await, helps with functions that take time to return some value or to produce some result. This article gives a basic explanation of how callbacks, promises, and async/await work, and it also helps anyone who has...

READ MORE