Why I Stopped Calling Myself a Web Developer
I've worked across Angular, Blazor, React, .NET, multiple architectures, and a dozen domains. Here's what that actually taught me — and why the label was the first thing to go.
I've worked across Angular, Blazor, React, .NET, multiple architectures, and a dozen domains. Here's what that actually taught me — and why the label was the first thing to go.
My goal when I tell developers to think about testing isn't to increase test coverage — it's to improve code quality. Thinking about tests first changes how you design everything.
DDD keeps business logic in one place so teams move faster, write less code, and make fewer mistakes. Here's how that looks in practice.
Four critical issues—bloated services, parameter monsters, tight coupling, and modification-heavy handlers—refactored using SOLID principles.
Standard SaaS tiers didn't fit. So we built a system where every customer assembles their own plan from a public portal, pays, and gets access immediately — on top of ABP's existing feature and edition infrastructure.