@jscholes @david_chisnall Much of the boilerplate I've seen - stamped out with only a small difference - is where you are exposing a data model in a web app. You have a requirement which needs a new field, and so you need a new column in the db, a new field in the DTO, maybe a new constraint in the update command, a new field in the typescript, a new widget in the UI. I tend to use one representation as the primary and templates to generate the rest, but that is not very fashionable right now.
petekirkham@mastodon.scot
@petekirkham@mastodon.scot