-
Workload Identity in a Hurry: SPIFFE, SPIRE & TPM
How machines prove their identity without passwords. Covers SPIFFE IDs, SPIRE architecture, X.509 SVIDs, mTLS between workloads, and TPM-based attestation. -
PKI Operations in a Hurry: Let's Encrypt, CSRs & Internal PKI
The operational side of PKI - generating CSRs, automating certificates with Let's Encrypt and ACME, running internal CAs, and managing certificate lifecycle at scale. -
Cryptographic Basics in a Hurry: Public Key Cryptography, Certificates & TLS
Symmetric vs asymmetric encryption, how certificates and certificate chains work, and the full TLS handshake - everything you need before diving into PKI or workload identity. -
Podman and Minikube - A quickstart guide
Follow the steps to setup podman as Docker replacement with Minikube on macOS.
-
Kubernetes Lab with kubeadm and Lima on macOS
This post walks through a local Kubernetes lab that runs on Lima VMs on macOS. The goal is to get a small environment that feels closer to a real kubeadm-based cluster.
-
NFL in a Hurry
If you are like me and got into America’s favorite pastime late in life, this cheatsheet is for you. I decided to put together all the questions that I asked (and perhaps annoyed) my partner, that one friend who is really into the game, and AI assistants.
-
Kubernetes in a Hurry: From kube-proxy to ServiceMesh(Q&A Format)
If you need networking fundamentals primer before diving into container networking and kubernetes, check out Part 1 of this series: Networking in a hurry
-
Networking in a Hurry: From ARP to Geneve(Q&A Format)
This guide covers networking technologies from the fundamentals to modern cloud-native networking, organized chronologically from basics to advanced concepts. You’ll learn everything from the OSI model to Kubernetes networking, including ARP, NAT, VLANs, VXLAN, and Geneve. The guide progresses from foundational concepts (OSI model, Layer 2/3/4) through container networking primitives, then covers network virtualization technologies (VLAN, VXLAN, Geneve) in order of their development.
-
Networking in a hurry - Quiz
Test your knowledge of networking fundamentals, from the OSI model to Kubernetes service mesh.
-
10 Essential Engineering Practices for Junior Developers
Great software engineering is not just about writing code that works—it’s about writing code that is clean, maintainable, and scalable. The best engineers develop good habits that make their code easier to read, debug, and extend over time.