code-server, Caddy, Tailscale, and Hugo = My ultimate dev environment

I think I’ve discovered my development environment equivalent to nirvana. code-server fronted by Caddy on a box with Tailscale installed. I maintain a lot of Hugo websites. Hugo has been my go-to content management system (CMS) since discovering it in 2017 (I got my first Hugo site at GopherCon 2017). I’ve lost count of the number of domains I own (a common nerd problem). But, I know I have a handful of websites I update regularly....

July 2, 2022 · 9 min · Chris Short

Conway's Law and GitOps

Pulled directly from the introduction of DevOps’ish 272 Conway’s Law and GitOps are two things that go hand in hand. I’d like that not to be the case, but in building and working with an upcoming demo of multi-cluster GitOps, I’m worried GitOps might not reach an escape velocity over Conway’s Law. Conway’s Law states, “Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure....

June 20, 2022 · 3 min · Chris Short
Lucas Käldström and Chris Short talking at KubeCon + CloudNativeCon EU 2022

Lucas Käldström and Chris Short Talk Kubernetes, Physics, and more

Lucas Käldström has a brilliant thesis out titled, “Encoding human-like operational knowledge using declarative Kubernetes operator patterns.” We sat down to talk about how, “Kubernetes operators form a novel programming model, allowing a shift from humans managing servers to servers managing servers, analogously to the Industrial Revolution.” I had a chance to speak with Lucas at KubeCon + CloudNativeCon EU 2022 in Valencia. This topic is pretty mind blowing. Lucas’ thesis is available via GitHub....

June 6, 2022 · 22 min · Chris Short
Prow + Tide = Happy Kubernetes Contributors

Prow and Tide for Kubernetes Contributors

In my work in the Kubernetes world, I look up a label or Prow command often. The systems behind the scenes (Prow and Tide) are here to help Kubernetes Contributors get stuff done. Labeling which SIG, WG, subproject, etc. is as important as the issue or PR having someone assigned. To quote the docs, “Tide is a Prow component for managing a pool of GitHub PRs that match a given set of criteria....

May 6, 2022 · 3 min · Chris Short

Moving off Spotify

This past week, Spotify has made it very clear that they are a podcast service first and a music service second. Regardless of how you feel about Neil Young, his music, or him asking Spotify to remove his music if they’re going to keep Joe Rogan’s podcast going, Spotify put a flag in the sand. This isn’t my first rodeo moving off Spotify either. This added something extra: unification of years split between many music streaming services....

January 29, 2022 · 4 min · Chris Short