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

Running Python Flask apps on Azure App Service

I enjoyed speaking at the Sydney Python (SyPy) meetup on how Python Flask developers can quickly deploy their web applications onto Web Apps hosted on Linux on the Azure App Service platform. But... why Python?! Anyone taking a cursory glance through my writings will see that prior to last year I didn't write about Python. … Continue reading Running Python Flask apps on Azure App Service

Empowering Australian Developers to do more with Azure

The first IT job I had was training mature age students at college how to use PCs. While I was doing this I also wrote and delivered a course on how to build sites for the (new at the time) World Wide Web. My work on the WWW course got me noticed by a business in … Continue reading Empowering Australian Developers to do more with Azure

Developer toolkit for working with Azure AD B2C JWT-protected APIs

I've blogged in the past about Azure Active Directory B2C and how you can use it as a secure turnkey consumer identity platform for your business. In this post I'm going to walk through how you can debug JWT-protected APIs where those JWTs are being issued by AAD B2C. Note that a lot of what … Continue reading Developer toolkit for working with Azure AD B2C JWT-protected APIs

Multi-environment deployments for Compiled C# Azure Functions with VSTS Release Management

This post covers an approach you can use to deploy compiled C# Functions using the tooling available in Visual Studio 2017 and various Build and Release Management Tasks contained in Visual Studio Team Services (VSTS). Note that this post discusses deploying to the v1 Functions runtime platform. I was lucky enough to speak with Damian … Continue reading Multi-environment deployments for Compiled C# Azure Functions with VSTS Release Management

Microsoft Application Insights – APM for Everyone

When you work as heavily as I have with a technology like Application Insights you do tend to forget the amazing power you have at your fingertips. Over the last few years I've come to rely heavily on Application Insights as the primary Application Performance Management (APM) tool of choice for services I build, whether … Continue reading Microsoft Application Insights – APM for Everyone

Provide non-admin users with read-only access to Service Endpoints in VSTS

I am currently transitioning some work to another team in our business. Part of this transition has been to pre-configure various Service Endpoints in Visual Studio Team Services (VSTS) to provide a way for the new team to deploy into target Azure environments without the team necessarily having direct or privileged access into those Azure … Continue reading Provide non-admin users with read-only access to Service Endpoints in VSTS

Understanding Azure’s Container PaaS Capabilities

If you've been using Azure over the past twelve months, you can't but have the feeling that it's become a bit like this... .. and you'd be right. To be fair, though, Containers have been one of the hot topics in computing in general and certainly one that's been getting the most interest in my … Continue reading Understanding Azure’s Container PaaS Capabilities

Moving from Azure VMs to Azure VM Scale Sets – Runtime Instance Configuration

In my previous post I covered how you can move from deploying a solution to pre-provisioned Virtual Machines (VMs) in Azure to a process that allows you to create a custom VM Image that you deploy into VM Scale Sets (VMSS) in Azure. As I alluded to in that post, one item we will need … Continue reading Moving from Azure VMs to Azure VM Scale Sets – Runtime Instance Configuration

Moving from Azure VMs to Azure VM Scale Sets – VM Image Build

I have previously blogged about using Visual Studio Team Services (VSTS) to securely build and deploy solutions to Virtual Machines running in Azure. In this, and following posts I am going to take the existing build process I have and modify it so I can make use of VM Scale Sets to host my API … Continue reading Moving from Azure VMs to Azure VM Scale Sets – VM Image Build