Blog
July 3, 2026
ConfigMaps and Secrets in Kubernetes
DevOpsJuly 2, 2026
Safe Rollouts in Kubernetes
DevOpsJuly 1, 2026
How Kubernetes Storage Actually Works
DevOpsJune 30, 2026
How Kubernetes Networking Actually Works
DevOpsJune 29, 2026
Which Kubernetes Workload to Use
DevOpsJune 28, 2026
Autoscaling in Kubernetes
DevOpsJune 27, 2026
How I Control Where Pods Land
DevOpsJune 26, 2026
Why Kubernetes Kills Your Pods
DevOpsJune 21, 2026
How Kubernetes Actually Works
DevOpsMay 2, 2026
How Kafka Actually Works
DevOpsApril 28, 2026
Getting Started with MLflow
MLOpsApril 27, 2026
Data Versioning for Machine Learning
MLOpsApril 19, 2026
How I Design a Secure Kubernetes Cluster
DevOpsApril 12, 2026
What I've Learned Running Production on Azure
DevOpsApril 9, 2026
How I Troubleshoot Kubernetes in Production
DevOpsApril 4, 2026
Containerize App
ProjectsMarch 22, 2026
Social Content Extractor
ProjectsMarch 21, 2026
Lessons from Ramadan for Developers
DeenMarch 8, 2026
How Networking Actually Works in Production
DevOpsMarch 3, 2026
How I Troubleshoot Linux Servers in Production
DevOpsFebruary 28, 2026
How the Internet Actually Works
DevOpsFebruary 12, 2026
Yaad
ProjectsJanuary 30, 2026
Transformer
LLMsJanuary 25, 2026
Linear Combinations, Span, and Basis Vectors
MathsJanuary 25, 2026
Linear Transformations and Matrices
MathsJanuary 24, 2026
Vectors
MathsJanuary 9, 2026
The Machine Learning Lifecycle
MLOpsJanuary 8, 2026
What is MLOps and Why It Matters
MLOpsJanuary 7, 2026
How to Build an ML Model
MLOpsJanuary 6, 2026
Understanding Machine Learning and Models
MLOps