Videos

V006 - Weekly Technology Vlog #6 (Recap, Coming Up and NEWS!)
Chris hosts the first live weekly vlog, recapping the Cloud Gaming Notes debut and a candid mental health conversation with Andrew Nathan. He covers Azure Security Center updates including dangling DNS protection for Azure Defender and the secure score API GA, spotlights Project Bicep as a new ARM template authoring experience with a VS Code extension, and highlights GitHub's engineering post on SLO-based deployment pipeline reliability.
CGN1 - Cloud Gaming Notes Episode 1 - Hosting a Game Server
Ever thought about what it takes to host a game in the Cloud? Well, this is the series for you! On the first Wednesday of every month, we explore Cloud Concepts that impact your journey to a connected multiplayer gaming experience! In this first session, we'll play some Minecraft and talk to the concept of a hosted game server.

V005 - Weekly Technology Vlog #5 (My Setup, Architecture Patterns, Mental Health and NEWS)
Chris recaps the health endpoint monitoring pattern episode and a PC build blog, then previews the debut of Cloud Gaming Notes with Lee Williams on game server hosting, and a candid mental health conversation with Andrew Nathan. He reviews Azure updates including Azure Cloud Services Extended Support ARM-based deployment, Azure AD Premium 99.99% SLA, the Azure Architecture Center January digest, and GitHub engineering posts on canary deployment strategies and JavaScript performance optimisation.

24 - Health Endpoint Monitoring Pattern (Monitor your service and its dependencies!)
Stop waiting for users to tell you something is broken. The Health Endpoint Monitoring pattern gives your services a dedicated health-check endpoint that aggregates the status of all dependent components—databases, APIs, storage—into a single observable response. This episode covers the pattern in detail, including design considerations around caching, security, denial-of-service exposure, and integration with Azure Monitor and Application Insights.

V004 - Weekly Technology Vlog #4 (JamStack + Cloud, Upcoming Talks and Tech News)
Chris recaps a JamStack blog post, an appearance on the MS How-To show covering cloud design patterns, and the gatekeeper and valet key patterns session on API security. He covers Azure updates including AKS automatic cluster upgrade channels and the Secret Store CSI driver for Azure Key Vault, Azure DevOps Delivery Plans 2.0 with YAML manual validation, Pulumi as an infrastructure-as-code tool supporting Python, TypeScript, and Go, and a comprehensive GitHub 2020 year-in-review.

23 - Gatekeeper and Valet Key Patterns - Secure your APIs and Resources
Continuing the 'Architecting for the Cloud, one pattern at a time' series, Chris and Peter Piper explore two closely related cloud design patterns for securing APIs and backend resources. The Gatekeeper pattern positions a dedicated host between untrusted clients and trusted backend services — handling authentication, authorization, request validation, protocol translation, and rate limiting. The Valet Key pattern complements it by issuing short-lived, scope-restricted tokens (such as Azure SAS tokens) so clients can access specific resources directly, reducing load on central services without sacrificing security. The episode covers practical implementation options on Azure including API Management, Azure Key Vault, and Azure App Configuration.

V003 - Weekly Technology Vlog #3 (Contributing to OSS, Azure Thames Valley and Tech News)
Chris announces his involvement with relaunching the Azure Thames Valley meetup, recaps the static content hosting pattern episode and his open source blog, and previews upcoming talks at AzureIsh Live and a SquaredUp webinar on application observability with Azure Monitor and App Insights. He covers Azure Updates including public IP SKU upgrades, built-in Azure Policy for NSG flow logs, GitHub's availability in Iran, the GitHub Enterprise Server 3.0 release candidate, and Docker Desktop integration with Azure Container Instances.
22 - Static Content Hosting Pattern (Save cost and gain performance for static websites!)
Serving static HTML, CSS, images, and JavaScript from a general-purpose web server wastes compute and money. The Static Content Hosting pattern offloads these assets to cloud storage—Azure Blob Storage, AWS S3, or GCP Storage—optionally fronted by a CDN for global performance and storage-tier scalability. This episode walks through the pattern, a real-world implementation with Hugo and Azure CDN, and the trade-offs to consider.

V002 - Weekly Technology Vlog #2 (Show Updates, Azure Updates, CloudFamily.info)
Chris covers channel updates for Cloud with Chris, including a new video on GitHub Codespaces and a blog series on open source contributions to Hugo themes. He highlights the Azure Updates RSS feed as an essential resource for tracking Azure service changes, and spotlights community contributors JonnyChipz, Sarah Lean (TechieLass), CloudFamily.info, and Richard Hooper (PixelRobots).

GitHub Codespaces, Visual Studio Code and Remote Containers
Cloud with ChrisSetting up a development environment—installing the right SDK versions, extensions, and tools—wastes hours and causes 'works on my machine' problems. This episode shows how VS Code's Remote Containers extension and GitHub Codespaces solve this with containerised, reproducible dev environments defined in a devcontainer.json file. See a live demo of editing cloudwithchris.com entirely in a browser-based Codespace.