How I Built an Aggregateless Event Store with TypeScript and PostgreSQL A Practical Guide to Event Sourcing with Pure Functions, Query Filters, and Optimistic Locking
Objects Are Dead, Long Live Feature Slices Why I stopped chasing reuse and started writing domain logic around decisions, not abstractions.