Content

LunchBytes Series 1 Episode 1: DevOps & API Management

LunchBytes Series 1 Episode 1: DevOps & API Management

2022-02-23 Microsoft

APIs are the glue that connect rich user experiences to our data and services. Good governance using tools such as API Management are vital. Join us as we explore how to work with the deployment options for APIs in Azure API Management and how these can be integrated in CI/CD pipelines. This first episode is particularly suitable for Architects and Developers interested in applying Infrastructure as Code skills to APIs.

LunchBytes Series 1 Episode 1: DevOps & API Management

LunchBytes Series 1 Episode 1: DevOps & API Management

2022-02-23

APIs are the glue that connect rich user experiences to our data and services. Good governance using tools such as API Management are vital. Join us as we explore how to work with the deployment options for APIs in Azure API Management and how these can be integrated in CI/CD pipelines. This first episode is particularly suitable for Architects and Developers interested in applying Infrastructure as Code skills to APIs.

Using GitHub Actions and OpenID Connect to deploy Static Web Apps to Azure

Using GitHub Actions and OpenID Connect to deploy Static Web Apps to Azure

2022-02-22 · 15 min

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

ToolUp Tuesday #2

2022-02-22

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.

Feature Flags - The Art of the IF and Deployment

Feature Flags - The Art of the IF and Deployment

2022-02-17

Feature flags sound deceptively simple — they're just if statements. But mastering them requires a mature DevOps foundation and disciplined release engineering. Chris Reddington is joined by Chris Ayers (Azure Fast Track Engineer at Microsoft) for a deep dive into separating deployments from releases, choosing the right tooling, and implementing feature flags safely using Azure App Configuration, LaunchDarkly, and Optimizely in .NET applications.

Automate adding GitHub Issues to GitHub Projects (Beta) in a repository owned by a user

2022-02-10 · 4 min

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.

ToolUp Tuesday - #1

ToolUp Tuesday - #1

2022-02-08

In this debut episode of ToolUp Tuesday, Chris and Matt kick off a new series by planning a massively multiplayer management sim game from scratch. They design a microservices architecture, choosing .NET for the world events engine and Go for player decisions, and set up a GitHub repository with GitHub Projects for backlog management.

Using RegEx and VSCode's Find/Replace capability to add captions to markdown images

2022-02-05 · 3 min

If there's an easy way to achieve something, then I'm all for it! You may have noticed that I've been putting a lot of effort into refactoring my site and open sourcing the original Cloud With Chris theme. I've now released that as the Hugo Creator theme for Hugo. As part of the refactoring process into a reusable theme, I had to make several breaking changes. This meant that I'd need to update the contents of my site. I want to share a quick tip that I discovered to add captions to my images in markdown.

Automate adding GitHub Issues to GitHub Projects (Beta) in a GitHub organisation

2022-02-05 · 8 min

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.

Community Gaming - Halo Infinite

Community Gaming - Halo Infinite

2022-02-02

Join members of the cloud community as they talk through what's top of mind, the latest trends, and have a bit of fun in a game or two! This takes place on the first Wednesday of each month