GitHub
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

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.
Microsoft Build 2022
Come together with peers and experts May 24–26, 2022, for an engaging experience around the latest in innovation and tools that will help you stay informed. New for this year, experience market-specific content and connection opportunities for France, Germany, Japan, Latin America, and the UK. Join April Edwards and I, who will be hosting you!

ToolUp Tuesday - #7
Chris and Matt containerize their Go microservices by writing Dockerfiles, building images, and publishing them to GitHub Packages container registry using GitHub Actions workflows with GITHUB_TOKEN authentication.
Using GitHub Actions to summarise your Go tests
GitHub recently posted about a new GitHub Action that can be used to summarise your test results. The action is called test-summary/action, available at github.com/test-summary/action. There are several examples on how to use the action at github.com/test-summary/examples. However, there were no examples on how to use this with Go. I contributed a pull request which showed how to achieve this. In this post, I will show how to use the action with Go.
Why even care about Developer Velocity?
Have you heard about the term Developer Velocity, and wondered why it even matters for you? Join Steph and Chris as they run through Microsoft's transformation from shipping boxed products to always-on online services. Developer Velocity is a critical part of that journey to ensure the teams can keep delivering value to their end users at scale. In this session, you will learn about some of the tips & tricks that Microsoft used along the way.

ToolUp Tuesday - #6
Chris and Matt wire up Dapr state management for their .NET player state service, configure VS Code debugging for multi-service development, and document game use cases covering player enrollment, world event ticks, and decision lifecycle.

Tech Roundup - April 2022
Your monthly digest of what shipped across Azure, GitHub, and Azure DevOps in April 2022. Notable Azure updates include Container Apps managed identity preview, Static Web Apps private endpoints going GA, Managed Grafana integrations, Microsoft Purview (renamed from Azure Purview), and Cosmos DB autoscale improvements. On GitHub: secret scanning revocation, Codespaces monorepo support, accessibility colour-blind themes, and required deployments for branch protection. Plus Azure DevOps opt-in auditing, Bicep validation in PRs, and a personal update on the Go-based microservices event platform Chris has been building on Azure Container Apps.

ToolUp Tuesday - #5
Chris and Matt refactor their Go player decisions API, restructuring packages and project layout. They compare the Gin and Gorilla Mux HTTP frameworks, explore Go interfaces and dependency injection patterns, and discuss unit testing and mocking strategies in Go.


