My terminal is Dracula, my editor is Dracula, the statusline in Claude Code is Dracula. Jenkins was the one window on that screen that was…
Linux cheat sheet
My terminal is Dracula, my editor is Dracula, the statusline in Claude Code is Dracula. Jenkins was the one window on that screen that was…
A Claude Code plan has two usage windows: a rolling 5-hour one and a 7-day one. Claude Code shows you both percentages and then does…
GNOME Software is the default package management UI on Fedora Workstation. After upgrading from Fedora 43 to Fedora 44, the application can hang indefinitely on…
Introduction This guide explains how to deploy a fully functional, high-availability Kafka cluster in KRaft mode using Strimzi 0.48.0 on Kubernetes. When Bitnami recently restructured their repository access, many…
If you’re exposing services to the internet through Kubernetes, securing them with HTTPS is essential. Luckily, you don’t need to manually manage SSL certificates anymore…
This guide walks you through building a Jenkins CI/CD pipeline to build and publish a signed Android App Bundle (AAB) to the Google Play Store.…
This guide walks through setting up a three-node MicroCeph cluster, mounting CephFS shares, integrating with MicroK8s using the Rook-Ceph plugin, and managing CephFS snapshots with automated backup and cleanup. Prerequisites Installing MicroCeph on…
In the fast-paced world of software development, code reviews are a critical step to ensure quality, maintainability, and collaboration. However, manual reviews can be time-consuming…
That One Friday Deployment We’ll Never Forget It was a typical Friday afternoon, and everything seemed calm. We had a small change to push to…
Kubernetes has revolutionized container orchestration, enabling developers and operations teams to manage applications at scale efficiently. However, as powerful as Kubernetes is, poor implementation and…