Functional Design in Clojure - podcast cover

Functional Design in Clojure

Christoph Neumann and Nate Jonesclojuredesign.club
Each week, we discuss a software design problem and how we might solve it using functional principles and the Clojure programming language.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Ep 058: Reducing It Down

We take a long hard look at reduce and find the first of many generally useful nuggets inside.

Dec 06, 201929 minEp. 58

Ep 056: Opt-in Complexity

We discuss complexity and try to come up with a simple explanation for why Clojurians avoid it so ruthlessly.

Nov 22, 201928 minEp. 56

Ep 054: The Forest in the Trees

We discuss three powerful libraries (Specter, Spectacles, and clojure.walk) and where they might fit into our Clojure programs.

Nov 08, 201922 minEp. 54

Ep 051: Maps! Maps! Maps!

We discuss maps and their useful features, including a key distinction that we couldn't live without.

Oct 18, 201928 minEp. 51

Ep 049: Keywords! Keywords! Keywords!

We examine all the fascinating properties of keywords, how to use them, and why they're so much better than strings and enums.

Oct 04, 201925 minEp. 49

Ep 036: Why Do You Recommend Clojure?

We take turns sharing our favorite reasons, and we can't help but have fun riffing on how enjoyable Clojure is to use.

Jul 05, 201920 minEp. 36

Ep 034: Break the Mold

Christoph finds exceptional log lines and takes a more literal approach.

Jun 21, 201927 minEp. 34

Ep 032: Call Me Lazy

Christoph finds map doesn't let him be lazy enough.

Jun 07, 201927 minEp. 32

Ep 030: Lazy Does It

Christoph's eagerness to analyze the big production logs shows him the value of being lazy instead.

May 24, 201930 minEp. 30
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast