Read a series
Topics that take more than one post, each part building on the one before.
-
Building apps with an AI agent
A coding agent, a documentation server and a shopping list: a working app from a short brief, why the agent never guesses, and what happens when the brief grows.
-
Filtering in Regira Entities
Six short parts on the read side of an API: naming what users can filter on once, then sorting and paging, the rules every query obeys, archiving, free-text search, and combining searches. Each part has a sample to curl along.
-
Writing in Regira Entities
The write side of the same API: where the rules that hold on every save belong, the two silent traps of a PUT and a DELETE, and what sending a child list to the API really means.
-
Entities front-end
Building the list and edit screens over a Regira Entities API in Vue 3: what the API must expose, and what the client composables do with it.
-
File storage behind one interface
Files behind one interface: test on disk and ship to the cloud by configuration, then a small tool that copies between disk, a network share and Azure from one config file.
-
Hierarchical data
Trees in a database and on a screen: from a flat list with parent ids to a tree in one line, hierarchies at any depth in EF Core, and the same tree in a Vue SPA, expandable and draggable.
-
People, organisations and alliances
One table for every customer, supplier and employee, with roles and alliances stored as dated relationships instead of extra tables — and the realm on any past date as a single query. Westeros supplies the test data.