Entity Identity and Surrogate Key Design
Why I moved from natural keys to surrogate keys, and why that change made both database design and application code easier to manage.
Why I moved from natural keys to surrogate keys, and why that change made both database design and application code easier to manage.
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.
Why Cotomy standardizes query-string search, AJAX submit, and shared form contracts to control long-term cost in business systems.
Why Cotomy keeps page lifecycle and cross-form coordination in CotomyPageController instead of scattering ready logic across screens.
A design-focused note on why Cotomy starts from CotomyElement and treats DOM handling as an architectural boundary, not a UI convenience API.