Use GitHub Actions to deploy a Python Flask web app to Azure App Service on Linux

In this post I am going to walk through how to quickly get a Python Flask web application deployed into a Web App hosted on Azure's App Service on Linux using GitHub Actions. Getting Azure Ready Create an Azure Active Directory (AAD) Service Principal A Service Principal is a special form of identity in Azure … Continue reading Use GitHub Actions to deploy a Python Flask web app to Azure App Service on Linux

Enriching SharePoint Image Libraries with Azure Cognitive Services

The ability to locate content in SharePoint via search has been continually improving over the years, seeing big jumps in impact with the release of features such as Delve and OCR in OneDrive for Business. Indexing file content from Document Libraries has improved no end, but one item I see as a gap is extracting … Continue reading Enriching SharePoint Image Libraries with Azure Cognitive Services

Recommended Azure developer sessions at Microsoft Ignite | The Tour: Sydney 2019

Microsoft Ignite | The Tour: Sydney is on February 13 and 14 and presents Australian developers with a massive opportunity to get deep technical guidance on how to build with Microsoft Azure. I took a look through the session catalog and to save you some time I've pulled together this list to help you get … Continue reading Recommended Azure developer sessions at Microsoft Ignite | The Tour: Sydney 2019

Deploy Python-based Azure Functions using Azure DevOps

Important note: this blog post covers in-preview services that are subject to change before launch. As such I'll update this post as / when required to reflect official guidance from the Functions team on the best approach to deployments. Additionally, for the purpose of this post I am not deploying App Settings as there are … Continue reading Deploy Python-based Azure Functions using Azure DevOps

Migrate a static website from AWS to Azure

Today we're going to look at how you can migrate a static website hosted in AWS S3 to Azure's Storage Static Websites. Before we get going there are a few things to be aware of: The Azure Static Websites feature doesn't currently support naked (or apex) domains (using a website without 'www' for example). This … Continue reading Migrate a static website from AWS to Azure

Bulk insert entities into Cosmos DB using Python

I've been working a lot with Python over the last few months and one piece of work I've spent quite a lot of time on is interfacing Python solutions with Cosmos DB. Microsoft has shipped a great Cosmos DB Python SDK that provides almost all a developer could need to work with Cosmos DB. In … Continue reading Bulk insert entities into Cosmos DB using Python