Blog

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

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

10 Feb 2022

None

Cloud with Chris
Blog Agile Automation DevOps GitHub GitHub Actions GitHub Issues GitHub Projects Project Management
Using RegEx and VSCode's Find/Replace capability to add captions to markdown images

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

5 Feb 2022

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.

Cloud with Chris
Blog Accessibility Automate Developer Tools Markdown Productivity Regular Expressions Visual Studio Code
Automate adding GitHub Issues to GitHub Projects (Beta) in a GitHub organisation

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

5 Feb 2022

None

Cloud with Chris
Blog Agile Automation DevOps GitHub GitHub Actions GitHub Issues GitHub Projects Project Management
Introduction to The Distributed Application Runtime (Dapr)

Introduction to The Distributed Application Runtime (Dapr)

13 Jan 2022

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 - I'll do my best to set the right context and background without making the blog too lengthy!

Cloud with Chris
Blog Containers Development Kubernetes Microservices Open Source
Gaining insight into user behaviour with Microsoft Clarity

Gaining insight into user behaviour with Microsoft Clarity

9 Jan 2022

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 on Cloud With Chris. In this post, I'll dig into what it is and how it may be able to help you.

Cloud with Chris
Blog Monitoring Observability Web Development
Cloud With Chris 2021 Recap

Cloud With Chris 2021 Recap

1 Jan 2022

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 challenges, not least in the backdrop of the ongoing COVID-19 pandemic. You may have caught my recent blog post on my mental health challenges. Practicing mindfulness and gratitude are excellent approaches for me to keep my overall mental health in balance. So, this post is just as much for me as anyone else. I want to highlight the achievements from the last year or so. I won't be setting any resolutions for 2021, but want to build upon what I've learned in 2021.

Cloud with Chris
Blog Achievements Blogging Community Review
I'm back. Let's talk.

I'm back. Let's talk.

19 Dec 2021

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 that I've had time away from work by my out of office messages. In this blog post, I want to open up about my recent challenges and have an honest discussion. Whether you've experienced mental health challenges before, are currently going through tough times, or haven't experienced any and don't quite understand - I hope that me sharing this helps. We're going to be talking about mental health.

Cloud with Chris
Blog Anxiety Depression Mental Health
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

8 Oct 2021

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 my time in the DevOps space), I thought that it makes sense to write a post on how to use Azure DevOps self-hosted agents to deploy to private resources. So, that's what we'll be covering in this post!

Cloud with Chris
Blog Azure Azure DevOps Azure Pipelines DevOps
What is the Azure Cloud Adoption Framework?

What is the Azure Cloud Adoption Framework?

20 Sep 2021

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 foundation for your ongoing governance, and the wider management of expectations from your business, as well as establishing team structure and responsibilities. This is where the Azure Cloud Adoption Framework comes in.

Cloud with Chris
Blog Azure Cloud Cloud Adoption Cloud Migration
Shift Left and Increase your Code Quality with Azure DevOps Branch Policies

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

9 Sep 2021

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 using Branch Policies - I'd encourage you to start using them! I hope this post helps you learn how!

Cloud with Chris
Blog Azure DevOps Cloud Developer DevOps DevSecOps