Regira Engineering Blog

Notes on .NET, TypeScript & Vue

Patterns, gotchas and small wins from building the Regira packages and modules — entity pipelines, editorial front-ends and everything between.

3 articles #vuejs ×
TypeScript / Vue

From SQL to screen: rendering .NET tree data in a Vue SPA

The follow-up to our recursive-CTE deep dive: rebuilding server-side hierarchies client-side with a TypeScript TreeList, a useTree composable, and drag-and-drop re-parenting.

7 min read
Vue / Architecture

Anatomy of a list view: the overview composables in depth

What it actually takes to build a correct, URL-driven, paged list view in Vue 3 — dissecting useOverviewCore, useSearchView, useListView and useRouteOverview from the Regira entities client.

12 min read
Vue / Architecture

Forms that survive reality: useForm in depth

Cancel that works twice, saves that don't lie, deletes that can be refused, and soft-deleted rows you can actually restore — dissecting the useForm composable from the Regira entities client.

10 min read