Skip to main content

Enhancing GitHub Copilot with Custom Instructions

· 10 min read

I've come to rely on GitHub Copilot for writing code. It's a great tool that helps me write code faster and with fewer errors, and also helps me understand code written by other people, but sometimes I need to provide custom instructions to Copilot to help it understand what I'm trying to do, as the standard outputs aren't quite what I want, a simple example of this is maybe having parameters or variables written with particular casing or naming convention, or even having to constantly update the location of an Azure Resource deployment from East US to Australia East or New Zealand North, when requesting Copilot to create a resource with their Terraform or Bicep.

In this article, we will look at how to provide custom instructions to GitHub Copilot to help it understand what we are trying to do, to help keep our code standardised and help improve the quality of the outputs.

Azure Resource - Change Analysis

· 5 min read

Who created my resource? What created my Azure resource? We often ask ourselves these questions when troubleshooting or trying to understand the state of our Azure resources.

Change Analysis is a feature in Azure Monitor that helps you answer these questions. Change Analysis helps to provide a view of the changes that have occurred on your Azure resources over time, using the Azure Resource Graph.

Book Review - Kubernetes – An Enterprise Guide

· 5 min read

I had the privilege to be able to read and review the ‘Kubernetes - An Enterprise Guide’ book by Marc Boorshtein (Author), Scott Surovich (Author). Packt Publishing publishes the book and is available on Amazon.

This was the third edition of the book, but I feel there was no need to read the previous editions to understand the content of this book. Being the third edition also means that any mistakes or learnings from the past two editions have been considered.

Kubernetes - An Enterprise Guide