by Neal Ford
Learning the syntax of a new language is easy, but learning to think under a different paradigm is hard. This session helps you transition from a Java writing imperative programmer to a functional programmer, using Java, Clojure and Scala for examples.
Meet Clojure, a new dynamic language for the JVM, with innovative ideas for state management and concurrency.