
ClojureStream Podcast
Join Jacek Schae and explore unusually expressive programming language with Lisp roots that runs on JavaScript, Java Virtual Machine, and CLR.
Latest episodes

Apr 1, 2025 • 49min
E101 FC/IS with magnars
Magnar Sveen, a seasoned Clojure programmer from Norway, dives into the Functional Core, Imperative Shell (FC/IS) architecture. He explains how this pattern enhances code maintainability by separating business logic from side effects, making 85% of code pure functions. Magnar also shares insights on the importance of Datomic for data management and practical strategies for implementing FC/IS. The discussion touches on the real-world benefits, including improved error handling and REPL-driven development, along with challenges in transitioning to this modern architecture.

Mar 21, 2025 • 40min
E100 - mpenet and open source libraries
Summary:
In this episode, Max Penet talks about his software development journey, Exoscale, and open-source work.
Key Repositories & Links
Max Penet - https://github.com/mpenet
Lingo - https://github.com/exoscale/lingo
Pact - https://github.com/mpenet/pact
Coax - https://github.com/exoscale/coax
Support the Podcast:
Get Clojure Stream courses at https://clojure.stream/
Sponsor via GitHub Sponsors: https://github.com/sponsors/jacekschae
Support the Podcast by subscribing, leaving a review, or sharing with friends.
Thank you for tuning in! Stay tuned for our next episode coming soon.

Mar 4, 2025 • 43min
E99 - Replicant with Christian Johansen
Summary:
In this episode, Christian Johansen talks about Replicant a data-driven rendering library for Clojure(Script). It renders hiccup to strings or DOM nodes.
Key Repositories & Links
Christian Johansen - https://github.com/cjohansen
Christian Johansen Blog - https://cjohansen.no
Replicant (GitHub) – https://github.com/cjohansen/replicant
Replicant (website) - https://replicant.fun
i18n - https://github.com/cjohansen/m1p
Test library - https://github.com/cjohansen/lookup
Support the Podcast:
Get Clojure Stream courses or subscription at https://clojure.stream/
Sponsor via GitHub Sponsors: https://github.com/sponsors/jacekschae
Support the Podcast by subscribing, leaving a review, or sharing with friends.
Thank you for tuning in! Stay tuned for our next episode coming soon.

35 snips
Sep 18, 2024 • 56min
E98 Clojure 1.12 with Alex Miller
Alex Miller, a prominent figure in the Clojure programming community, dives deep into the exciting new features of Clojure 1.12. He discusses innovations like reimagined Adlibs, enhanced Java interoperability, and user-friendly additions for beginners. The conversation covers the importance of community feedback in shaping the language, updates in concurrency and data handling, as well as the optimization of the 'range' function. Plus, get insights on the upcoming Clojure Conj conference in Virginia, emphasizing its diverse topics and notable speakers.

19 snips
Dec 20, 2023 • 45min
E97 2023 In Review with Alex Miller
Alex Miller, GitHub user, discusses the closure crunch event in 2023 and plans for the next event. The chapter discusses the announcement of the free atomic and Rich's current activities. Recent releases and updates in Clojure development are also covered, along with challenges and opportunities in spec two and error messages. The disconnect between primitive object and object references in Clojure is explored, as well as the work of the Clojure community and its ambassadors.

Nov 15, 2023 • 46min
E96 Datomic at Shortcut with Francis Avila
Francis Acila on GitHub - https://github.com/favila
Datomic - https://www.datomic.com/
Shortcut - https://www.shortcut.com/

Nov 1, 2023 • 41min
E95 Kit with Dmitri Sotnikov
Dmitri Sotnikov, an expert in Clojure and the creator of Kit, discusses the development and collaboration behind the Kit framework and its comparison to Rails. They also explore HTMLX, a server-side rendered framework, and the trade-offs between SPAs and server-side rendering. An upcoming workshop on building applications with Kit is also highlighted.

Oct 18, 2023 • 39min
E94 UIx with Roman Liutikov
Roman on GitHub - https://github.com/roman01la
Roman on YouTube - https://www.youtube.com/@roman01la
UIx - https://github.com/pitch-io/uix

5 snips
Jul 5, 2023 • 47min
E93 Frontends In 2023 with Alex Davis
Alex on GitHub - https://github.com/armincerf
React Query - https://github.com/TanStack/query
Babashka - https://github.com/babashka/babashka
SCI - https://github.com/babashka/sci
Scittle - https://github.com/babashka/scittle
EQL - https://github.com/edn-query-language/eql

May 10, 2023 • 45min
E92 Atomic Architecture with Malcolm Sparks
Malcolm on Twitter - twitter.com/malcolmsparks
Malcolm on GitHub - github.com/malcolmsparks
Atomic Architecture - https://www.juxt.pro/blog/atomic-architecture/
Atomic Architecture JUXT Conf - https://www.youtube.com/watch?v=5ygrCpC0axM
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.