Enhance objects with User-Defined Types in Azure Bicep

Prior to the introduction of Azure Bicep user-defined types, you were limited to using types such as string, int, bool, array, and object. A significant advantage of user-defined types is that these allow you to assign a strongly typed value to an object. In this blog, you will learn about what user-defined types are and … Continue reading Enhance objects with User-Defined Types in Azure Bicep

Work with environment variables in Azure Bicep

Did you know Azure Bicep can read environment variables? In this blog, we'll explore how to use environment variables in Azure Bicep when set from an Azure Pipeline. readEnvironmentVariable function Alongside the release of Bicepparam is the readEnvironmentVariable function, designed to retrieve environment variables either from your deployment agent or your local computer, depending on … Continue reading Work with environment variables in Azure Bicep

Azure Bicep Tips & Tricks

After working with Azure Bicep for some time, I'd like to share the daily tips and tricks that I have gathered. These insights will not only make writing Azure Bicep code more enjoyable but also significantly improve its readability. #1: Adopt a prefix convention Azure Bicep aims to improve and simplify the authoring experience with … Continue reading Azure Bicep Tips & Tricks

Subnetting in Azure Bicep

In this blog, I am writing about Bicep CIDR functions and will show a practical example on how to use this. With these CIDR functions subnetting in Bicep has been made easier. We can now create subnets programmatically. What is CIDR? CIDR stands for Classless Inter-Domain Routing and it is a method of allocating IP … Continue reading Subnetting in Azure Bicep

Three use cases for using GitHub Copilot with Azure Bicep

I have been using GitHub Copilot for a while now, and I love it! The AI assistant has significantly improved my coding efficiency and productivity. It suggests code snippets, assists with writing documentation (primarily descriptions and metadata), and even generates code based on my questions. What is GitHub Copilot? GitHub Copilot is a productivity tool … Continue reading Three use cases for using GitHub Copilot with Azure Bicep