Speaking at the 37th AzureHeads meetup, 07-02-2024
George Markou
by George Markou
1M ago
Reading Time: 2 minutes This week, I had the pleasure of being invited to speak at the 37th AzureHeads meetup in Athens, Greece. AzureHeads is a Greek community obsessed with Cloud Technologies, particularly Microsoft Azure Cloud. The event took place at UniSystem premises (thank you for making it happen), and it was bustling with attendees. Honestly, I really missed physical events, being able to interact fully with people at any given moment, and, of course, mingling afterward. Alongside my buddy Dimitris Pantazis, we delivered a fully hands-on, almost slide-less presentation about the pros ..read more
Visit website
Move variables between Bicep Files
George Markou
by George Markou
2M ago
Reading Time: 4 minutes Just before the end of 2023, some new and exciting features were introduced with the releases v0.21.1, v.0.22.6, and v.0.23.1 of Bicep, bringing to light the capability of compile-time imports for types, variables, and functions in Bicep files. This functionality allows the seamless exporting and importing of variables, user-defined types, and user-defined functions across Bicep files. In this post, I will demonstrate some practical examples of leveraging this new functionality to move variables between Bicep files. Moving variables in action In our example, I will be d ..read more
Visit website
Set up a Bicep development environment using WSL2 and VSCode on Windows
George Markou
by George Markou
2M ago
Reading Time: 5 minutes WSL and its newer version, WSL2, have been around for a while, just like VSCode. If you’re into Infrastructure as Code (IaC) and using languages like Bicep, here’s a question for you: Can you combine WSL and VSCode to create a neat workspace for making these templates and starting your deployments on Azure? In this blog post, I’ll show you how to use these tools together to set up a clean, organized space for your work. Prerequisites Before diving into the setup process, ensure your system meets these prerequisites: Windows 10 version 2004 or later. Local Admin rights ..read more
Visit website
Enabling Hyper-V Virtualization on your Windows 365 Cloud PC
George Markou
by George Markou
3M ago
Reading Time: 3 minutes Running Hyper-V within Azure VMs has been an available option, though not usually recommended for production workloads, yet supported if that’s the path you choose. But when it comes to Windows 365 Cloud PCs, nested within the Azure ecosystem, the question emerges: Can we harness the capabilities of Hyper-V within these cloud-based workspaces? The answer might surprise some, but it’s a resounding yes. Why should I bother enabling Hyper-V virtualization or hosting guest VMs on my Windows 365 Cloud PC? In general, nested virtualization on Cloud PCs and Azure VMs unlocks a ..read more
Visit website
Azure Arc-enabled servers: Automate scripts with Bicep & Azure DevOps
George Markou
by George Markou
4M ago
Reading Time: 5 minutes Azure Arc empowers you to extend Azure management and services to any infrastructure. One powerful way to leverage Azure Arc is by automating script execution on Azure Arc-enabled servers. In this guide, we’ll walk through using Bicep templates in conjunction with Azure DevOps Pipelines to achieve this automation seamlessly. Prerequisites Before we begin, ensure the following: Azure Subscription RBAC: Contributor access to an active Azure subscription where the Arc-enabled servers reside. Azure DevOps Project: A project established in Azure DevOps with necessary perm ..read more
Visit website
Reusable Bicep Deployments Made Easy with Azure Pipeline Parameters
George Markou
by George Markou
5M ago
Reading Time: 3 minutes If Parameters is your forte and you’re keen on enhancing the reusability and manageability of your Bicep deployments, then you’ve come to the right place. In this blog post, we’ll dive into a method that will elevate your Bicep deployments with Azure Pipelines to the next level. Azure Pipelines is your ally for streamlining your CI/CD workflows, and it seamlessly integrates with Bicep to ensure consistent Azure resource deployments. With the use of pipeline Parameters, you can craft adaptable and reusable deployment scripts that’ll definitely save you valuable time and ..read more
Visit website
80+ Free services to spark your Azure adventure
George Markou
by George Markou
7M ago
Reading Time: 10 minutes Whether you’re a newcomer taking your first steps into the realm of cloud services or a seasoned explorer seeking adept navigation, Azure offers an extensive collection of over 80 (currently 86) free services. These offerings are poised to not only kickstart your journey but also facilitate your familiarity with the ever-evolving landscape of cloud technology. Picture Azure’s free services as your personal treasure map. It’s an open invitation to explore, your all-access pass to cloud technology backstage, and the VIP seat at the show where innovation takes center stag ..read more
Visit website
Using a memorable domain name with Azure Virtual Desktop
George Markou
by George Markou
8M ago
Reading Time: 3 minutes As you may know, accessing the Azure Virtual Desktop HTML5 client using its non-memorable public endpoint address (https://rdweb.wvd.microsoft.com/arm/webclient/index.html) can be a hassle. However, were you aware that there exists a method to utilize your personal custom domain name for accessing the service? Back in 2020, Tom Hickling, Senior PM for Azure Virtual Desktop at Microsoft, blogged about a complex method that involves using a combination of Azure tools and services, such as Azure Front Door, to achieve this. While this approach offers the benefit of a memor ..read more
Visit website
Programmatically generate resource names with Bicep and Azure Naming Tool V2
George Markou
by George Markou
8M ago
Reading Time: 3 minutes If you’ve ever found yourself exhausted from manually using the aznaming tool through the UI to generate resource names, fret not! I’ve been there, and I understand the frustration and laziness. Hereby introducing my latest brainchild / side-project: a custom Bicep module that communicates with the aznaming tool via Rest API to generate resource names programmatically! No more tedious clicking and typing through the UI. With this module, you can effortlessly automate the resource naming process, saving valuable time and effort. In this blog post, I’ll walk you through t ..read more
Visit website
How to cancel Azure subscriptions with existing resources and Azure CLI
George Markou
by George Markou
1y ago
Reading Time: 2 minutes Canceling a subscription with existing resources can be a bit tricky, but with the right automation tools, the process can be made much easier. Fortunately, Azure CLI provides an easy way to do it using the az rest command. In this blog post, I’ll walk you through how to use the az rest command to cancel subscriptions with existing resources, and compare it to other ways of canceling subscriptions, such as the az account subscription cancel command, Azure PowerShell, and using the Azure portal. Before we dive in, it’s worth noting that canceling a subscription with exis ..read more
Visit website

Follow George Markou on FeedSpot

Continue with Google
Continue with Apple
OR