Agent accessibility fundamentals: make your APIs and software products discoverable, predictable, and usable by AI agents.
Fundamentals of Software Traffic Management
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.
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.