Ten year ago, Ruby was the unknown gem of programming languages. Today Ruby is practically mainstream and millions have profited from its power. Today, Clojure is the Ruby of 10 years ago. It's powerful, fresh, sexy, and relatively unused.
In this session, we will succumb to the allure of Clojure. We'll learn about it's Lisp heritage and how it fits into the world of functional languages. Software Transactional Memory? You bet we'll talk about that. We'll see how even though Clojure is not an OO language, it provides all the tools needed to build an architecture that stinks of OO goodness. Oh, we'll also talk about some real work uses.