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


Episode Artwork
1.0x
0% played 00:00 00:00
May 17 2016 57 mins   429
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. Venue: Skype Related Links: Michael’s Twitter account: @mtnygard SE-Radio episode 158: Rich Hickey on Clojure, http://www.se-radio.net/2010/03/episode-158-rich-hickey-on-clojure/ SE-Radio episode 134: Michael Nygard on his book “Release It”, http://www.se-radio.net/2009/05/episode-134-release-it-with-michael-nygard/ Clojure, http://clojure.org/ Persistent data structures, https://en.wikipedia.org/wiki/Persistent_data_structure Rich Hickey talk on Clojure Concurrency, https://www.youtube.com/watch?v=dGVqrGmwOAw Leiningen, http://leiningen.org/ Ring, https://github.com/ring-clojure/ring Pedestal, https://github.com/pedestal/pedestal Typed Clojure, http://typedclojure.org/ Prismatic Schema, https://github.com/plumatic/schema Talk by Michael Nygard on Gaming IDE development in Clojure, https://www.youtube.com/watch?v=ajX09xQ_UEg Clojure.tv channel on YouTube, https://www.youtube.com/user/ClojureTV Living Clojure by Carin Meier, http://shop.oreilly.com/product/0636920034292.do Clojure Applied by Ben Vandgrift and Alex Miller, https://pragprog.com/book/vmclojeco/clojure-applied