kubernetes ELI5: Kubernetes Explain it like I'm five: Kubernetes. Here are the big highlights that define the use-case of Kubernetes.
Azure How to Keep up with the Rapid Pace of Azure I work with Azure a lot. And as a Solutions Architect, I often find myself seeking answers to rather deep questions, refreshing my memory on old tech or concepts, or
aks Create a full-featured Kubernetes Cluster on your PC With only a single command, you could have a fully-functional cluster running locally in seconds!
kubernetes Set a Default Namespace for Kubectl (And Easily Jump Between Namespaces) A few quick and easy ways to switch contexts rapidly.
kubernetes The Purpose of Labels and Selectors in Kubernetes Logically isolate and group objects inside of Kubernetes with loose coupling.
manager How to Make your Developers Work Faster Find the courage to slow down so you can speed up. This counterintuitive approach is indubitably the most effective way to create a high-performing team or organization.
git Choosing a Git Branching Strategy There are several out there, and a lot of opinions to go with them. Having served in a consulting capacity for many organizations, ranging from small startups to very large
aks How Many Kubernetes Clusters You Should Have 🚢 At my current company, the powers that be have bought into a multi-cluster approach. I'm not saying 1 cluster per environment or region. No. I'm saying 1 non-production  and 1
devops Pipelines as Code - Don't Reinvent the Wheel The term "Pipelines as Code" means that you are defining the process through which your code moves from source control, all the way to running in production. This practice is
aks GitOps with Terraform for Kubernetes Did you know that Terraform can run kubectl commands? Yep! There's a provider for Kubernetes. The Kubernetes provider has a growing list of resources that you can manage via Terraform.
kubernetes Migrating to Kubernetes: A Manager's Guide to Effective Transition (Part 1) For teams that are looking to build out a Kubernetes cluster and migrate their applications, my first reaction is always the same, no matter the skill-level and capability of the
kubernetes When to use a StatefulSet in Kubernetes To put it simply, a StatefulSet should be used to govern one or more related pods that need to track state in some way. A StatefulSet would be what you
aks How to Get Started with Kubernetes When getting started with Kubernetes, I was extremely lost. I tried jumping straight into the Kubernetes documentation, but I wasn't able to make sense of it all and where to
github Sorting GitHub Repositories GitHub has taken a strong stance on not implementing a folder structures to support sorting of repositories. Why is that? They believe that it is unnecessary – and it is. Adding
ci/cd CI/CD for Kubernetes Applications (Part 1) So you're ready to automate your application deployment to Kubernetes. You've made the right choice! Let's consider what a pipeline might look like if you are using Kubernetes manifests directly
macos MacOS Xcrun Error Did you get this error when running a git command? xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrunNo problem! Just
microservices Effective Microservices I recently gave a talk at the Orlando Backend Devs Meetup on Effective Microservices. Here is the video...
golang Error Handling in Go Programming Language In the Go programming language, I often see errors being handled in a careless manner that is difficult to maintain. This common mistake has prompted me to make a video that demonstrates the basic fundamentals of error handling in Go
golang Getting started with the Go programming language With its popularity on a wild rise for several years in a row, Go is a language worth spending some time with in your spare time.