The Command Context Consistency Principle How Event Stores and Relational Databases Guard Business Decisions
Why Your Software Cannot Explain Its Business Decisions Make the path from command to outcome explicit in the architecture. How you store state, relational or event-sourced, is a separate decision.
Beyond Static Models: Behavior-First Design for Changing Domains Why Your ERD Is Not the Domain and How Events Make Systems Explainable
Getting Started in Real-Time: Commands, Events, and Brokers Demystified Understand commands, events, and brokers to build real-time APIs. Learn how to avoid polling and design more responsive.
Understanding Traits and Drop Glue in Rust Understand how Rust's trait interacts with drop glue and its potential impact on performance.
The Pragmatic Path: Embracing Simple, Lovable, and Complete Software Why simplicity and pragmatism are crucial for sustainable software development.
Avoiding Over-Engineering: Focus on Real Problems in Software Development Discover why premature optimization and over-abstraction harm your software projects, and learn a pragmatic approach driven by real-world feedback.