Clojurecademy is now open source
github.com
github.com
https://github.com/clojurecademy/clojurecademy/blob/master/src/cljs/clojurecademy/course.cljs#L37
Also, seeing a whole lot of calls to set-event-handler really rubs me the wrong way.To the author, are you willing to let someone move this to more cljs (i.e. a big state atom with dispatches and subscriptions)?
I think people try to stretch its usefulness to scenarios where it doesn't quite fit. It almost fits for historical reports, but from my experience, usually you're going to find an error in your data that you want to fix "in the past" so those old reports change, and all of a sudden datomic doesn't automagically work for your historical reports anymore.
Untangled (ClojureScript on React) + Clojure / Datomic on the back-end.
I can't think of a job where I would pick it over a SQL database. Maybe if you were already using Clojure, since there would be less impedance mismatch.