Interfaces in Go are one of the cornerstones of writing code that is both flexible and testable. But oftentime there is confusion when working with interfaces that can be nil. What does that even m...
Azure Linux VM SSH Error - Connection refused
SSH’ing into any Linux machine is the common way to interact with it. But there are times when you might run into issues and having Linux running in a cloud provider, like Azure, can add another la...
Automating the Easy Things with Power Automate
I love automating my tasks. If I’m doing something that I’ll do more than once, I’m already thinking about a way to automate it. The typical way to do this is to write code. Sometimes a lot of code...
Top-Level Drop-In to Apply Settings to All Units of a Certain Type
One of the great ways that systemd allows you to modify a unit definition, without necessarily having to change the original unit file definition, is with drop-ins. Drop-ins are super powerful, and...
SSH into AKS Nodes
One of the great things about Kubernetes is that it abstracts away the underlying compute so that we only have to worry about our application workload running on the cluster. But there might be a c...
Using Desktop Linux in a Microsoft Shop - Yes You Can
I hear this all the time, and I want to set the record straight: Just because you are part of a Microsoft “shop” (an organization or team that focuses heavily on Microsoft technologies, such as Azu...
systemd Inhibitor Locks Deep Dive
systemd inhibitor locks are a really great way to have some control over the system state changes (shutdown, reboot, idle, suspend, etc.). The common use case for this is if you need to ensure that...
Cheap AKS Update - Basic Load Balancer
I recently wrote about how to run Kubernetes in Azure the cheap way. Since then I’ve learned that there is another thing we can do for even more savings! Note: Just like the in previous blog post,...
Show the Current Azure CLI Subscription in the Terminal
I live in the terminal for almost everything, and that includes managing my Azure resources with the Azure CLI. Like a lot of others working with Azure, there are a handful of subscriptions that I ...
Search for a Key Vault Certificate in an Azure Subscription
If you are working with Azure Key Vault certificates, you might have a hard time locating the certificate itself in your Azure subscription. Let’s take a scenario: You notice that the certificate ...