Articles
- Introduction
- Recent Media Appearances
- Project Structure: A Real-world Example
- PHP Roundtable Podcast ep 92 - Event Sourcing
- Delivering Working Software is not Enough
- Do Androids Dream of Microsoft Excel?
- Practical Techniques to Reduce the Harm of Active Record
- Aggregates for Those Familiar with ActiveRecord
- Simplifying Test Development
- Active Record: How We Got Persistence Perfectly Wrong
- Testing is Part of the Production System
- Card-based Simulation Engine
- Test Code is Application Code
- Testing at Boundaries with Test Doubles and Fixtures
- Adding Real Capabilities to Systems Through Naming
- Some Game Projects
- Avoiding Unified Data Models Talk
- More Relaxed Typing with Dvorak
- Event Sourcery
- What is Active Record
- What is Domain Modeling
- Designing A Model Architecture Talk
- A Talk About Naming Things Talk
- Dev Discussions Podcast
- What is a Repository
- Command Bus