Content

V016 - Weekly Technology Vlog #16
Weekly Vlog #16 covers significant IoT Edge updates — including nested device hierarchies now GA and zero-touch provisioning blueprints — plus the GA of Azure API Management support for availability zones and a new open-source API portal. GitHub highlights include a detailed guide to implementing least-privilege secrets in GitHub Actions using environments and branch protection rules, and the GitHub CLI's new support for managing Actions workflows from the terminal. Chris recaps two Global Azure talks on Hugo static sites and GitHub Actions, shares a SecurityHeaders.com deep-dive using Azure CDN rules, and previews Azure RBAC data-plane content and an upcoming Azure Spring Cloud session.

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).
Getting started with Azure using Microsoft Learn
Often, I'm asked the question how do I get started with Azure? Are there any resources, tutorials, guides that you can recommend? I know about topic X, but how do I learn more? I've been working with, and continuously learning Azure over the past 7 years or so. When I started, the main resources were Microsoft Docs and community sites. Both great resorces, but there was a gap for a truly educational resource, rather than technical reference material. Enter Microsoft Learn.

#GlobalAzure 2021 - How GitHub Actions can help in building and deploying a static site and more
Chris is the producer and host of his podcast CloudWithChris.com. He uses GitHub to version control the site's source code, GitHub Actions to build and deploy the site to Azure and other clouds, and GitHub Issues/Boards to plan the episode backlog. In this session, we'll explore how GitHub can be used to deploy your own workloads to Azure.

#GlobalAzure 2021 - Using Hugo, Azure Storage and Azure CDN for a cheap & performant site on Azure
We often hear about Kubernetes, App Services, Virtual Machines and more. But did you ever think about using Azure Storage to host your sites? The Static Content Hosting pattern is a cost-effective way to host your sites, combined with a CDN can be incredibly performant! Chris will show how he uses these patterns, along with GitHub Actions to deploy and maintain his CloudWithChris.com podcast.
Optimise your site - Addressing recommendations from securityheaders.com
In my blog post earlier this week, I mentioned that I recently spoke at the Northern Azure User Group. The other speaker for the evening was Scott Hanselman, who talked about his journey moving a 17 year old .NET App into Azure. This was his blog. Along the way, he called out some of the tools that he used along the way. One was a tool called securityheaders.com. As any engaged listener does, I took note of the tools that he used, and added them to my cloudwithchris.com backlog during the talk. When I later investigated the initial rating of the site, I received a score of an F - which appears to be the lowest possible score that you can receive! Given that I only allow HTTPS traffic to my site, I was surprised by this - so I begun looking into the recommendations further.

V015 - Weekly Technology Vlog #15
Weekly Vlog #15 covers a lighter-than-usual Azure week, spotlighting Azure Cloud Services extended support GA with a migration tool preview, Azure Orbital's ground station-as-a-service partnership updates, and a great Azure DevOps blog post on building and publishing your first GitHub Action. Cloud with Chris highlights include a Windows Terminal productivity Cloud Drop, the Bulkhead resilience pattern episode, a Microsoft Learn introductory video, and a recap of the Northern Azure User Group talk alongside Scott Hanselman — with two Global Azure sessions on Hugo static sites and GitHub Actions just around the corner.
Tips on getting started with blogging and content creation
In case you missed it, Shannon Kuehn, Jamie Maguire, John Lunn and I joined Sarah Lean for a panel livestream on her channel talking about our experiences getting started with blogging, and our experiences with blogging platforms. In this post, I want to focus on the first aspect - how you can get started with blogging, and some of the common themes / recommendations I've heard, not just from this session, but from other active community contributors.

34 - The Bulkhead Pattern (Isolate your components to prevent failures)
The Bulkhead pattern takes its name from the watertight compartments in a ship's hull. Just as those compartments prevent a single breach from sinking the whole vessel, the Bulkhead pattern isolates components of a cloud application so that failures or resource exhaustion in one service cannot cascade to others. This episode covers partitioning strategies, connection pools, Kubernetes resource limits, and multi-tenancy considerations.
Windows Terminal - What is it, and how can it make you productive with Azure?
For some time now, I've been using Windows Terminal as my local terminal for interacting with my command-line tools for quite some time now. Whenever I'm demonstrating Kubernetes concepts or working with the Azure CLI, I'll likely have had the Windows Terminal open at some point. I always get questioned about which terminal that is, and how people can get access to it. I recently put together a Cloud Drop on How Windows Terminal can make YOU productive with Azure, so I figured it's time to also write up a blog post on the same! Whether you're a Developer, DevOps Engineer, Infrastructure Operations or Data Scientist, you've probably had to interact with a command-line terminal / shell at some point, so I hope this will be useful for you!