Making asynchronous code look synchronous in JavaScript

Why go asynchronous Asynchronous programming is a great paradigm which offers a key benefit over its synchronous counterpart - non blocking I/O within a single threaded environment. This is achieved by allowing I/O operations such as network requests and reading files from disk to run outside of the…

Debugging misleading errors in Kubernetes

tl;dr Kubernetes errors are not always clear. If in doubt, make sure your kubernetes-cli version is compatible with your kubernetes cluster version. Before I begin... For those of you wondering... "wait, what the heck even is Kubernetes?" - Kubernetes is an awesome open source project from Google for orchestrating…