Modern Functional Programming with Clojure

Clojure. That’s a modern functional programming language. Not only the people who just read the book the Unicorn project in which functional programming is discussed wonder about this language. Why is it that functional programming is becoming more and more interesting in the business world now.  I wondered what was behind this hype and therefore got together with my colleagues Ward and Naveen who helped me better understand Clojure. 

In this episode of ThoughtWorks tech talk we take a close look at Clojure. In our discussion we talked about the functional paradigm, look at immutability, why Clojure is thus well suited for parallel processing. 

We also take a look into actual Clojure code starting with a Hello World and closing with how  map-reduce looks like in Clojure How difficult is it to learn Clojure and what can help you to get started?