Ken Muse
Implementing Docker Layer Caching in GitHub Actions
BuildKit provides native support for caching layers to improve build times. In this post, we’ll explore implementing gha, inline, and registry caches with GHCR and GitHub Actions.

Read this article

What Are GitHub Verified Domains?

What Are GitHub Verified Domains?

GitHub has a lot of options for verified domains. Have you ever wondered what they all do, when to use them, and how they help keep your brand secure? Then today’s topic is for you!

Read this article

Using Git SSH From Docker With a Local Proxy
You’re working in a development container. You need access to a port on the host for a proxy SSH connection to a Git server. Sounds tough, right? Turns out it’s simple.

Read this article

SSH and Multiple Git Credentials
If you need to connect to multiple Git hosts or environments (like EMU and GHEC) with minimal effort, then SSH may provide the options you need to make it painless.

Read this article

Comparing GitHub Commit Signing Options
Trying to understand the options for signing Git commits? Explore the options available for cryptographic signatures and their tradeoffs in today’s post.

Read this article

Variable Groups in GitHub

Variable Groups in GitHub

If you’re moving to GitHub from Azure DevOps, you may miss the presence of variable groups for centralizing settings. At first glance, this feature appears to be missing from GitHub. It turns out that it just requires a bit of creativity to make this functionality available.

Read this article

Publishing Images With GitHub Actions
Over the last few weeks, I’ve had a lot of questions about publishing images to registries using GitHub Actions. Today, I’ll explore the answer showing how to do this with registries in both Azure and GitHub. Along the way, I’ll also demonstrate how to use GitHub’s OIDC integration with Azure.

Read this article

Deploying to Azure from  Private Container Registries
It’s a best practice to use private registries such as Azure Container Registry with container solutions on Azure. There’s very little guidance if you’re considering using a different registry to store your images. In this post, we’re explore how to use other private registries, such as the GitHub packages Container Registry.

Read this article

Dev Containers, Codespaces, and Bicep, Oh My!
Development Containers and Codespaces bring infrastructure-as-code to developer environments. This post walks through creating a container for editing and deploying Bicep templates to Azure.

Read this article

Reusing GitHub Workflows and Centralized Processes
Let’s talk about how to share GitHub workflows between multiple repositories and create centralized processes.

Read this article