Bitemporal History

The Distributed Data Mesh (2019)

Monolith First (2015)

Maximizing Developer Effectiveness

Mocks Aren't Stubs (2007)

Lease: Use time bound leases for cluster nodes to coordinate their activities

The Lies that can Undermine Democracy

Patterns of Distributed Systems (2020)

CQRS: Command Query Responsibility Segregation

Is High Quality Software Worth the Cost?