Ken Muse

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 more

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 more

Creating Visual Studio Code Extension Packs
Ever wished that you could encapsulate some recommendations or best practices for Visual Studio Code and make them available to your team? Then perhaps it's time you considered creating an extension pack to organize and distribute those recommendations!

Read more

Running Hugo in macOS Dev Containers
Moving to Apple Silicon can introduce challenges if you're using x64-based containers. Sometimes, emulation is the answer. When it's not, we can combine some Docker features with some bash scripting to create an optimized container that works well for both platforms.

Read more

Distributing Templates with GitHub
Having templates for your company or your personal projects can improve your development life and enable collaboration. In order to take full advantage of this, we need to make the packages we've created available to the rest of our team. To do this, we need a package management solution, such as GitHub Packages.

Read more