Venue: Skype
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.
Show Notes
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
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.
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.
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 🇧🇷