DragonForce Cyberattack Incident and DevOps Defense Strategies
Introduction In late April 2025, a cybercriminal group known as DragonForce launched a series of cyberattacks against major UK retailers, causing widespread disruptions and…
Field notes
Practical notes on AI products, CTO decisions, and the platforms that keep them reliable.
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…
A home for practical notes on building products, making sound technical decisions, and keeping ambitious systems reliable.
As a DevOps engineer, I’m always looking for tools that help automate, integrate, or just get out of the way. Go (Golang) is one…
How Azure OpenAI Tracks Token Usage Azure OpenAI measures usage in terms of tokens processed – counting both prompt tokens (input) and completion tokens…
AI coding assistants are here, and they’re changing the way we build software fast. Tools like GitHub Copilot, ChatGPT, and Replit’s Ghostwriter can generate…
Let’s be real: we all have blind spots. Those invisible patterns, habits, or beliefs that quietly trip us up again and again. They’re the…
✍️ Why I’m Writing This Lately, I’ve been navigating some difficult conversations — in Slack, in meetings, and in code reviews.And if I’m honest,…
Working on something difficult?