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 moving from server-rendered search results to detail or edit screens with Cotomy while keeping list ownership, navigation, and edit lifecycle boundaries clear.
Patch release that improves CotomyElement scoped CSS auto-prefixing when scoped CSS is written without an explicit root placeholder.
A practical guide to the search-screen baseline I usually use with Cotomy, using server-rendered results, URL query state, and clear navigation to detail screens.
Patch release that completes bind type renderer lookup fixes and keeps custom bind type matching case-insensitive.
A practical guide to field validation, submit errors, and API failures while keeping Cotomy screens in one clear flow.
In teams of one to three people, continuity depends less on role separation and more on shared understanding, document granularity, and records that let the work be handed over when necessary.
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.
Patch release that improves CotomyElement scoped CSS auto-prefixing when scoped CSS is written without an explicit root placeholder.
Patch release that completes bind type renderer lookup fixes and keeps custom bind type matching case-insensitive.
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.