Last year I attended a conference called Clojure South where we had a lot of cool tech talks about functional programming and the programming language Clojure. One of the talks I really liked was about Clojure Spec & Generative Tests by David Chelimsky.
Full article