Consistency • Dynamic System • Almost everything defined in Clojure can be redefined (Even while program is running) • Use Macro you can build anything you want to do
Java and JavaScript are two major languages and Clojure and ClojureScript can run on them • Using REPL in your TDD practices would be helpful • Pure functions and Immutable data structure can make your system stable and easy to reason about
improving it • ClojureScript is hotter than Clojure! • Many companies are using Clojure • booking.com, Yahoo, Puppet, Walmart, twitter, heroku, nubank…etc • STM, transducer, core.asyn