Was top of HN, https://bessey.dev/blog/2024/05/24/why-im-over-graphql/ probably interesting to this crowd.
As someone who is just now exploring Pathom more, I am curious about this channel's thoughts on the post and ensuing discussions? How similar is Pathom to GraphQL? Does it mitigate some of these issues mentioned here? The performance and security issues mentioned about GraphQL are a bit concerning but I haven't heard any such things about Pathom (/Fulcro?) so I imagine they are dissimilar in certain ways to prevent this?
graphql is comparable to EQL, not pathom. I think there's too many differences, not just in the query language or implementation but in the use cases between clojure and other ecosystems. but generally Pathom is much more powerful and elegant than anything in graphql land. You probably have some of the same issues but if you value the idea of bringing the database closer to the client then they're probably inevitable
namespaced attributes solve a lot more problems than you'd think
pathom is so good that people use it to replace function calls (declarative > imperative). never heard of anyone doing that with graphql
Very nice! Thanks for the clarifications. I've been excited to get back into it and Fulcro.