GitHub Actions
Using GitHub Actions and OpenID Connect to deploy Static Web Apps to Azure
Back in November, GitHub announced its OpenID Connect capability for cloud deployments was generally available. This has been on my list to try out, and I finally managed to get around to it! With scenarios like this, I prefer to do something real and hands-on, rather than mocked, or a proof of concept. I decided to refactor my GitHub Action workflows for cloudwithchris.com, removing the need for secrets stored in GitHub. In this post, I outline my journey through this.

ToolUp Tuesday #2
Chris and Matt start building the Player State API using .NET Web API, defining data models for the SpaceBar management sim game. They scaffold the project, discuss minimal APIs versus controller-based approaches, and set up a GitHub Actions CI workflow to build and validate the service on every commit.
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.
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.

Tech Roundup - January 2022
Your monthly digest of everything happening across Azure, GitHub, and Azure DevOps — so you don't have to keep up with it all yourself! In this January 2022 roundup, Chris returns to the channel after a break with an honest discussion about mental health and burnout, recaps Cloud With Chris highlights from 2021, and covers a packed set of updates: AKS improvements (containerd GA, FIPS node pools, Kubernetes version aliasing), Static Web Apps Enterprise Grade Edge GA, Azure Cognitive Search semantic updates, Azure Monitor 1-minute frequency log alerts, GitHub Advanced Security, GitHub Projects, Dependabot, and much more. Plus an outlook for what's changing on the channel in 2022.

Deploying Static Sites to Azure the cheap and performant way
Did you know that Static Sites can help you build performant sites that easily scale globally? Better yet, they can be incredibly cost-effective!

V038 / V039 - Weekly Technology Vlog #38 and #39
A double episode catching up on two weeks of Azure updates including AKS scale down modes, Cosmos DB Functions v4, and Azure Functions runtime 4.0 with .NET 6, plus GitHub CLI 2.0, Advanced Security secret scanning APIs, and a look at secretless application patterns with managed identities.

Tales from the Real World on DevOps
Chris Reddington is joined by Thomas Thornton — DevOps specialist at Kainos — for a practical deep dive into real-world DevOps. They cover CI/CD pipeline design, Git branching strategies (including trunk-based development), pull request workflows, Infrastructure as Code with Terraform, Kubernetes, and GitOps. Thomas draws on experience managing 83 Azure subscriptions and 120+ GitOps-driven applications in production.

Getting into DevRel
What is Developer Relations, and how do you build a career in it? Chris is joined by Martin Woodward — Director of Developer Relations at GitHub and the person who brought Git to Microsoft — to explore the open source contribution funnel, what drives community leaders, the community-building skills that underpin a DevRel career, and how platforms like GitHub Actions achieve explosive growth through network effects.

Discussing the Cloud with Chris Integration Platform
Chris is joined by Karl Cooke (IrishTechie.com) for a deep dive into the CloudWithChris.com integration platform — a real-world Azure integration architecture built to automate content distribution to Twitter, LinkedIn, Facebook, and Reddit, and to amplify updates from the Azure, GitHub, and Azure DevOps blogs. The session walks through the full architecture: Azure Functions, Azure Service Bus topics and queues, Azure Table Storage, Azure Logic Apps, and a Vue.js management UI, plus a custom URL shortener for per-platform analytics.
