Skip to content

DevOps

Cultivating Your Local Garden: Create Seedlings with Dev Containers and Devbox

Cultivating Your Local Garden: Create Seedlings with Dev Containers and Devbox

Background

I've been planting development environments for over a decade, and like choosing between heirloom or hybrid seeds.

Goals

It's all about consistency, reproducibility, and avoiding dependency hell. We want to create a consistent, reproducible local development environment that works the same for everyone on the team, regardless of their local machine's quirks.

Preparing the Soil: Why Dev Containers and Devbox Matter

Today we're going to plant a seedling in our local garden. We'll start with the soil preparation - creating consistent, reproducible local development environments with Dev Containers and Devbox. Then we'll plant a simple Go application, before we move on to cultivating a full Kubernetes ecosystem with ArgoCD.

DevOps with the App Code: The Final Boss

What is DevOps?

I've been practicing "DevOps" for 12 years and I have my opinions but like the controversial GIF pronunciation...

Hot Take

It's pronounced GIF! Fight me!

I feel its important to include the originators of the term DevOps -- most notably Patrick Debois -- to see what is said about it.

I found this interview with Mr. Debois to be succinct. And in true tl;dr; fashion -- (what isn't tl;dr; these days since the creation of Musical.ly? 🎵 (What's Musical.ly? it's pronounced TikTok)) -- I've asked Claude to "Pull out the keys, mode of concepts, and threads of the interview."

And what did Claude gleam?