Carta Operum

Journal

Notes from the voyages: what broke, what held, and what I would do again.

Date Bearing Entry Watch
ServerGalley One set of models from phone to database What sharing Dart classes between Flutter and Serverpod buys, and what it costs. 1 min
ServerTicketBus365 Living with an API you do not own Defensive parsing, honest errors, and a fake server for the days the real one is down. 1 min
ServerCellar Search by wine, grape, region or winery One search box, four kinds of answer, and the ranking that decides which comes first. 1 min
ServerPinafore Fuzzy search and facets in PostgreSQL Forgiving a typo in 'dungarees' without adding a search engine to the stack. 1 min
ServerPinafore Stock per size, not per product A child's dress exists as a size and a colour, and the stock is in the pairs. 1 min