Blog

Thoughts on GenAI, APIs, .NET, and engineering leadership.

Filter:

.NET Lessons from the Pit

13 years in the trenches with .NET teams across banking and enterprise. Here's what actually works when the code matters and deadlines are real.

Read more β†’

That One Line You Missed in ASP.NET Core

When using FluentValidation in ASP.NET Core, one missing line causes the default data annotation validators to interfere, creating unexpected validation errors. Here's the simple fix that'll save your project.

Read more β†’