I'm currently rewriting a production app to use Pathom extensively, both in the "usual" way (so you can query your database + application logic at the same time using EQL), and--experimentally--to do server-side rendering by having resolvers return hiccup fragments. It's kind of like a server-side version of Fulcro, where each UI component queries for the data it needs and you can reason about them independently.
This, along with #208, will help a lot in larger apps. In my experience so far, things tend to get hairy around 10k LOC.
I'm currently rewriting a production app to use Pathom extensively, both in the "usual" way (so you can query your database + application logic at the same time using EQL), and--experimentally--to do server-side rendering by having resolvers return hiccup fragments. It's kind of like a server-side version of Fulcro, where each UI component queries for the data it needs and you can reason about them independently.
This, along with #208, will help a lot in larger apps. In my experience so far, things tend to get hairy around 10k LOC.