Fork me on GitHub
#om
<
2017-10-26
>
orestis10:10:14

Hi all, I’m looking for recent talks that showcase Om.next’s features and philosophy. I’m currently watching “Om Next -David Nolen” from EuroClojure 2015, but that’s 2 years old by now - anything newer?

baptiste-from-paris10:10:34

it’s a legit om.next talk

baptiste-from-paris10:10:38

all basics are the same

baptiste-from-paris10:10:53

My path to learn om.next and put a production project with it : - 1) learn Datomic query syntax - 2) read all om.next talk - 3) Read all fulcro (was untangled then) docs http://fulcrologic.github.io/fulcro/guide.html#!/ - 4) build some components (puer front) - 5) try routing with compassus or fulcro - 6) understand union & join - 7) work on a little project with it

souenzzo01:10:42

- 5) try routing with compassus or fulcro FAIL - 6) understand union & join FAIL - 7) Cry - SUCCESS

baptiste-from-paris17:10:26

looool, sorry about that, it’s not that hard

souenzzo19:10:44

I totally stuck on om-next routing 😕 Back to comfort of re-frame.

souenzzo19:10:20

But I would be very happy with a blog post about this 😄

orestis10:10:52

Oh, fulcro based on Om.next then? Also nice 🙂

baptiste-from-paris10:10:09

fulcro is a lib that provide wrapper to ease om.next development

baptiste-from-paris10:10:15

it’s a really good one

baptiste-from-paris10:10:39

BUT if you really want to understand what’s going on, I suggest you to understand how “pure” om.next workd

orestis10:10:55

I haven’t yet written a single line of Clojure so I have to tackle that first, but I have to say that seeing this kind of approach is a breath of fresh air. Many thanks to everyone involved in these open source projects.

wilkerlucio10:10:06

well, I would say to try Fulcro first, Om.next I think is more like a kernel

wilkerlucio10:10:38

it's very intersting to learn how it works, but if you are just trying to build an app it can be a bit frustrating, so I would recommend this a secondary step

sundarj10:10:43

yeah i consider Om Next a low-level library to be built on top of as well

baptiste-from-paris10:10:23

but I think I would not understand om.next as well if I started directly with fulcro, but that’a an opinion

baptiste-from-paris10:10:32

what ever works for you is the right way

sundarj10:10:34

fair enough

orestis10:10:08

I’m trying to find a nugget that I can wrap my head around first without going too deep. I have a lot of reading and thinking to do, thanks all 🙂

baptiste-from-paris10:10:58

and if you never wrote a clojure code, congratulation, your life will become more awesome

baptiste-from-paris10:10:24

http://clojure.org is a good starting point (was for me)

baptiste-from-paris10:10:48

and try cursive if you want to start straightaway

orestis10:10:53

I’m half way through a couple of books, but now I need to start applying.

orestis10:10:52

Reading code from books is actually much harder - I just installed NightCode and, look, colored parentheses 🙂

orestis10:10:53

I’m half way through Joy of Clojure and Brave and True. It’s funny since I learned Elixir last year and other than the non-lispy syntax there are a lot of similarities (though Elixir is a Lisp-2 like language).

sundarj10:10:45

yeah i've heard very good things about Elixir

orestis11:10:20

Too many balls in the air 🙂 but interesting to try out 6 months from now 🙂

sundarj11:10:49

hahah indeed!

sundarj11:10:00

no rush 🙂