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

Real-time air quality monitoring and alerting – Part 3 – Bringing it all together!

In this final part of this series of posts covering how to build your own air quality alerting system I will look at how we can take the data we are receiving from our sensor, along with the Azure Anomaly Detector model we've trained, and turn them into our alerting system by using Azure Functions … Continue reading Real-time air quality monitoring and alerting – Part 3 – Bringing it all together!

Sydney Serverless Meetup March 2022 – What’s news with Azure Serverless?

Like any cloud platform, Microsoft Azure is always shipping new features and services regularly. In this post I've pulled out a few highlights from the last few months that I think are worth looking at if you're a developer building serverless solutions. I've tried to ringfence the content to developer-centric capabilities, as you could argue … Continue reading Sydney Serverless Meetup March 2022 – What’s news with Azure Serverless?

Real-time air quality monitoring and alerting with Azure and PurpleAir – Part 1

Anyone who was living in Australia during the 2019/2020 summer can't help but remember the massive bushfires we had, and the impact they had on air quality. Probably the starkest way to illustrate how bad it was is this post from December 10, 2019. I also added a recent follow-up post to show what it … Continue reading Real-time air quality monitoring and alerting with Azure and PurpleAir – Part 1

Setting Helm Chart version and appVersion properties during CI/CD with GitHub Actions

The release of Helm 3.7 sees some major changes to the way Helm behaves and the commands you work with. In addition to this, stricter adherence to Semantic Versioning (semver) can be observed for both Chart and Application versioning. In this post I am going to look at one way you can simplify setting the … Continue reading Setting Helm Chart version and appVersion properties during CI/CD with GitHub Actions

Windows Containers and .NET Framework applications: DevOps with Kubernetes

In my previous two posts on .NET Framework applications and Windows Containers I took a look at the rationale and approach for bringing these applications to containers before using a sample application (MVC Music Store) to show what is involved with containerising an application. In this post I am going to take the next step … Continue reading Windows Containers and .NET Framework applications: DevOps with Kubernetes

Windows Containers and .NET Framework applications: Migration

We previously looked at the basics of what is involved in bringing .NET Framework applications to Windows Containers. In this second post we are going to go a little deeper and look at migrating an application. We already know that we have some discreet requirements around the types of applications that can be migrated, so … Continue reading Windows Containers and .NET Framework applications: Migration

Windows Containers and .NET Framework applications: The Basics

In this multi-post series I am going to look at what is required to take existing .NET Framework applications and bring them to Windows Containers. Rather than just dive into the mechanics of the process, first I'd like to take a look at why you might want to move to Windows Containers and what you … Continue reading Windows Containers and .NET Framework applications: The Basics