Cotomy Blog

Notes on building a DOM-first UI runtime for long-lived business applications.

Cotomy  Documentation 

Start Here

New to Cotomy? Start with the core problem, the design philosophy, and the runtime behavior.

How Cotomy Works

Usage-focused articles showing how the runtime behaves in real screens.

Introduction

Introducing Cotomy

An introduction to Cotomy, why it exists, and the vision behind it.

Recent Writing

The latest entries across the Cotomy blog.

Navigating from Search Results to Detail Screens with Cotomy

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.

Cotomy v2.0.4

Patch release that improves CotomyElement scoped CSS auto-prefixing when scoped CSS is written without an explicit root placeholder.

Building Search Screens with Cotomy

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.

Cotomy v2.0.3

Patch release that completes bind type renderer lookup fixes and keeps custom bind type matching case-insensitive.

Handling Validation and Error Display with Cotomy

A practical guide to field validation, submit errors, and API failures while keeping Cotomy screens in one clear flow.

Small-Team Development Without Losing Continuity

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.

Series

Explore the Cotomy Series. View all series →

Cotomy Problem Series

Structural problems in web application development and the architectural ideas that led to Cotomy.

Cotomy Design Series

Articles discussing architectural decisions and design philosophy behind Cotomy.

Misc Series

Essays, industry observations, and development experiences across software work.

Release Notes

Version history and release updates for Cotomy.

Cotomy v2.0.4

Patch release that improves CotomyElement scoped CSS auto-prefixing when scoped CSS is written without an explicit root placeholder.

Cotomy v2.0.3

Patch release that completes bind type renderer lookup fixes and keeps custom bind type matching case-insensitive.

Cotomy v2.0.0

Major release that aligns Cotomy with TypeScript 6, followed by a small v2.0.1 documentation update.

Cotomy v1.0.5

Patch release that simplifies default bind generator state handling and refreshes release-note references.

Cotomy v1.0.4

Patch release adding page-level default bind name generator support.

Cotomy v1.0.3

Patch release restoring attached semantics and adding isConnected support in runtime behavior.