Martin C. Richards
Home
About
Projects
Contact
RSS
Personal notes and thoughts on the process of building software systems.
Writings
2025-11-02
Relational DynamoDB: Advanced Patterns and Production Realities
2025-11-02
Relational DynamoDB: Building GitHub's Backend in DynamoDB
2025-11-02
Relational DynamoDB: When DynamoDB Stops Being Simple
2025-07-20
Events vs Commands: The Distinction Everyone Always Forgets
2025-07-19
EDA for the Rest of Us: Operational Challenges
2025-07-12
EDA for the Rest of Us: Consumption Patterns
2025-07-01
EDA for the Rest of Us: Communication Patterns
2025-06-29
EDA for the Rest of Us: Event Design Patterns
2025-06-28
EDA for the Rest of Us: A Guide for the Confused
2024-09-28
Just use Make as your Task Runner
2024-09-24
An Idiots Guide to mocking HTTP with MSW
2023-11-12
Deploying NodeJS with pnpm and tsx
2023-10-28
Deploying NodeJS Apps with ESBuild and Docker
2023-10-21
Python, Poetry and Docker
2022-08-23
The 3 pillars of observability in Quarkus
Page 1 of 2