Cover image of Functional Design in Clojure

Functional Design in Clojure

Each week, we discuss a software design problem and how we might solve it using functional principles and the Clojure programming language.

Ranked #1

Podcast cover

Episode 012: Embrace the REPL

Episode 012: Embrace the REPL

Christoph complicated development by misunderstanding the REPL. We go back to the roots of Christoph's experience with ... Read more

18 Jan 2019

25mins

Ranked #2

Podcast cover

Ep 036: Why Do You Recommend Clojure?

Ep 036: Why Do You Recommend Clojure?

It's summertime, and that means it's time for something new. Each week, we will answer a different question about Clojur... Read more

5 Jul 2019

19mins

Similar Podcasts

Ranked #3

Podcast cover

Ep 039: Why Use Clojure Over Another Functional Language?

Ep 039: Why Use Clojure Over Another Functional Language?

Each week, we answer a different question about Clojure and functional programming. If you have a question you'd like us... Read more

26 Jul 2019

25mins

Ranked #4

Podcast cover

Ep 025: Fake Results, Real Speed

Ep 025: Fake Results, Real Speed

Nate wants to experiment with the UI, but Twitter keeps getting the results. "This thing that we're making because we'r... Read more

19 Apr 2019

25mins

Most Popular Podcasts

Ranked #5

Podcast cover

Ep 040: Should I Use Lein, Boot, or Tools.deps?

Ep 040: Should I Use Lein, Boot, or Tools.deps?

Each week, we answer a different question about Clojure and functional programming. If you have a question you'd like us... Read more

2 Aug 2019

28mins

Ranked #6

Podcast cover

Episode 013: Connect the REPL

Episode 013: Connect the REPL

Nate continues to explore the REPL by gluing it to his editor to see what happens. We revisit Tic-Tac-Toe and change it... Read more

25 Jan 2019

32mins

Ranked #7

Podcast cover

Episode 011: The Convention of Configuration

Episode 011: The Convention of Configuration

Nate is worried about the hardcoded credentials in the code. It's episode 011 on 01/11. It's binary! "As a developer, y... Read more

11 Jan 2019

28mins

Ranked #8

Podcast cover

Ep 053: How Can I Save My Data From Serialization?

Ep 053: How Can I Save My Data From Serialization?

Each week, we answer a different question about Clojure and functional programming. If you have a question you'd like us... Read more

1 Nov 2019

30mins

Ranked #9

Podcast cover

Ep 031: Eager Abstraction

Ep 031: Eager Abstraction

Nate finds that trouble comes in pairs. Last week, we were able to make our parsing lazy. Each step was lazy, and we si... Read more

31 May 2019

22mins

Ranked #10

Podcast cover

Ep 052: Functions! Functions! Functions!

Ep 052: Functions! Functions! Functions!

Each week, we discuss a different topic about Clojure and functional programming. If you have a question you'd like us t... Read more

25 Oct 2019

37mins

Ranked #11

Podcast cover

Ep 047: What Is "Nil Punning"?

Ep 047: What Is "Nil Punning"?

Each week, we answer a different question about Clojure and functional programming. If you have a question you'd like us... Read more

20 Sep 2019

28mins

Ranked #12

Podcast cover

Ep 046: When Is Clojure Not the Right Tool for the Job?

Ep 046: When Is Clojure Not the Right Tool for the Job?

Each week, we answer a different question about Clojure and functional programming. If you have a question you'd like us... Read more

13 Sep 2019

25mins

Ranked #13

Podcast cover

Ep 054: The Forest in the Trees

Ep 054: The Forest in the Trees

Each week, we discuss a different topic about Clojure and functional programming. If you have a question or topic you'd ... Read more

8 Nov 2019

21mins

Ranked #14

Podcast cover

Ep 056: Opt-in Complexity

Ep 056: Opt-in Complexity

Each week, we discuss a different topic about Clojure and functional programming. If you have a question or topic you'd ... Read more

22 Nov 2019

28mins

Ranked #15

Podcast cover

Ep 027: Collected Context

Ep 027: Collected Context

Nate and Christoph reflect on what they learned during the Twitter series. 6 months of podcast episodes! Situated progr... Read more

3 May 2019

33mins

Ranked #16

Podcast cover

Ep 055: Sets! What Are They Good For?

Ep 055: Sets! What Are They Good For?

Each week, we discuss a different topic about Clojure and functional programming. If you have a question or topic you'd ... Read more

15 Nov 2019

28mins

Ranked #17

Podcast cover

Episode 014: Fiddle With the REPL

Episode 014: Fiddle With the REPL

Christoph gets some work done by fiddling around. Editor integration is a massive change in how to use the REPL. Put a ... Read more

1 Feb 2019

29mins

Ranked #18

Podcast cover

Ep 044: What's So Different About Clojure's REPL?

Ep 044: What's So Different About Clojure's REPL?

Each week, we answer a different question about Clojure and functional programming. If you have a question you'd like us... Read more

30 Aug 2019

28mins

Ranked #19

Podcast cover

Ep 037: What Advice Would You Give to Someone Getting Started With Clojure?

Ep 037: What Advice Would You Give to Someone Getting Started With Clojure?

Each week, we answer a different question about Clojure and functional programming. If you have a question you'd like us... Read more

12 Jul 2019

25mins

Ranked #20

Podcast cover

Ep 032: Call Me Lazy

Ep 032: Call Me Lazy

Christoph finds map doesn't let him be lazy enough. Last week, we were dealing with multi-line sprinkle errors. We were... Read more

7 Jun 2019

27mins

“Podium: AI tools for podcasters. Generate show notes, transcripts, highlight clips, and more with AI. Try it today at https://podium.page”