Functional Design in Clojure A podcast by Christoph Neumann and Nate Jones 118 Episodes 100 / 6 Each week, we discuss a software design problem and how we might solve it using functional principles and the Clojure programming language.