AB1D6B8A-55C5-4C21-838E-144C996075F1.webp

Tales of a Remote Worker: Current Home Office Setup

This overdue post comes at the request from a few people on Twitter after I tweeted out a …

Screen Shot 2020-03-04 at 2.59.35 PM.webp

How to use GitHub Actions with your own self-hosted runner (aka build agent)

What is GitHub Actions? GitHub Actions enables you to “automate, customize, and execute …

Screen Shot 2020-03-01 at 11.21.02.webp

How to configure Azure Application Gateway V2 on an existing AKS Cluster - CLI Edition!

Last week I was in Prague for Microsoft Ignite The Tour and I had the pleasure of working with …

Screen Shot 2020-01-15 at 19.37.49.webp

Azure Cloud Shell + zsh, oh-my-zsh, tmux, and badass terminal!

It’s no secret I love custom terminals and personalized dotfiles. I already have dotfiles …

image002.webp

Using Helm 3 with Azure DevOps

I received an email last week asking if I had tried to use Helm 3 in an Azure DevOps pipeline; …

Screen Shot 2019-09-11 at 8.43.43 PM.webp

How to create a public Helm Repo using Azure Storage (and it works with Helm3 beta3)

Have you ever wanted your very own public helm repo? There are quite a few great articles out …

Screen Shot 2019-09-04 at 11.50.47 PM.webp

How to setup an end-to-end Azure DevOps pipeline from an Azure Web App

I know what you’re thinking, “I already know about the DevOps Project in Azure - …

Screen Shot 2019-09-01 at 11.25.40 AM-edit.webp

How to setup Azure CDN with Azure Storage (and allow Twitter Cards with images)

I’ve blogged quite a few times on how I built this blog and little things I’ve …

Screen Shot 2019-08-30 at 12.45.56 PM.webp

Ghost: Migration lock was never released or currently a migration is running (Fix!)

This blog runs on a self hosted Ghost instance in an Azure App Service via a Linux Container. I …