Ken Muse
Dev Containers and AWS Credentials
Did you know it’s possible to share your AWS credentials between your host computer and your Dev Containers? Once again we explore the power of using mounts in Dev Containers.

Read this article

Dev Containers and node_modules
If you’ve ever worked with Node.js, you’ve dealt with the joy which is node_modules. Thousands of files slowly churning on your hard drive. Even more slowly if you’re trying to delete them. Want to make them easier to manage? Learn how Dev Containers can help.

Read this article

Coloring Consoles in ANSI
Coloring the console output in PowerShell isn’t hard – unless it’s simply ignoring your requests. Sometimes it takes a bit more than following the documentation. Sometimes you have to resort to the older approaches to do something new. Today, we explore using ANSI escape sequences to colorize output.

Read this article

Creating a .gitattributes Without Committing
Continuing our examination of ways of influencing Git’s behaviors and settings, today we look at how to utilize a global .gitattributes and how to specify file handling without modifying the repository’s .gitattributes file.

Read this article

What Is The .gitattributes File?

What Is The .gitattributes File?

You’ve seen the file, but do you understand it’s purpose? Git has the ability to customize how it handles the files you edit. Today we explore how that works.

Read this article

Creating a .gitignore Without Committing

Creating a .gitignore Without Committing

Git is a powerful tool with lots of options to simplify how you work. Today we explore how to specify files and folders to automatically ignore for all local repositories, as well as how to configure Git tracking without a local .gitignore.

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

Distributing Templates with GitHub

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 this article

Custom .NET Item Templates

Custom .NET Item Templates

Part of DevOps is supporting the people and processes with the right tools. There is one tool that is particularly powerful for organizations — reusable templates that make it easy to share best practices for new files and projects. In today’s post, we’ll explore creating a template that uses dotnet new to package and distribute a file.

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