Ken Muse
Modeling the Hidden Costs of Development
In the last post, we explored the expensive nature of technical debt and bad development practices. Today, we look at how to create financial models that help you to understand your actual costs.

Read this article

The Hidden Costs of Bad Development Practices
Bad development practices create debt. The interest on that debt can literally make or break a company, and nobody is immune. With Internet Explorer becoming the latest casualty, it’s a good time to explore the problem.

Read this article

Doing DevOps With Databricks
Databricks is a powerful tool for processing data. This is big data, so how do we thing about implementing DevOps practices for these environments?

Read this article

Implementing DevOps for Azure Data Factory
Knowing how Azure Data Factory is meant to be used, we can look at how to implement automation to validate and deploy the code from one environment to another.

Read this article

Azure Data Factory DevOps
Azure Data Factory provides some great features to make it quick and easy to load and transform data. Did you know it supports DevOps practices?

Read this article

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