Quantcast
Channel: dwmkerr.com
Browsing all 59 articles
Browse latest View live
↧

Image may be NSFW.
Clik here to view.

Creating a Resilient Consul Cluster for Docker Microservice Discovery with...

In this article I'm going to show you how to create a resilient Consul cluster, using Terraform and AWS. We can use this cluster for microservice discovery and management. No prior knowledge of the...

View Article


Image may be NSFW.
Clik here to view.

Get up and running with OpenShift on AWS

OpenShift is Red Hat's platform-as-a-service offering for hosting and scaling applications. It's built on top of Google's popular Kubernetes system. Getting up and running with OpenShift Online is...

View Article


Image may be NSFW.
Clik here to view.

Tips and Tricks for Beautifully Simple Mobile App CI

In this article I'm going to demonstrate some simple tips and tricks which will help you build and maintain beautifully simple mobile build pipelines. These techniques can be applied to different...

View Article

Image may be NSFW.
Clik here to view.

A utility to help you wait for ports to open

There are occasions where you might need to have scripts or commands which wait for TCP/IP ports to open before you continue. I've come across this need again and again when working with microservices,...

View Article

Image may be NSFW.
Clik here to view.

Effective Shell Part 1: Navigating the Command Line

This is the first part of a series I am writing which contains practical tips for using the shell more effectively. Part 2: Become a Clipboard Gymnast Part 3: Getting Help I can't think of a better...

View Article


Image may be NSFW.
Clik here to view.

Effective Shell Part 2: Become a Clipboard Gymnast

This is the second part of my Effective Shell series, which contains practical tips for using the shell to help with every day tasks and be more efficient: Part 1: Navigating the Command Line In this...

View Article

Image may be NSFW.
Clik here to view.

Integrating OpenShift and Splunk for Docker Container Logging

In this article I'm going to show you how to set up OpenShift to integrate with Splunk for logging in a Docker container orchestration environment. These techniques could easily be adapted for a...

View Article

Image may be NSFW.
Clik here to view.

Effective Shell Part 3: Getting Help

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: Navigating the Command Line Part 2: Become a Clipboard...

View Article


Image may be NSFW.
Clik here to view.

The Death of Microservice Madness in 2018

En Español | Reddit Thread | Hacker News Thread Microservices became a very popular topic over the last couple of years[1]. 'Microservice madness' goes something like this: Netflix are great at devops....

View Article


Image may be NSFW.
Clik here to view.

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

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: github.com/dwmkerr/mongo-monitor Here's how it looks in action: In this...

View Article

Image may be NSFW.
Clik here to view.

Patching Kubernetes Resources in Golang

Recently I needed to be able to quickly adjust the number of replicas in a Kubernetes Replication Controller. The original solution I'd seen pulled down the spec, modified it, then updated it. There's...

View Article

Image may be NSFW.
Clik here to view.

Procedural Smiles - Animating SVG with pure JavaScript

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 story!) This gave me the opportunity to have a play...

View Article

Image may be NSFW.
Clik here to view.

Manipulating Istio and other Custom Kubernetes Resources in Golang

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 needed, I'll just use it to demonstrate the concepts!...

View Article


Image may be NSFW.
Clik here to view.

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

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 using any magic libraries, ZSH tricks or other...

View Article

Image may be NSFW.
Clik here to view.

Dynamic and Configurable Availability Zones in Terraform

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, and which availability zones are used. I've seen a...

View Article


Effective Shell 4: Move Around!

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 the command line. Part 1: Navigating the Command...

View Article

Image may be NSFW.
Clik here to view.

Effective Shell Interlude: Understanding the Shell

This is the first 'interlude' in my Effective Shell series. These interludes give some background, history or more flavour to some of the topics. Part 1: Navigating the Command Line Part 2: Become a...

View Article


Image may be NSFW.
Clik here to view.

Effective Shell Part 6: Everything You Don't Need To Know About Job Control

Job control is a feature of most shells, which is generally not particularly intuitive to work with. However, knowing the basics can help prevent you from getting yourself into a tangle, and can from...

View Article

Image may be NSFW.
Clik here to view.

Effective Shell Part 7: The Subtleties of Shell Commands

In this chapter, we'll take a look at the various different types of shell commands that exist and how this can affect your work. By the end of this chapter, you might even be able to make sense of the...

View Article
Browsing all 59 articles
Browse latest View live