Regira Engineering Blog

Notes on .NET, TypeScript & Vue

Patterns, gotchas and small wins from fifteen-odd years of .NET and web work — the Regira packages and modules, entity pipelines, editorial front-ends and everything between.

16 articles #aspnetcore ×
Data & EF Core / Architecture

Filters You Register Once and Cannot Forget

Series · Filtering in Regira Entities

Rules that must hold for every record, such as hiding deleted data or showing each customer only their own, set up once and applied everywhere. They also cover the endpoint added next year, and nobody skips them by accident.

3 min read
Data & EF Core / Architecture

Delete Without Losing Anything

Series · Filtering in Regira Entities

Let users delete a record and still get it back: it disappears from every screen, stays in the database, and restores in one click. A recycle bin and an audit view come with it, no extra code.

5 min read
Data & EF Core / Architecture

Sorting and Paging Without Surprises

Series · Filtering in Regira Entities

Lists that users sort by several columns, that load related data only when a screen asks, and that never hand a client a million rows. Declared once, applied to every list.

5 min read
Data & EF Core / Architecture

From Query Parameters to a Composable Filter Pipeline

Series · Filtering in Regira Entities

Search screens that stay simple as the filters pile up: name what users can filter on once, and let the database do the work. Most APIs grow a tangle of optional parameters nobody tests instead.

Pinned 8 min read