Context, Rules, Decisions: The Formula for Better Domain Models Moving Beyond Mutable Objects to Explicit Business Logic
Aggregateless Event Sourcing Why Removing Aggregates Unlocks Simplicity, Flexibility, and Independent Feature Slices
Beyond Aggregates: Lean, Functional Event Sourcing Why I Moved Beyond Aggregates to Functional Domain Modeling
Pure Functions and Immutable Data: Simplifying Complexity by Design Pure functions and immutable data aren't just academic concepts. They're practical tools for building robust, maintainable software.
Zero-Abstraction SQL: Why Raw Queries Beat ORMs for Clarity and Control Boost Clarity and Control with Raw SQL Queries in Rust and Beyond
Applying Functional Core and Imperative Shell in Practice A Simple Rust Example for Testable Logic and Clear Boundaries
Simplify & Succeed: Replacing Layered Architectures with an Imperative Shell and Functional Core Streamline Testing by Eliminating Mocks and Focusing on Pure Functions