Distributed Systems
- From Integration Chaos to Deterministic Pipelines: A Platform Approach – Redesigning integration layers for predictability and scalability
- The Path to Idempotency: Preserving Business Outcomes – Idempotency beyond transport guarantees
System Design
- Encoding Transaction Boundaries as Business Concepts – Making business atomicity explicit and refactoring-safe
- Property-Based Testing as a Design Tool – A powerful approach for designing correct, unambiguous programs through executable specifications
Languages & Parsing (Archive)
- Grammar and Parsers – Earlier writing on language fundamentals and parsing