What Cotomy Tries to Solve
Structural problems in long-lived business UI systems and why Cotomy exists.
Notes on building a DOM-first UI runtime for long-lived business applications.
New to Cotomy? Start with the core problem, the design philosophy, and the runtime behavior.
Structural problems in long-lived business UI systems and why Cotomy exists.
The architectural decisions behind a DOM-first UI runtime.
Usage-focused articles showing how the runtime behaves in real screens.
The latest entries across the Cotomy blog.
A practical guide to Cotomy form classes, including QueryForm, ApiForm, EntityApiForm, and EntityFillApiForm, with real override points and usage examples.
Major release that aligns Cotomy with TypeScript 6, followed by a small v2.0.1 documentation update.
Why Cotomy ended up with multiple form layers, and how that structure came from the gap between desktop application habits and web runtime reality.
This article explains how the Cotomy Razor Pages template package is distributed, why the root README is the first thing to open, how Standard and Professional differ structurally, and why the correct start path is template install followed by solution generation.
A practical guide showing how I usually structure search screens, edit screens, and read-only screens in Razor Pages with Cotomy.
Cotomy project templates for Razor Pages are now available in Standard and Professional editions. They are designed for CRUD-heavy business applications where teams want to avoid rebuilding page structure, form flow, authentication, and persistence from scratch.
Explore the Cotomy Series. View all series →
Structural problems in web application development and the architectural ideas that led to Cotomy.
Articles discussing architectural decisions and design philosophy behind Cotomy.
Practical guides for building screens and workflows with Cotomy.
Development stories and architectural turning points behind Cotomy.
Usage-focused articles showing how Cotomy APIs behave in real screens.
Articles about C# architecture decisions connected to long-lived business systems.
Release and usage articles for the Cotomy Razor Pages project templates.
Essays, industry observations, and development experiences across software work.
Version history and release updates for Cotomy.
Major release that aligns Cotomy with TypeScript 6, followed by a small v2.0.1 documentation update.
Patch release that simplifies default bind generator state handling and refreshes release-note references.
Patch release adding page-level default bind name generator support.
Patch release restoring attached semantics and adding isConnected support in runtime behavior.
Release focused on attached-state consistency updates and reference/documentation alignment.
Patch release that fixes request keepalive handling on page unload.