Blog

July 3, 2026

ConfigMaps and Secrets in Kubernetes

DevOps

July 2, 2026

Safe Rollouts in Kubernetes

DevOps

July 1, 2026

How Kubernetes Storage Actually Works

DevOps

June 30, 2026

How Kubernetes Networking Actually Works

DevOps

June 29, 2026

Which Kubernetes Workload to Use

DevOps

June 28, 2026

Autoscaling in Kubernetes

DevOps

June 27, 2026

How I Control Where Pods Land

DevOps

June 26, 2026

Why Kubernetes Kills Your Pods

DevOps

June 21, 2026

How Kubernetes Actually Works

DevOps

May 2, 2026

How Kafka Actually Works

DevOps

April 28, 2026

Getting Started with MLflow

MLOps

April 27, 2026

Data Versioning for Machine Learning

MLOps

April 19, 2026

How I Design a Secure Kubernetes Cluster

DevOps

April 12, 2026

What I've Learned Running Production on Azure

DevOps

April 9, 2026

How I Troubleshoot Kubernetes in Production

DevOps

April 4, 2026

Containerize App

Projects

March 22, 2026

Social Content Extractor

Projects

March 21, 2026

Lessons from Ramadan for Developers

Deen

March 8, 2026

How Networking Actually Works in Production

DevOps

March 3, 2026

How I Troubleshoot Linux Servers in Production

DevOps

February 28, 2026

How the Internet Actually Works

DevOps

February 12, 2026

Yaad

Projects

January 30, 2026

Transformer

LLMs

January 25, 2026

Linear Combinations, Span, and Basis Vectors

Maths

January 25, 2026

Linear Transformations and Matrices

Maths

January 24, 2026

Vectors

Maths

January 9, 2026

The Machine Learning Lifecycle

MLOps

January 8, 2026

What is MLOps and Why It Matters

MLOps

January 7, 2026

How to Build an ML Model

MLOps

January 6, 2026

Understanding Machine Learning and Models

MLOps