Working around Terraform’s Azure inequities – Part 2: Azure Shared Private Links

In this post we’ll go over how to work around Terraform to both deploy a shared private link between two resources (Azure AI Search & Azure OpenAI) and then automatically approve it. Shared Private Links (SPLs) are a way for two Azure resources to communicate over a Private Endpoint (PE), which routes traffic over an… Read More »

Working around Terraform’s Azure inequities – Part 1: Azure AI Search

It’s no secret to those who know me that I really dislike Terraform. It’s not because of the technology or the concept, though, but rather because of its execution at a project level. As a funded company, it does a piss poor job at keeping up to date – it’s clearly gotten “too big for… Read More »

How I keep 30 Chocolatey packages up-to-date without losing my mind

As of this writing, I manage 29 packages on Chocolatey.org. One thing it’s imperative package authors do, though, is keep their packages up to date as new versions of the software they’re wrapping get released. Without this, packages simply atrophy and the value of Chocolatey goes down. That said, managing nearly 30 packages would be an all-consuming task if I was forced to monitor all the various distribution channels as well as hand-roll updates to them whenever they were released. So how do I do it? Let me show you.