A Practical Tagging Strategy for GitHub: Why It Matters (and How to Do It)
In the world of DevOps, automation, and cloud-native development, one small detail can quietly save you from massive headaches: consistent Git tagging. I know…
Field notes
Practical notes on AI products, CTO decisions, and the platforms that keep them reliable.
In the world of DevOps, automation, and cloud-native development, one small detail can quietly save you from massive headaches: consistent Git tagging. I know…
In recent years, a lot of buzz has built around Developer Experience, or DevEx for short. Like many buzzwords in tech, it’s easy to…
Introduction As part of my DevOps workflows, I regularly build and push Docker images to container registries for deployment into different environments. These pipelines…
When I first transitioned into a DevOps role, I thought the biggest challenges would be around tooling, mastering Terraform, getting Helm charts right, or…
In the world of infrastructure engineering, we often find ourselves reacting—patching issues, upgrading systems, automating workflows. But the real edge comes not from reaction,…
As a DevOps Engineer, you’re constantly context-switching—between CI/CD pipelines, infrastructure-as-code, incident response, and stakeholder alignment. Notebook LM, a powerful AI-powered notebook from Google, offers…
Introduction In late April 2025, a cybercriminal group known as DragonForce launched a series of cyberattacks against major UK retailers, causing widespread disruptions and…
Introduction & Disclosure As a DevOps engineer, I believe in using technology to amplify the good – to support learning, build reliable systems, and…
I recently found myself nodding along to a heated conversation about CVEs and the illusion of security they often create. One line hit particularly…
If you’ve ever run into scheduling issues in Kubernetes, chances are you’ve been bitten by taints and tolerations. It’s one of those things that…
Working on something difficult?