Two Algorithms, One Intuition: Shunting Yard and Pratt Parsing

Two Algorithms, One Intuition: Shunting Yard and Pratt Parsing

Parsing arithmetic expressions looks simple… until precedence enters the picture. Two classic algorithms — Dijkstra’s Shunting Yard and Pratt’s Top-Down Operator Precedence — provide radically different answers that reveal the same underlying intuition.

October 6, 2025 · 12 min
Inside GKE Workload Identity: How Kubernetes Identities Become GCP Service Accounts

Inside GKE Workload Identity: How Kubernetes Identities Become GCP Service Accounts

GKE Behind the Scenes: Understanding the Interaction Between Kubernetes and GCP Service Accounts Through The Metadata Server.

August 1, 2024 · 9 min