How to use Managed Identity and APIM to call Azure Services from an APIM policy directly

How to use Managed Identity and APIM to call Azure Services from an APIM policy directly

Back in June, I wrote a blog post on API Management and how you can use API Management policies to enforce access restriction policies. I was going to write a follow up post on how to use API Management policies in further scenarios, though it’s one of those scenarios where great minds think …

API Economy Integration APIs

A series on API management

Published on Tue, Aug 17, 2021

Cloud With Chris - Moving Forwards

Cloud With Chris - Moving Forwards

You may have noticed there are some posts preceding this one. I’ve had a few attempts at putting my own personal blog together, but over time, my posts dwindle… Well, given the recent success with my Cloud with Chris podcast, I’m beginning to consolidate… Starting with my …

Blogging

Published on Sat, Jan 2, 2021

Using GPG Keys to sign Git Commits - Part 4

Using GPG Keys to sign Git Commits - Part 4

Part 4 - The final part (at least for now, until I find somewhere else that we can expand on with this)! This part will focus on porting the keys that we have recently generated onto our YubiKey device. I own a YubiKey NEO, so I’ll be using that.

Note: Be aware that the YubiKey NEO has a …

Technology DevOps Git Security Authentication

Published on Wed, Mar 17, 2021

Working through a challenge, and can't quite solve it? Think it could make a good blog post idea? I'd love to hear! Make a suggestion over on the cloudwithchris.com GitHub repository

Introduction to The Distributed Application Runtime (Dapr)

Introduction to The Distributed Application Runtime (Dapr)

In this post, we’re going to explore the Open Source project known as Dapr (The Distributed Application Runtime). This post is primarily aimed at those who already have an understanding of Containers, Kubernetes and Microservices. However, if you’re not familiar with these topics - …

Containers Kubernetes Microservices Open Source Development

Chris Reddington Thu, Jan 13, 2022

Gaining insight into user behaviour with Microsoft Clarity

Gaining insight into user behaviour with Microsoft Clarity

I love learning. Especially when it’s about brand new things that I wasn’t aware of! For this post, I need to give a big shout out to my friend and colleague Sam Rowe for the tip. It wasn’t a product/service that I was aware of, but felt like something that could be useful for me …

Web Development Observability Monitoring

Chris Reddington Sun, Jan 9, 2022

Cloud With Chris 2021 Recap

Cloud With Chris 2021 Recap

It’s hard to believe that 2021 is done, and we’re now in 2022. In one sense, it feels like a “blink and you miss it” year. In another way, it feels as though it’s been one of the longest years to have passed us by.

It’s fair to say that 2021 has had its …

Review Achievements Blogging Community

Chris Reddington Sat, Jan 1, 2022

I'm back. Let's talk.

I'm back. Let's talk.

You will have noticed that there haven’t been any updates on Cloud With Chris for some time. I’ve also been quiet on social media. For any of my colleagues, you may have seen by my out of office messages that I’ve had time away from work. In this blog post, I want to open up about …

Mental Health Depression Anxiety

Chris Reddington Sun, Dec 19, 2021

Using Azure DevOps and Azure Virtual Machine Scale Set Agents to deploy your private workloads

Using Azure DevOps and Azure Virtual Machine Scale Set Agents to deploy your private workloads

A little while ago, I wrote a blog post on Using the GitHub self-hosted runner and Azure Virtual Machines to login with a System Assigned Managed Identity, which seems to get a good amount of views week on week. Reflecting on some questions that have popped up this week (and regularly received over …

Azure DevOps Azure Pipelines Azure DevOps

Chris Reddington Fri, Oct 8, 2021

What is the Azure Cloud Adoption Framework?

What is the Azure Cloud Adoption Framework?

Migrating to the Cloud is more than just deciding which technology you want to adopt, or building out the appropriate architectures for your implementation. There is a significant amount of planning needed before you take your initial steps. For example, the initial migration process, establishing a …

Azure Cloud Cloud Migration Cloud Adoption

Chris Reddington Mon, Sep 20, 2021

Shift Left and Increase your Code Quality with Azure DevOps Branch Policies

Shift Left and Increase your Code Quality with Azure DevOps Branch Policies

What are Branch Policies?

This post is similar to another I recently wrote on using Branch Protection Rules in GitHub. Instead of focusing on GitHub, we’ll be looking at how you can use Branch Policies in Azure DevOps (specifically, Azure Repos). If you’re using Azure Repos, but not …

DevOps Azure DevOps Developer DevSecOps Cloud

Chris Reddington Thu, Sep 9, 2021

Fix for .bashrc not executing on startup in Ubuntu on Windows Subsystem for Linux

Fix for .bashrc not executing on startup in Ubuntu on Windows Subsystem for Linux

In case you haven’t heard, I’m planning to do some livestreams in the near future which are focused on live development / building in the cloud. I’m working on a few ideas, but if you have any suggestions - please throw them my way! To prepare for this, I’ve recently spent …

Linux Developer Windows Terminal Command-Line

Chris Reddington Mon, Sep 6, 2021

Shift Left and Increase your Code Quality with GitHub Branch Protection Rules

Shift Left and Increase your Code Quality with GitHub Branch Protection Rules

What are Branch Protection Rules?

If you’re using GitHub as your source control provider, then I’d encourage you to using Branch Protection Rules if you’re not already doing so! In this blog post, we’ll cover what Branch Protection Rules are and how they can increase your …

DevOps GitHub Developer DevSecOps Cloud

Chris Reddington Mon, Aug 30, 2021

Why you should care about Azure Front Door Standard and Premium

Why you should care about Azure Front Door Standard and Premium

Azure Front Door - It’s an Azure Service that has been generally available for quite some time. It went Generally Available (GA) in April of 2019 after being in Public Preview since September 2018. It’s had several updates since, including a slew of Web Application Firewall enhancements, …

Architecture Azure Azure Resilience

Chris Reddington Thu, Aug 26, 2021