Enabling Custom (Bicep) Language Server support in OpenCode
I wanted Bicep diagnostics to show up in OpenCode with a custom LSP setup, as I noticed the models making a bunch of mistakes without it. Here's how to do it.…
Read more
I wanted Bicep diagnostics to show up in OpenCode with a custom LSP setup, as I noticed the models making a bunch of mistakes without it. Here's how to do it.…
Read more
I’ve been refining my own mental model for agent splits in coding workflows, and this post is a snapshot of what has worked best so far.…
Read more
In this post I'll show you how I've configured the providers to my own Foundry, which hosts both the recently announced Anthropic models as well as models by OpenAI and others.…
Read more
Core ideas and GH + OpenCode implementations of the Research - Plan - Implement development flow…
Read more
In this post I'll describe some of the fundamental building blocks of creating an AI Dev platform for organizations in Azure.…
Read more
In this post I'll open up my own thinking on what should be defined at which layer of your LLM tooling stack.…
Read more
A while back, Microsoft had a huge hype cycle around the rename of Azure AI Studio to Azure AI Foundry. I've had a while to get to know the product and in this post will try to open up how it all works from a Azure resource perspective.…
Read more
The Managed DevOps Pools (MDP) resource in Azure has been Generally Available since Ignite 2024. Let's see how to set one up, and discuss why I think this solves a common problem in my projects: requiring deployments into VNETs.…
Read more
The Bicep team has recently published the "Bicep Templates for Microsoft Graph" extension into public preview. I've been playing around with it a bit, and wanted to document my experiences.…
Read more
In this post we'll see how to set up our own Kubernetes cluster to act as an External Identity Provider.…
Read more
In this post, I'll try to explain the internal workings of workload identity federation.…
Read more
A few quick ways of figuring out objectIds when you don't have access to the Entra Portal…
Read more
My troubleshooting workflow for common problems I've faced when working with Azure App Service and Azure Functions…
Read more
In this post, we'll see how to fix the following error during your migration runs: "<GUID>@<GUID>" either does not exist or you do not have permission to use it.…
Read more
I created a simple tool to make aggregation of data easier for Azure Monitor based alerts…
Read more