A long-lived dream of many Azure Bicep users has been the ability to deploy outside the Azure environment, similar to what you can do with Terraform. With the experimental Bicep local-deploy feature that dream is becoming a reality! A tool that allows you to connect Azure Bicep to any system you want. In this blog, … Continue reading Create your own custom extension for Azure Bicep
Author: John
Custom Azure Bicep chat modes for GitHub Copilot
In GitHub Copilot, you have three built-in chat modes: Ask, Edit, and Agent. With a custom chat mode, you can create your own mode by extending the agent with your own behaviour. For example, you can add behaviour so the agent acts as a coding planner, prompt optimiser, or PowerShell expert, etc. In this blog, … Continue reading Custom Azure Bicep chat modes for GitHub Copilot
From Prompt to Bicep: GitHub Copilot for Azure in Action
Over two years ago, I wrote about GitHub Copilot for the first time. Back then, it was powered by OpenAI Codex models, not the models we know today. GitHub Copilot has come a long way since then, where we now have frontier models such as GPT-4.1 and Sonnet 4, agent mode, extensions, and GitHub Copilot … Continue reading From Prompt to Bicep: GitHub Copilot for Azure in Action
Connect Grok from Azure AI Foundry to GitHub Copilot Chat
Now that Grok-3 from xAI is available in Azure AI Foundry, I wanted to try it out with GitHub Copilot Chat. This is possible through the Bring Your Own Key feature released in Visual Studio Code. This feature allows you to connect other AI Platforms such as Anthropic, Ollama (local), Azure, and many more to … Continue reading Connect Grok from Azure AI Foundry to GitHub Copilot Chat
Control your Azure Bicep deployment flow with the fail function
Have you ever come across a scenario where you want to enforce a parameter to have a certain value because another parameter has value X? This means youβre dealing with a conditional parameter and need to validate the input before continuing the deployment. In Azure Bicep, itβs now possible to create conditional parameters and let … Continue reading Control your Azure Bicep deployment flow with the fail function




