ClojureStream Podcast cover image

ClojureStream Podcast

Latest episodes

undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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.
undefined
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/
undefined
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.
undefined
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
undefined
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
undefined
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.
App store bannerPlay store banner