Christoph Neumann and Nate Jones
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.
Author
Christoph Neumann and Nate Jones
Category
Podcast website
Latest episode
Jun 27, 2024
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Ep 043: What Is 'Faking' a Resource? 23.08.2019 23:54
We talk about the virtues of faking and then outline several real techniques for getting work done.
Ep 042: What Does It Mean to Be 'Data-Oriented'? 16.08.2019 26:47
We merge together different aspects of Clojure's data orientation and specify which of those help make development more pleasant.
Ep 041: Why Do Clojurians Make Such a Big Deal About Immutability? 09.08.2019 27:11
We cover several practical side effects of immutability and why we've become such big fans of data that doesn't let us down.
Ep 040: Should I Use Lein, Boot, or Tools.deps? 02.08.2019 28:04
We assemble a list of build tool characteristics and talk about how each tool stacks up before giving our recommendations.
Ep 039: Why Use Clojure Over Another Functional Language? 26.07.2019 25:17
We examine the different categories of functional programming languages and distill out what differentiates Clojure and why we prefer it.
Ep 038: How Do I Convince My Coworkers to Use Clojure? 19.07.2019 24:53
We recall our own experiences evangelizing Clojure and give practical advice from the trenches.
Ep 037: What Advice Would You Give to Someone Getting Started With Clojure? 12.07.2019 25:57
We trade off giving practical tips for intrepid learners reminisce about our own paths into Clojure.
Ep 036: Why Do You Recommend Clojure? 05.07.2019 19:58
We take turns sharing our favorite reasons, and we can't help but have fun riffing on how enjoyable Clojure is to use.
Ep 035: Lifted Learnings 28.06.2019 27:28
Christoph and Nate lift concepts from the raw log-parsing series.
Ep 034: Break the Mold 21.06.2019 26:44
Christoph finds exceptional log lines and takes a more literal approach.
Ep 033: Cake or Ice Cream? Yes! 14.06.2019 21:22
Nate needs to parse two different errors and takes some time to compose himself.
Ep 032: Call Me Lazy 07.06.2019 27:17
Christoph finds map doesn't let him be lazy enough.
Ep 031: Eager Abstraction 31.05.2019 22:49
Nate finds that trouble comes in pairs.
Ep 030: Lazy Does It 24.05.2019 30:09
Christoph's eagerness to analyze the big production logs shows him the value of being lazy instead.
Ep 029: Problem Unknown: Log Lines 17.05.2019 35:06
Nate is dropped in the middle of a huge log file and hunts for the source of the errors.
Ep 028: Fail Donut 10.05.2019 16:56
Christoph has gigs of log data and he’s looking to Clojure for some help.
Ep 027: Collected Context 03.05.2019 33:20
Nate and Christoph reflect on what they learned during the Twitter series.
Ep 026: One Call to Rule Them All 26.04.2019 29:57
Christoph thinks goals are data, not function names.
Ep 025: Fake Results, Real Speed 19.04.2019 25:16
Nate wants to experiment with the UI, but Twitter keeps getting the results.
Ep 024: You Are Here, but Why? 12.04.2019 34:37
Christoph needs to test his logic, but he must pry it from the clutches of side effects.
Ep 023: Poster Child 05.04.2019 31:20
Nate gets messy finding ingredients for his algorithm cake.
Ep 022: Evidence of Attempted Posting 29.03.2019 33:52
Christoph questions his attempts to post to Twitter.
Ep 021: Mutate the Internet 22.03.2019 22:28
Nate wants to tweet regularly, so he asks Clojure for some help.
Ep 020: Data Dessert 15.03.2019 28:40
Christoph and Nate discuss the flavor of pure data.
Ep 019: Dazed by Weak Weeks 08.03.2019 29:56
Nate wants to see more than data structures in a REPL.
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.