CodeProject

Effective Shell Interlude: Understanding the Shell

More than 6 years old

This is the first ‘interlude’ in my Effective Shell series. These interludes give some background, history or more flavour to some of the …
Read more

Effective Shell 4: Move Around!

More than 6 years old

This is the fourth part of my Effective Shell series, a set of practical examples of ways to be more efficient with everyday tasks in the shell or at …
Read more

Dynamic and Configurable Availability Zones in Terraform

More than 7 years old

When building Terraform modules, it is a common requirement to want to allow the client to be able to choose which region resources are created in, …
Read more

A portable and magic-free way to open Pull Requests from the Command Line

More than 7 years old

This little bash snippet will let you open a GitHub or GitLab pull request from the command line on most Unix-like systems (OSX, Ubuntu, etc), without …
Read more

Manipulating Istio and other Custom Kubernetes Resources in Golang

More than 7 years old

In this article I’ll demonstrate how to use Golang to manipulate Kubernetes Custom Resources, with Istio as an example. No knowledge of Istio is …
Read more

Procedural Smiles - Animating SVG with pure JavaScript

More than 7 years old

I recently needed to be able to generate a simple face image, with the face being able to scale from happy to sad. (Why I needed to do this is a long …
Read more

Patching Kubernetes Resources in Golang

More than 7 years old

Recently I needed to be able to quickly adjust the number of replicas in a Kubernetes Replication Controller. The original solution I’d seen …
Read more

mongo-monitor - a simple CLI to monitor your MongoDB cluster

More than 7 years old

The mongo-monitor CLI is a lean and simple tool to check the status of a MongoDB server or cluster. The code is on GitHub: …
Read more

The Death of Microservice Madness in 2018

More than 8 years old

En Español | Reddit Thread | Hacker News Thread Microservices became a very popular topic over the last couple of years1. ‘Microservice …
Read more

Effective Shell Part 3: Getting Help

More than 8 years old

This is the third part of my Effective Shell series - practical examples of ways to be more efficient with everyday tasks in a shell. Part 1: …
Read more