Content

Code is Read
What separates code that teams maintain with confidence from code that becomes an unmaintainable burden? Chris is joined by Daniel Schreifler — developer, consultant, and author of "10 Days to Become a Better Developer" — to explore why readability is the most foundational software quality. From cognitive load and the early-exit pattern to domain-driven naming, inner sourcing, and TDD, this conversation reframes how we should think about writing code: not for the compiler, but for the next human who needs to change it.
GitHub Projects is now GA! Automation Updates
In a couple of previous blog posts, I provided a writeup on the GitHub Projects Beta. I wrote two posts on automation within GitHub Projects (Adding Issues to GitHub Projects with GitHub Actions for a user profile and Adding Issues to GitHub Projects with GitHub Actions for an Organization profile). I'm pleased to say that the capabilities went Generally Available last week! As a result of the GA announcement and resulting changes, I need to post updates to my older samples.
GitHub for All - Overview
GitHub is one of my passion areas. You may have realised that already, with the amount of content that I've written about it. That's only going to continue, because I've recently been hired there as an Enterprise Advocate. I've been supporting customers in their DevOps journey for the past 9 years or so. Interestingly, there are some reoccurring themes that I've found that are common. One of those themes is that DevOps is an App Development concept. In fact, it's something that can be applied across domains (e.g. Infrastructure, Data, etc.) This is the start of a new blog series that will address those common themes, particularly in the context of GitHub.

ToolUp Day #10
Chris and Matt set up federated identity credentials (OIDC) for passwordless GitHub Actions authentication to Azure, deploy container apps via CI/CD, and discuss workflow trigger strategies for container image deployments.

ToolUp Tuesday - #9
Chris and Matt debug deployment issues in Azure Container Apps, restructure their Bicep infrastructure as code into separate lifecycles, and configure Dapr state store components backed by Azure Storage.
LunchBytes Series 1 Episode 5: See Clearly with Application Insights
Observability across multiple components in distributed systems can be a challenge, particularly when things go wrong and need investigation. Application Insights can simplify the challenge, and give deep insights into a distributed system at multiple levels.
GitHub - More than just a Git repository
Chris is the blogger, podcaster, host and producer of his content platform CloudWithChris.com. He uses GitHub to manage, develop, build and deploy it. In this session, Chris explores how GitHub is more than just a Git repository, and how he uses it for his own work: GitHub Issues / Projects to plan the content (Blog & Podcast) backlog GitHub repositories to version control the website's source code (and recently open sourced the theme) GitHub Codespaces to make changes to the site from any device GitHub actions to build/deploy the site, and publish podcast mp3 files
LunchBytes Series 1 Episode 4: Microsoft Build 2022 Recap with Panel
Microsoft Build is Microsoft’s annual Developer Conference. This year, it took place from 24th – 26th May 2022. Not only were there several fantastic announcements, but we were lucky to have a regional spotlight on the UK! Join our panel of Cloud Solution Architects and Technical Specialists for an interactive discussion on the announcements from last week.

ToolUp Tuesday - #8
Chris and Matt deploy their containerized microservices to Azure Container Apps for the first time, pulling images from GitHub Packages and exploring the Dapr, KEDA, and Envoy integrations that Container Apps provides.

Tech Roundup - May 2022
Your monthly digest covering a packed May 2022 — headlined by Microsoft Build! In this episode, Chris walks through Azure Container Apps going generally available (and why it's one to watch), the limited access preview of Azure OpenAI Service with GPT-3 and Codex models, Azure DNS Private Resolver for hybrid name resolution, Open Service Mesh extension for Azure Arc GA, NGINX natively integrated on Azure, AKS host process containers in preview, Azure Communication Services Email GA, hierarchical partition keys in Cosmos DB, and much more. Plus GitHub and Azure DevOps highlights from a very busy month for the developer ecosystem.



