Hacker News new | past | comments | ask | show | jobs | submit login
Modern ClojureScript (github.com/magomimmo)
83 points by brudgers on Aug 3, 2015 | hide | past | favorite | 11 comments



If you already know Clojurescript and Reagent reasonably well, I am very taken with re-frame[1] as a UI "framework." The readme is epic, but a great walkthrough of the framework and the reasons behind it. It achieves the same goals as Flux, but because it's cljs things end up being more functional, more powerful, and less verbose. :)

[1] https://github.com/Day8/re-frame



Huh, another Clojure book? I was skimming through Programming Clojure, Practical Clojure and Programming Concurrency on the JVM earlier this year (apparently before Living Clojure came out), seems like this would be a great addition to the Clojure resources with all the practical examples and the training program.

On the same note, looks like The Pragmatic Bookshelf is working on a more practical "next step" Clojure book (currently in beta):

https://pragprog.com/book/vmclojeco/clojure-applied


agreed


How is there no mention of Om[1] or Reagent[2]?

[1] https://github.com/omcljs/om [2] https://github.com/reagent-project/reagent


Most of it was written 2+ years ago


This page is vastly dated


There is also new book in progress: https://github.com/funcool/clojurescript-unraveled


also aphyr's clojure from the ground up has great exercises at the end of each post.

https://aphyr.com/tags/Clojure-from-the-ground-up


Aphyr is awesome [0], but Clojure from the Ground Up isn't focused on ClojureScript, and the use cases for Clojure and ClojureScript are different in meaningful ways, e.g. dependencies and REPL connections and working with HTTP and browsers. What I like about this set of tutorials is that it covers a lot of different pieces if the ecosystem together in one place.

[0]: Just naming Jepson "Jepson" would have been enough.


True....Living Clojure isn't focused on just ClojureScript either.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: