fulcro

Book: http://book.fulcrologic.com, Community Resources: https://fulcro-community.github.io/, RAD book at http://book.fulcrologic.com/RAD.html
2020-10-07T14:53:20.174100Z

In the spirit of easy vs. simple, does Fulcro make systems simple or does it make it easier to make more sophisticated systems?

zilti 2020-10-07T15:12:58.174700Z

The latter, imo

markaddleman 2020-10-07T15:39:03.175400Z

IMO, the most important thing about Fulcro is its battle-tested patterns for organizing a complex frontend app

☝️ 2
zilti 2020-10-07T16:14:33.176200Z

It is especially insane how quickly we can put together new forms, sub-routing, etc, and even new form elements

zilti 2020-10-07T16:15:28.177100Z

And the whole thing that's defsc is just the kind of "that's what I was looking for, I just didn't know I was"

👍 1
zilti 2020-10-07T16:25:06.178Z

What is the difference between ro/query-inclusions and ro/row-query-inclusion exactly? Does the second one make a roundtrip to the server for each row, and the former pulls the data up front?

Jakub Holý 2020-10-08T20:16:56.210400Z

I'm offline but look how it is used in the source code

exit2 2020-10-07T16:35:24.180300Z

In using df/load! I can see the network transaction in the Network tab and my UI is updating as I am expecting it to, but I cannot see the entry in the DB tab. Is there something special I need to be doing for things to show up there? (I can see the routing info in DB and other random fulcro entries, but nothing related to my df/load!)

exit2 2020-10-07T16:45:55.181200Z

ah, yes I’m on 3.4.2-1

exit2 2020-10-07T16:50:13.181800Z

that fixed it, thanks @zilti

Adrian Smith 2020-10-07T18:23:23.182200Z

How do I run a nrepl server inside my datomic process using the fulcro rad demo?

Adrian Smith 2020-10-08T08:54:03.202Z

I figured this out in the end so I recommend installing this: https://github.com/seancorfield/dot-clojure/blob/develop/deps.edn (read the readme inside the repo) then you can do clj -A:dev:datomic:nrepl you can also add other cool things like :rebl, I recommend reading all the aliases in that file

Luis Santos 2020-10-07T19:56:36.187400Z

Hi everyone, Maybe I'm asking this question to the wrong audience. Would you advice against using Fulcro on the frontend while using other framework on the backend? It feels that a lot of its benefits come from using it in a fullstack environment. Thanks for all the effort. Fulcro is an incredible framework and documentation is top.

Michael W 2020-10-07T20:12:35.193500Z

fulcro doesn't care about the backend, I am using fulcro and pathom with 5 different apis as backend. It ties vmware, cisco aci, cisco asa, dns, dhcp, ipam, bluejeans conferencing, and a database (datomic) all into 1 frontend. Create resolvers, mutations, ui forms for each backend and you're done.

👍 3
Jakub Holý 2020-10-08T20:16:16.210200Z

Clarification - Michael means "pathom on the client side"

Luis Santos 2020-10-07T20:37:03.193900Z

ah ah. That sounds like a great project. I never expected to see dhcp and bluejeans in the same project. Thanks for the feedback.