Software traffic management fundamentals: control planes, service meshes, sidecars, and routing strategies for resilient distributed systems.
How Do I Use GenAI Coding Tools?
GenAI coding tools from Copilot to Claude Code: a hands-on journey through what worked, what flopped, and how nWave is shaping up.
Fundamentals of Software Automation
Software automation fundamentals: core principles, build systems, infrastructure as code, and when automation pays off versus when it creates more problems.
What Are Coding Agents?
Coding agents explained: how harnesses, tools, memory, and context management make LLMs useful for real software engineering work.
Clippy Has No Clothes
Clippy had no clothes, and neither do Clippy Reincarnates Claude, Microsoft Copilots, Gemini, and the like.
Fundamentals of Concurrency and Parallelism
Concurrency and parallelism explained: why they differ, how threads and async work, and how to reason about race conditions, deadlocks, and synchronization.
Fundamentals of Software Systems Integration
Software systems integration fundamentals: strategies, patterns, and trade-offs for connecting systems that need to work together.
What Is Amdahl's Law?
Amdahl’s Law sets the speed limit for parallelism. Learn why doubling cores doesn’t double speed, how the serial fraction dominates, and when to optimize differently.
Annoying Auth — Deadly Cut 14
Magic links, OAuth churn, absurd password rules, and CAPTCHA theater waste human time. Passkeys and WebAuthn may be the missing magic link.
Fundamentals of JavaScript
Why JavaScript works the way it does: dynamic typing, prototypes, closures, and the event loop. Concepts behind the design and when it fits.