Distributed Systems
- From Integration Chaos to Deterministic Pipelines: A Platform Approach – Building order in a place between places
- The Path to Idempotency: Preserving Business Outcomes – Idempotency beyond transport guarantees
System Design
- From Accidental to Intentional Architecture – How emergent failure modes drive deliberate design
- Property-Based Testing as a Design Tool – Fewer behaviours, clearer contracts
- Encoding Transaction Boundaries as Business Concepts – Making business atomicity explicit, testable and refactoring-safe
Languages & Parsing (Archive)
- Grammar and Parsers – Earlier writing on language fundamentals and parsing