Lobosque
Joined 13 years ago
Joined 13 years ago
The performance improvements on each release are trully impressive, but I think at this point the focus should go towards a better development experience.
Developing on VS Code is such a hurdle thanks to the Omnisharp language server that constantly crashes, and the project does not seems to be among MS top priorities for .NET platform.
Restarting the IDE every few minutes is very frustrating and hardly justifiable from a productivity point of view.
I've also seen many times this leading to the anti-pattern of building an endpoint to every single new page/feature. Once you reach hundreds of endpoints where some of them are very similar, things starts to get messy.
I believe in most cases the API should empower the user to express and manipulate the data in every way the domain allows, even if it means building complex urls/queries sometimes.