CodeOpinion
Is Event-Driven Architecture Overkill for Most Apps?
Coding Isn’t the Hard Part
Vertical Slices doesn’t mean “Share Nothing”
Read Replicas Are NOT CQRS (Stop Confusing This)
Your Idempotent Code Is Lying To You
You Can’t Future-Proof Software Architecture
Context Is the Bottleneck in Software Development
Why “Microservices” Debates Miss the Point
Aggregates in DDD: Model Rules, Not Relationships
Domain-Driven Design Misconceptions
Minimal APIs, CQRS, DDD… Or Just Use Controllers?
Clean Up Bloated CQRS Handlers
Double Dispatch in DDD
Authorization: Domain or Application Layer?
Your API Errors Suck (Here’s How to Fix Them)
CRUD-Sourcing is why Your Event Streams Are Bloated
Regex for Email Validation? Think Again!
Composing Data from Multiple Services
Why Separate Databases? Explaining Like You’re Five
Loosely Coupled Monolith – Software Architecture – 2025 Edition
Database Migration Strategies
Distributed Systems Mistakes Nobody Warns You About: Consistency
.NET Channels as a In-Memory Message Bus – Beware!
5 Mistakes That Make Your Code Unmaintainable
You DON’T Need Microservices for Serverless!
API Caching Done Right
Database Coupling: How to FIX a Spaghetti Code System
10 Years of Software Architecture: Best And Worst Decisions
CRUD APIs are Poor Design
DTOs & Mapping : The Good, The Bad, And The Excessive
Cloud vs Self-Hosting
Microservices to Monolith
Static Variables & Methods are Evil?
I’d rather read 50 lines than Extract Method Refactoring
Commands or Events: Which One for Workflow?