Rabbit Hole Research

On Clojure, feat. Michiel Borkent (aka @borkdude) | Traces, Appendix 12

Cristian Cibils Bernardes Episode 12

A conversation with Michiel Borkent (@borkdude) on Open Source, Functional Programming, Clojure, the JVM, Lisp & more.

Find me at cristian@ccb.life

About the Guest:
Michiel Borkent is a Clojure developer, author and maintainer of clj-kondo, babashka and SCI. Check out his talks at Strange Loop or any Clojure Conferences.

References:
- The Joy of Clojure (book): https://amzn.to/47jlZIk
- Clojure for the Brave and True (book): https://amzn.to/3MA5NdH
- Data-Oriented Programming (book): https://amzn.to/3QwR84a

Set Up:
  - Camera: https://amzn.to/3PZVscb (don't laugh)
  - Microphone: https://amzn.to/46f3pB5
  - Teleprompter Stand: https://amzn.to/3tgS98y
  - Telepromter App: https://amzn.to/46jdH31
  - Teleprompter Screen:  https://amzn.to/3PNfKFI (yup)
  - Headphones: https://amzn.to/46gMSwo

Timestamps:
0:00 On Clojure, feat. Michiel Borkent (aka @borkdude) | Appendix 12
01:38 Journey into Open Source Development
16:50 Functional Programming vs Object-Oriented
25:33 A Hosted Language
31:04 A LISP dialect
38:17 Interactive Programming
43:43 Eternal Backwards Compatibility
50:42 The Clojure Community
53:02 Open Source
01:04:58 Future Projects