Publication

Exploring software architecture,
one deep dive at a time.

Long-form technical content on AI, distributed systems, and software architecture — series, deep dives, and standalone essays.

Featured Series

Active 5/5 parts

AI: Through an Architect's Lens

Exploring AI/ML concepts from a distributed systems architect's perspective — bridging theory with production-grade engineering.

Active 13/13 parts

Season 1: Kubernetes: The Container Odyssey

This is a 12-part Kubernetes tutorial series written for experienced software engineers who are new to Kubernetes. It follows the story of Alex, a senior backend engineer with a decade of experience in monoliths and VMs, who joins a fast-growing startup called NovaCraft where everything runs on Kubernetes. Each chapter solves a real problem Alex faces at NovaCraft, combining deep conceptual explanations with practical, runnable examples that you can follow on your macOS laptop. The series progresses from foundational concepts to production-ready practices, building on each previous chapter.

Complete 11/11 parts

The Adventures of Ava the Astronaut: Learning Python One Planet at a Time.

A python series designed for absolute beginners with a storytelling narrative throughout. Each part follows Ava's space adventure while teaching a core Python concept, includes tables for clarity, code examples, and a hands-on mini-project.

Complete 11/11 parts

Java Evolution: From 8 to 25

A comprehensive, release-by-release tour of every major feature added to Java from version 8 through version 25. Each part covers one release — explaining the concepts behind each feature, showing practical before-and-after code examples, and placing the change in the context of the language's evolution. Whether you are upgrading a legacy codebase or simply want to stay current with modern Java, this series gives you the depth and clarity to understand not just what changed, but why.

Latest

Conceptual AI: Through an Architect's Lens

Part 0A: Part 0A: Neural Networks & The Learning Mechanism

Building deep intuition from first principles — how neural networks actually learn, explained step by step for engineers who want to truly understand the machinery before architecting with it.

Conceptual AI: Through an Architect's Lens

Part 0B: Part 0B: From Sequences to Transformers

The journey from “words in order” to “understanding meaning” — how we taught machines to process language, and why the Transformer changed everything.

Conceptual AI: Through an Architect's Lens

Part 1A: Part 1A: Understanding the LLM Machine

The technical foundations that drive every architectural decision — transformers, embeddings, and tokenization- are explained through the lens of cost, performance, and trade-offs.

Conceptual AI: Through an Architect's Lens

Part 1B: Part 1B: Making Decisions with LLMs

From model selection to production reliability — the decision frameworks that separate prototype AI from enterprise systems.

Conceptual AI: Through an Architect's Lens

Part 2A: Part 2A: Production RAG: What Tutorials Don’t Teach You

From naive retrieval to production-grade systems — the architectural patterns, chunking strategies, and retrieval engineering that separate demo RAG from enterprise RAG.

Conceptual The Adventures of Ava the Astronaut: Learning Python One Planet at a Time.

Part 10: Part 10: The Grand Mission — Capstone Project

The Adventures of Ava the Astronaut: Learning Python One Planet at a Time