Automation

Creating a Portfolio Using Azure Static Web Apps

Join Microsoft for an introduction to WebApp creation and hear employability advice from Microsoft employees! This day will be given in 4 virtual informative and lab sessions: Session 1: Introduction to GitHub, Session 2: Introduction to Hugo, Session 3: Introduction to Azure Static Web Apps, Session 4: Career Talks / Employability Tips

Talk

April 20, 2022
Deploying Static sites to Azure the cheap and performant way

Did you know that static content can help you build performant sites that easily scale globally? Better yet, they can be incredibly cost-effective! Join Chris, as he talks through - * The JAMstack (not related to Paddington bear - I promise!) and why you should care about it * Static Site Generators such as Hugo * Azure Hosting Options - Azure Storage vs Azure Static Web Apps * Combining Static sites with Serverless APIs

Talk

April 2, 2022
Deploying Static sites to Azure the cheap and performant way

Did you know that static content can help you build performant sites that easily scale globally? Better yet, they can be incredibly cost-effective! Join Chris, as he talks through - * The JAMstack (not related to Paddington bear - I promise!) and why you should care about it * Static Site Generators such as Hugo * Azure Hosting Options - Azure Storage vs Azure Static Web Apps * Combining Static sites with Serverless APIs

Talk

March 22, 2022
Using GitHub Actions, Azure Functions, Azure API Management and Google Analytics to display top posts on a Hugo Static Site

In this post, I show how I use GitHub Actions to call an Azure Function (through Azure API Management) that interacts with Google Analytics as part of the process to build my Hugo Static Site. The end result is that top posts are pulled into the Static Site Generation build process, rather than calling the Google Analytics API through JavaScript at runtime.

Blog

March 13, 2022
Automate adding GitHub Issues to GitHub Projects (Beta) in a repository owned by a user

I recently wrote a blog post about using GitHub Actions to automatically add a GitHub Issue to a GitHub project (Beta) when the issue is opened. I received a question from my colleague and maintainer of the promitor and KEDA Open Source (OSS) Projects, Tom Kerkhove on doing the same with a user-owned GitHub repository, rather than organisation-owned.

Blog

February 10, 2022
Automate adding GitHub Issues to GitHub Projects (Beta) in a GitHub organisation

I’ve been following the GitHub Projects beta for a while now, and have been fortunate to be accepted as an early adopter. I’m a big fan of the direction, and the flexibility. One of the limitations I’ve noticed is that there’s currently no built-in way to automatically add an issue to a project board. It’s on the backlog, but not yet available. Fortunately, GitHub Actions has us sorted. I’ll walk you through a sample I put together to do exactly that.

Blog

February 5, 2022
GitHub actions and static content

Chris is a podcaster (‘Hoster’) in his own right with his ‘Cloud with Chris’ show (https://www.cloudwithchris.com/) . On this episode he talks to us about using GitHub Actions for processing of static file content (like you have on a Podcast for example).

Talk

April 19, 2021
Cloud Drops - Installing, Upgrading and Auto-Upgrading the Azure CLI

Want to get started with the Azure CLI in Azure Cloud Shell or on Containers, Linux, macOS or Windows? Then check out this bite-sized video from the Cloud With Chris Cloud Drops series on Installing, Upgrading and Auto-Upgrading the Azure CLI.

Episode

March 10, 2021
Using Azure DevOps REST APIs to automatically create Team Iterations

Consider this scenario. You are managing a software project using Azure DevOps, and you have multiple teams working towards a common cadence. Perhaps that cadence is managed by a central team. To gain the most value from your sprint planning, you would need to associate the iterations from the project level with each individual team. This is a scenario that I have for my fictitious Theatreers project, but also a scenario I encountered recently with a colleague. I have been helping them setup an Azure DevOps project to track the development of IP and collateral, so that they can more accurately forecast what they expect to land and show the value being delivered by the team.

Blog

June 16, 2019