Software Engineering Radio - The Podcast for Professional Software Developers

SE-Radio Episode 257: Michael Nygard on Clojure in Practice

Software Engineering Radio - The Podcast for Professional Software Developers

Michael Nygard of β€œRelease It!” fame talks with Stefan Tilkov about his experience using the Clojure programming language. Topics include the tool chain and development process, the Clojure learning curve, and on-boarding new developers. Michael explains the similarities and differences compared to typical OO languages when implementing domain logic, and uses both game development and typical web development projects as examples. Finally, the two discuss how well Clojure can be used in the face of long-running projects, and some typical obstacles and strategies for introducing it to real-world scenarios.

Next Episodes