Author: Yassir Manaf
Why I Stopped Trusting ORMs for Complex Queries
Entity Framework is the default. It’s also the source of most database performance fires I’ve debugged. Here’s when the ORM loses and what I reach for instead.
What I Learned the First Time I Ran an LLM in Production
The first time I ran an LLM in production, nothing worked the way I expected. Here’s what actually surprised me.
API Versioning in Production: What Nobody Tells You About Breaking Changes
API versioning sounds solved until you break a consumer in production. Here’s what actually matters when you manage versions at scale.
Why I Chose Simplicity Over Engineering at Banking Scale
Every architecture decision I’ve regretted had the same root cause: complexity I didn’t need. This is what I learned building backend systems at a Canadian development bank.
How I Structure .NET Solutions for Long-Term Maintainability
he .NET solution structure decisions you make on day one don’t hurt on day one. They start hurting around month six. Here’s what I enforce on every project.
Message Queues Production: Why They’re Not a Silver Bullet
Adding a message queue feels like a safe architectural choice. Here’s why it’s not a default — and what the tutorials don’t tell you about running them in production.