Azure Posts
-
Gathering Usage Data with the Azure Usage API
This post looks at how to use the Azure Usage API to gather usage data for your Azure resources. A code sample will query the API for the last 12 months…
-
Executing Azure SQL Database Queries from Azure DevOps Pipelines
A quick guide on how to execute a SQL script against an Azure SQL Database from an Azure DevOps Pipeline using the AzurePowerShell task.…
-
Azure Container Registry More Than Just an Image Store
In this Azure Back to School post, we're going to take a look at the Azure Container Registry (ACR). In this post we will look deeper at its many features…
-
Static Sites on Azure Storage vs Azure Static Web Apps
A comparison of Static Sites on Azure Storage vs Azure Static Web Apps services that both host webpage in an easy to use way.…
-
Going beyond Azure AI Text to Speech Maximum Media Duration of 10 Minutes
In this post we look at how to go beyond the processed audio has exceeded the configured maximum media duration of 600000ms error message when using Azure…
-
App Service Web App for Containers vs Azure Container Apps
A comparison of Azure App Service Plan Containers and Azure Container Apps, two Azure PaaS services that support containers.…
-
Exploring Azure Storage Actions for Blob Storage
Azure Storage Actions are in public preview and allow for much more complex automation of tasks on your blobs in Azure Storage. In this post, we take a…
-
Managing your Azure Resources with Deployment Stacks
Deployment stacks are a new feature of Azure that we can attach resources to. These offer a range of unique abilities to help us better manage our resources…
-
Azure Metrics in Teams with Azure Functions and Adaptive Card Tables
Azure has many useful metrics, and we can set up email alerts but it can be easy for these to get lots. In this article, I will show you how to create…
-
Connecting Azure to Azure DevOps with Federated Credentials and Service Connections
We will look at how to connect Azure to Azure DevOps using Federation Credentials, Service Connections, and Managed Identities using both manual and automatic…
-
Creating Command Line Azure DevOps Pull Requests
In this post we look at how we can create Azure DevOps pull requests from the command line using the azure devops CLI and some powershell.…
-
Chrome Browser Extensions for Azure and Azure DevOps
An overview of a few chrome extensions built for use with Azure DevOps and Azure.…
-
A Re-Platforming Journey from Gatsby to Astro
A reflection on the journey, and the decisions I made along the way, and the kind of decisions I take on nearly every project.…
-
Deploying an Astro Website to Azure Static Web Apps
In this post we cover how to deploy an Astro website to Azure Static Web Apps. We cover how to create the site using the VS Code extension and the Azure…
-
A Beginners Guide to Getting Started with the Kusto Query Language in Azure
This post introduces the Kusto Query Language (KQL), a powerful tool used across Azure services for data diagnostics and analysis. It highlights KQL’s…
-
Controlling Azure DevOps Pipelines through Teams Integration and Manual Intervention Steps
In this post we have looked at how we can create a manual intervention step in Azure DevOps that prompts you in Microsoft teams. This is a great way to…
-
Exploring the New Preview Features in Azure Container Registry
A quick look at some of the latest preview features in Azure Container Registry (ACR) and their key benefits.…
-
Automating Custom VM Image Creation with Azure Image Builder and Azure DevOps
In this post we will look at how we can automate the creation of a custom virtual machine image using Azure Image Builder and Azure DevOps.…
-
3 Ways to Export Metrics from Azure for Unlimited Retention
There are many options for exporting our metrics data. In this post we talked about what Azure metrics are, before looking at three alternative ways of…
-
Enhancing Accessibility, Building a Read This Page feature with Azure Speech Service and C#
In this post we have seen how we can quickly use the Azure Speech Service and it's C# SDK to take the text files that make up this blog and generate MP3…
-
How to use Azure Management APIs in C# with Azure.Identity
Azure offers a wide range of management APIs to automate a range of actions that can be performed in the Azure portal. These include things like stopping…
-
Festive Tech Calender - Building a Festive Poll with SignalR
This year for the Festive Tech Calender I have created a christmas themed poll sample that is updated in real time using serverless SignalR, Azure functions…
-
How to Build a Url Shorter with C# Minimal APIs and Azure
For some time now I have wanted to create a URL shortener of my own, and although there are many third-party services that offer this there's an appeal…
-
Azure Blob Storage and Life Cycle Management
During the month of September, the Azure Back to School community event showcases a large number of Azure related videos and blog posts from community…
-
Prompting Developers to Install Recommended Azure Tools
Discovering which prerequisite add-ons are needed for a project, then finding them online before installing them can be time consuming and frustrating.…
-
Reading Google Calendar Events in an Azure Function
I recently had the need to look at how to read Google Calendar events from inside an Azure function, however it's not been as straight forward as I initially…
-
Creating Scheduled Reports from Azure Devops with Azure logic apps
Azure DevOps has many features; however it is missing the functionality to send scheduled reports from DevOps. We can fill this gap and others using an…
-
An Introduction to Running and Deploying Backstage on Azure
For the last few months, I've had the opportunity to configure and use Backstage with Azure. In this post we will cover what Backstage is, how we can use…
-
How to Separate Production, Test and Development Resources in Azure
When following the best practice of least privilege access, separating our production from our development and test resources is essential. Azure is very…
-
Reading and Parsing Inbound Emails with SendGrid and Azure Logic Apps
Emails are a really important part of the workplace and while sending emails is common in code, the ability to read incoming emails in Azure is not as…
-
Templating HTML Emails in Azure Functions
Sending emails in Azure Functions is relatively straightforward using the SendGrid output binding. There is even a visual studio SendGrid template connecting…
-
Breaking up Monolithic Websites with Azure
I recently presented on the topic of Breaking up Monolithic Websites with Azure and I thought it also worth sharing as a blog post. If you would like to…
-
The Exam Journey to Microsoft Certified Azure Solution Architect
Many years ago I completed two Microsoft developer exams, however, since those early years in my career I ignored the certification program. At the end…
-
Manual Intervention Steps in Azure Logic apps with MS Teams
In this post we will run through a demo of an Azure logic app looking first at a simple plain text integration then at a richer solution using adaptive…
-
How to Create Azure Resource Graph Explorer Scheduled Reports and Email Alerts
Azure Resource Graph Explorer is a powerful tool for querying resources in Azure. In this post we will look at how to create scheduled reports and email…
-
Getting Started with Serverless SignalR and Azure Functions
SignalR is a technology that allows for real-time communication between a server and a client. In this post we will look at how to get started with SignalR…
-
Keeping up to date on Azure with MS Teams
With hundreds of services in Azure across many data centres it can be hard to keep up when items are introduced or updated. In this post I wanted to share…
-
6 Sample SQL Databases for your Next Azure Project
Sample datasets are useful for many things, from quick proof of concepts to technical demos, however when you start searching for one to use on Azure it…
-
Building a MS Teams Status Cube with the Graph API Presence Subscriptions
Microsoft teams displays a small icon to show if you are busy, available, away and other statuses. Using the Microsoft Graph API we can be notified when…
-
Azure Custom Roles Following Least Privilege Best Practices
Azure permissions are controlled through Role Based Access Control (RBAC) that can be applied at many levels through the use of users, groups and roles.…
-
Working with Tags in Azure Resource Graph Explorer
Azure Resource Graph Explorer is a powerful tool for querying resources in Azure. In this post we will look at how to work with tags in queries.…
-
An Introduction to Azure Static WebApps
Azure Static Web Apps add first class support for modern, fast and responsive websites inside the Azure portal. The integration allows you to create and…
-
OAuth Device Flow for IoT with the Microsoft Graph API
Device code flow is a flow for browserless and input constrained devices that can be used by your applications on IoT devices…