Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I use GraphQL. It has a higher learning curve. But it addresses the shortcomings listed by the referenced blog article. It offers type safety, efficiency and modern tooling. And it is also human readable.

If you use good tooling, you can have a mutation change a variable type in the database and that type change is automatically reflected in the middleware/backend and the typescript UI code. Not only that libraries like HotChocolate for asp.net come with built-in functions for filtering, pagination, streaming etc.





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: