V001 - Weekly Technology Vlog #1 (Blog, Hugo, Azure, GitHub & Azure DevOps)

V001 - Weekly Technology Vlog #1 (Blog, Hugo, Azure, GitHub & Azure DevOps)

2021-01-04

Chris kicks off the weekly vlog format with a look back at December 2020. On the open source front, he contributed pull requests to Matt Stratton’s Hugo Castanet theme — adding blog functionality and fixing episode number bugs — and began building a new Hugo theme designed for community groups, meetups, and conference platforms with multiple group and event structures. He was recognised as a new user of the month on the Hugo community forum for his support contributions there.

From the Azure blog, key highlights include the Azure Enablement Show hosted by Sarah Lean covering the Azure Well-Architected Framework, new cost optimisation guidance for .NET app migrations to Azure, Microsoft’s improvements to BGP internet routing security using public key infrastructure and route object validation, and the general availability of Azure Synapse Analytics. The GitHub blog featured a post on securing open source projects using CodeQL and Dependabot, an explainer on how Git stores data as blob and tree objects with commit pointers, and GitHub’s contribution of view component functionality to Ruby on Rails to enable isolated view testing.

On the Azure DevOps side, Chris spotlights the new Azure DevOps service tag for Azure network security groups — noting the critical caveat that it does not apply to Microsoft-hosted agents — alongside a guide for running Azure Machine Learning workflows from GitHub Actions as data engineering and DevOps continue to converge.

Related Content

GitHub Actions and Azure - Getting started with GitHub Actions and Azure Login

GitHub Actions and Azure - Getting started with GitHub Actions and Azure Login

2020-11-29

New to GitHub Actions? This episode is your starting point. Chris walks through GitHub Actions workflow fundamentals—YAML syntax, jobs, steps, GitHub-hosted runners, and secrets management—then shows how to authenticate against Azure using the Azure Login action and a service principal, before running Azure CLI commands as part of your first automated pipeline.

Deploying Azure Functions and Static Sites with GitHub Actions | Cloud with Chris

Deploying Azure Functions and Static Sites with GitHub Actions | Cloud with Chris

2020-10-02

Chris walks through GitHub Actions fundamentals and demonstrates how to use them to build and deploy a multi-tenant Azure Functions API and a static frontend — both triggered automatically on push and pull request events. Using a pet project (a Yu-Gi-Oh card inventory app) as the real-world example, the session covers CI/CD concepts, workflow triggers, GitHub Secrets, publish profiles, Dependabot, and the GitHub public roadmap for upcoming Actions features like manual deployment approvals.

GitHub Actions and Azure - Deploying ARM templates with GitHub Actions

GitHub Actions and Azure - Deploying ARM templates with GitHub Actions

2020-12-02

Before deploying application code, you need cloud infrastructure in place. This episode demonstrates how to deploy Azure infrastructure using ARM templates (Infrastructure as Code) directly from a GitHub Actions workflow—covering ARM template structure, the azure/arm-deploy action, repository organisation, and service principal setup for automated, repeatable Azure deployments.