ClojureStream Podcast cover image

ClojureStream Podcast

Latest episodes

undefined
May 7, 2025 • 44min

E102 - Pedestal with hlship

Howard Lewis Ship, a seasoned Clojure developer and core maintainer of Pedestal, shares his journey from Java to Clojure while discussing the framework's evolution. He highlights major updates from recent releases and the importance of enhancing documentation for new users. The conversation also dives into the benefits of using HTTP Kit for development, challenges in maintaining backward compatibility, and the integration of new networking technologies. Furthermore, Howard introduces the innovative Sawtooth router, designed to improve routing and user experience.
undefined
13 snips
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

Max Penet, a software developer at Exoscale and open-source advocate, shares his passion for technology and programming that began in childhood with video games. He gives insights into Exoscale's commitment to security and innovation, particularly in products like network load balancers. The discussion dives into the use of Clojure for infrastructure development, emphasizing performance and open-source contributions. Max also highlights key developer tools like Pact and Lingo, while reflecting on the importance of diverse programming languages in the tech community.
undefined
Mar 4, 2025 • 43min

E99 - Replicant with Christian Johansen

Christian Johansen, a seasoned front-end developer with over 20 years of experience, shares insights about Replicant, his innovative data-driven rendering library for Clojure(Script). He discusses the evolution of UI development, emphasizing the shift from React to newer approaches like Replicant. The conversation highlights the advantages of centralized state management, innovative event handling, and the benefits of using a portfolio tool for showcasing components. Johansen also touches on performance comparisons with other frameworks and future enhancements for community engagement.
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 Avila, a Clojure enthusiast from Shortcut, shares his unique journey from philosophy to web development. He highlights the transformative power of Clojure and Datomic in achieving software clarity, particularly in medical tech. The discussion dives into Shortcut's innovative project management tools, contrasting them with traditional approaches. Francis also explores transitioning to a GraphQL architecture, touching on performance improvements and the complexities of unique ID management. He wraps up by addressing the challenges of Datomic upgrades and the role of Clojure in bridging solutions.
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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app