Musings

  • Docker Swarm on a Raspberry Pi Cluster Docker Swarm Services on a Raspberry Pi 4 Cluster For sake of ease, this post makes the following assumptions: At least 2x Raspberry Pi 4’s (3 is better, 5 is ideal) You’ve got a macOS device for initial configuration of the SD cards Familiarity with a terminal Step 1: Getting...

  • MacDevOpsYVR: Do you even DevOps, bro? MacDevOpsYVR Last year I had the great opportunity to head up to the “Frozen North” to attend the fourth year of MacDevOpsYVR, and boy’o’boy did I enjoy myself! If you’re not privy to Canada’s airport codes, MDOYVR takes place in the coastal seaport city of Vancouver at Simon Fraser University...

  • Tackling Asset Management: Part Two No REST for the wicked In order to “automate the boring stuff” a programmatic means by which to hit the API was surely needed. Fifteen minutes of dancing around GitHub proved that this was an adventure that no one had embarked upon. Having never built a from-scratch client library, it...

  • Tackling Asset Management: Part One What problem are we trying to solve? At the organization I work for, we tend to look at the implementation of a new system from a very specific perspective: “What is the problem we are trying to solve?” Using this as a starting point, we can begin to easily craft...

  • Deprecation Notifier (Part Two): Expanding functionality A few months ago I found myself hacking away at Google’s Deprecation Notifier source code in hopes of finding a way to close an open issue relating to version comparison1. More specifically, Deprecation Notifier would only allow an admin to utilize the tool for major updates (e.g. 10.12 to 10.13),...

  • Deprecation Notifier (Part One): Building Let this post serve as a brief overview on how to build a customized, signed build of Google’s Deprecation Notifier utility. I say brief as it assumes you’ve got a mechanism to deploy, and already have a means by which to trigger the application. I’ll touch on this a bit...

  • caffeinate > Caffeine To put it quite simply: anymore, there is no need to be installing an all-to-common tool called Caffeine. Apple has taken the liberty of saving us the legwork, and went ahead and included a handy little binary in macOS. As far as the man page is concerned, caffeinate allows one...