om

Please ask the channel first, not @dnolen directly!
adambros 2017-06-07T01:53:21.106143Z

@uwo @drcode I don't think he's asking about how to do tempids, but rather should you use datomic ids or uuids. I think thats up to your and your application needs, eg: are you are going to need to interact with more than one datomic db?

2017-06-07T06:38:26.127145Z

What should I check if a response isn't being normalized correctly anymore? I have a nested query that I added :query-root: true, process-roots and rewrite. That response is being normalized correctly but it broke another query elsewhere. If I remove process-roots and rewrite, that query is fixed but the nested one breaks.

2017-06-07T06:43:20.172166Z

I assume i'm losing some meta on one of the queries.

2017-06-07T12:52:06.252108Z

@adambros ah, right. I’ve noticed that when working with datascript and datomic uuids can be useful for referring to refs. multiple datomic dbs would have the same issue. thanks!

ag 2017-06-07T18:09:37.942857Z

is there a good write-up on re-frame vs. om.next? it seems some people in my team pushing for switching back to re-frame and I need some arguments to keep om

wilkerlucio 2017-06-08T12:43:13.044105Z

I use Untangled everytime I have to use Om, and I love it, it's my favorite pick by far for front-end development 🙂

rplevy 2017-06-07T20:42:18.339336Z

Those are the first two google results I get for: re-frame vs om next

wilkerlucio 2017-06-07T21:53:01.652754Z

@ag I like the reasoning expressed by Tim Baldridge on this thread: https://clojurians-log.clojureverse.org/clojurescript/2017-03-26.html#inst-2017-03-26T16:46:27.678527Z

wilkerlucio 2017-06-07T21:54:56.683116Z

I feel like most people don't really get the Om.next design, it's understandable given the novelty ways, maybe after people get more used with Relay that might change, but for now it's mostly unfamiliar so people tend to fall back on stuff they already know

👁️ 1
rob 2017-06-07T22:46:20.382192Z

FWIW, I’m not so much interested in the nature of the proposed design/promise of Om.Next (or to what degree people do or do not “get it”) vs re-frame. I’m curious if you feel like Om.Next successfully implements these ideas to the degree that teams (who are largely not passionate about Om.Next itself) can reliably pattern-match the concepts enough to be productive.

⬆️ 1
sova-soars-the-sora 2017-06-07T23:42:28.988839Z

@ag I don't have many write-ups yet but you can look at https://nonforum.com for an example site written in om.next

wilkerlucio 2017-06-08T12:45:10.076286Z

well, I think it's hard if you have to figure out for yourself, but if you have at least 1 person on the team that knows how to use it, teaching that to someone else is not that hard, here at company I used Om.next + Untangled in a hackaton project with someone else that has almost no experience in front-end at all, and just basic on Clojure, and in 2 days he was able to understand how to change things

gardnervickers 2017-06-08T22:19:15.712332Z

@sova For us, building <http://pyroclast.io|pyroclast.io>, pathopt or "incremental rendering" is a huge win.

gardnervickers 2017-06-08T22:19:50.719909Z

It really raises the ceiling on when we need to start worrying about performance.

ag 2017-06-09T00:53:11.239686Z

@wilkerlucio teaching is hard when people refuse to accept different/novelty approach, when something familiar and easy to pick for them is right there. The tool that’s marketed better, has excellent documentation and bigger userbase. And there’s no documented evidence of one being much better/faster/scalable than the other. That’s very sad. Because Om.Next does have some qualities and ideas I personally like very much