Cross-posting blog posts to Mastodon, Twitter and LinkedIn using Azure Logic Apps

Welcome! If you're reading this, then I have successfully implemented my plan to build a content cross-posting service using Azure Logic Apps! In the 10 years that I've been blogging I've learnt that the easiest way to get people across your latest content is to proactively publish alerts to various social platforms. Traditionally I've only … Continue reading Cross-posting blog posts to Mastodon, Twitter and LinkedIn using Azure Logic Apps

Build your own Azure retirements email alerts service using Java, Azure Functions and Communication Services

I was recently at an event where I had a discussion with someone who mentioned they'd missed the news about the retirement of a feature in Azure that they were making use of in a solution. As a result, they continued to build against the feature until they were forced to make a change when … Continue reading Build your own Azure retirements email alerts service using Java, Azure Functions and Communication Services

Microsoft Ignite 2022 – Best Sessions for Australian and New Zealand Developers

It seems like only yesterday it was the last Microsoft Ignite, but it has been 11 months since we last connected! For the first time in a couple of years, there is an in-person event for Ignite, though for our list here I'm only listing sessions you can attend from the comfort of your home. … Continue reading Microsoft Ignite 2022 – Best Sessions for Australian and New Zealand Developers

How to port AWS Serverless solutions to Microsoft Azure

Avoid Vendor Lock-in. Three words. I wonder how many hours (days, weeks, months?) have been lost to designing and building software solutions and systems to the lowest common denominator simply to avoid the perceived risk of betting on the wrong platform? While risk mitigation and extensibility should form a part of any design, I've believed … Continue reading How to port AWS Serverless solutions to Microsoft Azure

Build a Serverless Gaming Console Stock Checker with Playwright, Azure Functions and Twilio

Unless you've been living on the Outer Hebrides you can't help but have noticed how in short supply the XBox Series X has been since its launch. If, like me, you have a house of mad gamers, the ongoing demands for one of these devices remains high and the constant challenge is being able to … Continue reading Build a Serverless Gaming Console Stock Checker with Playwright, Azure Functions and Twilio

Generate a PowerPoint file using Azure Functions and Python

For many years I have been involved with the Azure Sydney User Group, and even though I'm no longer the organiser I still gather updates for Azure in the prior month and prepare a PowerPoint presentation that contains them. My go-to place for the information is the Azure Updates website and I've typically just been … Continue reading Generate a PowerPoint file using Azure Functions and Python

Make working with Git an easier commitment

Infrastructure-as-Code (IaC) is a key part the cloud technology landscape which has meant I've had many discussions with people who traditionally haven't had to worry about software development practices in their roles as IT Operators. One key area that seems to undo a lot of folks is file versioning using source control, with the prevailing … Continue reading Make working with Git an easier commitment

Read Tags from Azure Resource Groups and track using Table Storage

If you run in an environment where you need to track changes to Tags on Resource Groups in Azure then you may find this PowerShell snippet useful as code to drop into a Runbook. The snippet will enumerate all Resource Groups in a Subscription (we assume you are already logged into the Subscription you want … Continue reading Read Tags from Azure Resource Groups and track using Table Storage

Recommendations on using Terraform to manage Azure resources

If you've been working in the cloud infrastructure space for the last few years you can't have missed the buzz around Hashicorp's Terraform product. Terraform provides a declarative model for infrastructure provisioning that spans multiple cloud providers as well as on-premises services from the likes of VMWare. I've recently had the opportunity to use Terraform … Continue reading Recommendations on using Terraform to manage Azure resources

Easy Filtering of IoT Data Streams with Azure Stream Analytics and JSON reference data

I am currently working on an next-gen widget dispenser solution that is gradually being rolled out to trial sites across Australia. The dispenser hardware is a modern platform that provides telemetry data that can be used for various purposes by the locations at which the dispenser is deployed and potentially by other third parties. In … Continue reading Easy Filtering of IoT Data Streams with Azure Stream Analytics and JSON reference data