SE-Radio Episode 257: Michael Nygard on Clojure in Practice
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, https://www.se-radio.net/2010/03/episode-158-rich-hickey-on-clojure/
SE-Radio episode 134: Michael Nygard on his book “Release It”, https://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
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | RSS
Tags: clojure, design, functional programming, Object Oriented Design
Excellent show! Stefan is bringing a new voice to SER and its always a pleasure to hear Michael advocate for Clojure. We also have a small podcast (called defn) dedicated to Clojure if you want to go deeper.
Awesome, more Clojure content YAY
What a great episode from SE, I’m studying Clojure and I found that episode and that with Hickey, these resources are great.
Regards from Brazil 🇧🇷
Great show! I really enjoyed it, and I especially liked that Stefan pushed back on some of the answers, so Michael had to defend/expand his position. I wish more interviewers would do this – it leads to much better discussions. Well done!
Excellent episode – very enlightening and broadening my spectrum in this wonderful trade.