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 0/0 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 0/0 parts

AI for Mere Mortals

Demystifying artificial intelligence for everyone who doesn't have a PhD — no jargon gatekeeping, just clear explanations, real-world examples, and the occasional existential crisis.

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.

Active 14/14 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.

Active 0/0 parts

Season 2: Kubernetes: The Container Odyssey

This is the second season of "The Container Odyssey," a 10-part Kubernetes tutorial series written for experienced software engineers who have mastered core Kubernetes concepts and are now ready to tackle the broader ecosystem. It continues the story of Alex, who has been promoted to Platform Lead at NovaCraft and now faces the challenges of running Kubernetes at scale for 10+ engineering teams.

Active 0/0 parts

Kotlin for Java Survivors: Life After Semicolons

A recovery program for Java developers transitioning to Kotlin — fewer NullPointerExceptions, zero semicolons, and just enough syntactic sugar to question why you suffered so long.

Latest

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

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

Part 9: Part 9: Space Shields Up — Handling Errors

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

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

Part 7: Part 7: The Alien Encyclopedia — Dictionaries

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

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

Part 8: Part 8: The Captain's Log — Reading and Writing Files

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

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

Part 6: Part 6: The Treasure Chest — Lists, Tuples, and Strings

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

Conceptual Season 1: Kubernetes: The Container Odyssey

Part 0: The Container Odyssey: A Kubernetes Tutorial Series: Season 1

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.