GitHub

GitHub Universe and GitHub Actions Deployments
In this episode, we're going to be taking a slight detour away from GitHub actions and focus on some of the announcements from GitHub universe last week. We're going to explore them both from the announcements, and also take a look at some of those features that have already been released. Stay tuned!

GitHub Actions and Azure - Deploying ARM templates with GitHub Actions
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.

GitHub Actions and Azure - Deploying .NET Core code to Azure App Service
You have your .NET Core application code and your Azure App Service infrastructure is ready. Now it's time to wire them together with an automated GitHub Actions deployment pipeline. This episode walks through building a multi-job workflow that compiles, publishes, and deploys your .NET Core app to Azure App Service using publish profiles and GitHub Secrets.

GitHub Actions and Azure - Source Controlling our Code using Git
This series opener demonstrates source-controlling a .NET MVC project scaffolded with dotnet new mvc inside Windows Subsystem for Linux, using VS Code's built-in Git integration to stage commits, push to a new GitHub repository, and set a remote origin. It also introduces the GitHub Actions Azure Actions catalogue — including azure/login, azure/cli, and azure/webapps-deploy — as a foundation for the CI/CD automation covered in subsequent episodes.

GitHub Actions and Azure - Getting started with GitHub Actions and Azure Login
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
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.

3 - DevOps in a Cloud World
DevOps is the union of people, process, and products to enable the continuous delivery of value to end users — not just code or features. In this episode, Abel Wang, Principal Developer Advocate and DevOps Lead at Microsoft, joins Chris to cover the foundations of DevOps, telemetry-driven development, database DevOps, feature flags, Site Reliability Engineering, and the importance of shifting left on quality and security.