Shared Foundation Layout for Razor Pages and Cotomy
Why I stopped placing shared TypeScript infrastructure at the solution root and moved it into Core so Razor Pages and Cotomy could form one coherent application foundation.
Why I stopped placing shared TypeScript infrastructure at the solution root and moved it into Core so Razor Pages and Cotomy could form one coherent application foundation.
How I place page-level TypeScript next to Razor Pages files and build a small shared foundation so Cotomy can stay aligned with endpoint boundaries.
Why inheritance is rarely used when designing entities in business systems.
How debugging is handled in Cotomy, from browser debugging to localStorage-based runtime log categories.
Explains how meaningful types help determine when inheritance is structurally appropriate.
Explores when inheritance and composition fit naturally, and why meaningful types matter more than convenience.
Explores why many modern developers avoid inheritance, examining cultural, historical, and practical factors in business application development.
How Cotomy treats API failures and validation through structured HTTP responses and exception mapping.
A reflection on inheritance and composition from long-term business system development experience.
How to standardize list-style screens with CotomyPageController-based structure.