David McKay

David McKay @rawkode

About: 💼 @EquinixMetal 🌟 #CloudNative #DevRel #InfluxAce #Observability 🎬 https://rawkode.live 💬 https://rawkode.live/chat (Discord) 💁‍♂️ https://rawko.de/office-hours ℹ️ He / Him

Location:
Scotland, Europe
Joined:
Jul 29, 2018

David McKay
articles - 20 total

Kubernetes SDKs from the Pulumiverse

Pulumi provides an amazingly rich interface for developers and operators to define their Kubernetes...

Learn More 6 1Jan 31 '22

Introduction to OpenEBS

OpenEBS builds on Kubernetes to enable Stateful applications to easily access Dynamic Local PVs or Re...

Learn More 1 0Oct 24 '20

Introduction to GitOps with GitOps Toolkit / Flux v2

GitOps is a way to do Kubernetes cluster management and application delivery. It works by using Git...

Learn More 11 0Oct 24 '20

QuestDB on Kubernetes

I was first introduced to QuestDB by my former colleague, David Simmons, who now runs their Developer...

Learn More 0 0Oct 24 '20

Packet Metadata for SaltStack

In my last article, we spun up some bare metal compute on Packet with Pulumi and installed SaltStack....

Learn More 0 0Oct 24 '20

SaltStack on Packet with Pulumi

WIP: You probably don't want to read this yet 😂 I joined Packet on July 27th (4 days ago, at the tim...

Learn More 0 0Oct 24 '20

Automate Google Calendar Invitations with Slack and Pipedream

When I was working at InfluxData, I put together a programme that aimed to solve a common business ch...

Learn More 5 0Jul 15 '20

Contributing to nixpkgs

I've been using NixOS, on and off, for around 2 years now. It's got its challenges, which usually mea...

Learn More 16 0Jul 15 '20

Introduction to WebAssembly on Kubernetes with Krustlet

Welcome! 👋 This article will aim to introduce you to something wild and wonderful - running WebAssem...

Learn More 6 0Jul 2 '20

Tip 6: Bat, Rip, & Skim

Consider this the "Embrace Rust" tip post. If an app can be rewritten in Rust, then someone's probabl...

Learn More 9 0Jan 8 '20

Tip 5: Replacing ls with exa

Rust ... slowly but surely, all applications are being rewritten in Rust. My next few tips will cove...

Learn More 15 2Jan 7 '20

Tip 4: Git Commit Templates & Conventional Commits

Git commit messages are important. We all know that, yet ... in the heat of the moment, we're prone t...

Learn More 22 1Jan 6 '20

Tip 3: Create a `tmp` Alias

Nobody ever tells you this, but it's true for everyone ... you'll need to trust me... There's going...

Learn More 5 0Jan 3 '20

Tip 2: History Forgets Common Commands

With Tip 1, we looked at how we can switch our history between local directory and global. Regardles...

Learn More 6 0Jan 2 '20

Tip 1: Per Directory ZShell History

You probably enter a lot of different commands into your terminal every day, right? Those commands co...

Learn More 10 0Jan 1 '20

How I Git

I've been slinging code for nearly 20 years now. I've navigated the murky waters of version control,...

Learn More 8 1Sep 23 '19

Docker's Entrypoint & Command Explained in 20 Seconds

This is a small clip from my "Kickass Development Environments with Docker" talk that was recorded at...

Learn More 11 0Sep 1 '19

Dockerfile Tip 1: Define a Base Layer

With the advent of the Multi Stage Dockerfile, it's very common for people to ver...

Learn More 8 0May 3 '19

Spinning Up InfluxDB 2.0 (Alpha) with Docker

Warning: InfluxDB 2.0 (Alpha) should NOT be used for any production workloads. ...

Learn More 8 0Apr 15 '19

InfluxDB 2.0.0 Alpha 8

A new release of InfluxDB 2.0 Alpha is available now. As described in our CTO P...

Learn More 5 0Apr 13 '19