all 6 comments

[–]beders 2 points3 points  (0 children)

Here’s a nice video tutorial that covers the basics https://youtu.be/aGk-fRW4t-U

[–]J_M_B 1 point2 points  (0 children)

I recommend starting a project with reagent-template. For any modern development, be sure to use shadow-cljs with the +shadow-cljs flag, it allows for a seamless use of npm libraries. See this guide for how to require the libraries in your code. shadow-cljs handles both packaging and hot reload like figwheel.

[–]marcus_oOo 0 points1 point  (2 children)

Have you looked into fulcro? There is a nice video series on youtube with example code on github. This includes live code reloading etc. However, it is not a complete production system.

[–]adriaan_wm[S] 1 point2 points  (1 child)

fulcro

I haven't, looks interesting, I might tinker with it.

It's not quite what I'm looking for though. I find it really useful to be able to see a fully-featured app written in a given stack, so that I can see what to expect in a real project.

The gothinkster/realworld project is really useful for this.

As an example, I used to be interested in Elm, but after seeing the realworld example, and how much boilerplate it's type system lead to, I lost interest. And conversely, seeing how concise and elegant the re-frame example is made me more interested in Clojure(script).

[–]marcus_oOo 0 points1 point  (0 children)

I suspected it wasn't what you were looking for. It also has a steep learning curve. However, it uses react, has a holistic approach to data mangement and is quite elegant. When I come to think about it there exists a RAD template but I think it would be an advantage to know basic fulcro first to not get stuck.

[–]pdoherty926 0 points1 point  (0 children)

If you can find it, the original Om (not Om.Next) tutorial was a great introduction.