Is it just me that thinks this is absurdly verbose? Imagine adding a new field on this. Or having, like any other CRUD app, 25 other entities. What a nightmare.
Verbose compared to what? It doesn't seem overly verbose to me. This isn't some Hello World example, this provides a fully featured real-world example (minus all the Okta fluff).
Rails?
> Verbose compared to what?
Well, on the back end, lots of things, for example, postgrest.
postgrest is perfect for control panels. I wonder if there's anything faster.
Rails. Laravel. Express.js. Whatever. If you use that many DTOs for a real-world CRUD, you are killing your company.