The REPL

Daniel Compton
undefined
37 snips
Jun 13, 2025 • 1h 17min

56: XTDB: A Bitemporal database in Clojure

Join Jeremy Taylor, Head of Product at Juxt and a bitemporal database expert, and James Henderson, Head of Engineering, as they dive into the fascinating world of XTDB. They discuss the importance of bitemporality for accurate historical data in finance, the evolution of XTDB and its SQL compatibility goals, and how industry tools like Kafka enhance durability. Insights on architecture, including Apache Arrow use, indexing trade-offs, and the role of shared concepts set the stage for a robust understanding of modern databases.
undefined
Oct 18, 2024 • 52min

55: Instant: a modern Firebase in Clojure, with Stepan Parunashvili

Stepan Parunashvili, creator of InstantDB and an experienced engineer, dives deep into building modern applications. He breaks down the unique features of Instant, a Clojure-based real-time database, and discusses its architecture's comparison to tools like Firebase. The conversation touches on innovative data management solutions, including the new query language InstaQL, and the collaboration of TypeScript with Clojure in frontend development. Stepan also shares insights from his startup experience, emphasizing community and open-source contributions.
undefined
Sep 17, 2024 • 54min

54: JRuby with Charles Oliver Nutter

Charles Oliver Nutter, a key figure in the JRuby community, shares insights on advancing JRuby and its integration with the JVM. He discusses the evolution of JRuby and its appeal for developers transitioning from Ruby, focusing on performance enhancements through innovations like Invoked Dynamic and Project Loom. Nutter also dives into the upcoming JRuby 10, emphasizing garbage collection improvements and reduced startup times. The importance of community support, particularly from sponsors like Shopify, is highlighted, showcasing JRuby's collaborative spirit.
undefined
6 snips
Apr 21, 2024 • 33min

53: Clojure LSP with Eric Dallo

Expert Eric Dallo discusses Clojure LSP, the LSP protocol, and the evolution of language servers. They explore performance optimization, integration with tools like Calva, and utilizing GroVM for efficiency in Closure LSP development. The importance of community contributions and collaboration within the Closure community is emphasized.
undefined
13 snips
Apr 14, 2024 • 58min

52: Coding in YAML with Ingy döt Net

Ingy döt Net, creator of YAMLScript, discusses compiling YAML to Clojure, ecmeism in coding, executing YAML scripts with Babaska, and extending YAML scripts across multiple languages. The conversation covers secure execution, transition planning, and the evolution of YAML as a versatile data format.
undefined
Mar 5, 2024 • 58min

51: Building a text editor with Nate Hunzaker

Nate Hunzaker talks about building a text editor for the web Slate Lexical beforeInput event Since the podcast was recorded, Whimsical launched our Grammarly integration
undefined
Feb 27, 2024 • 1h 32min

50: Peter Taoussanis

Peter Taoussanis, a talented Clojure/ClojureScript library author, dives into his impressive portfolio including Sente, Carmine, and Nippy. He shares his journey from discovering Clojure to creating libraries out of necessity. Peter explains the innovative design of Sente for real-time APIs and discusses the challenges of maintaining open-source software. He also reveals the naming conventions behind his projects and introduces Tempura for localization. With insights on library design philosophy and future projects, this conversation is packed with valuable knowledge for Clojure enthusiasts.
undefined
Dec 29, 2023 • 32min

49: Clerk with Martin Kavalar

Martin Kavalar, creator of Clerk and Co-Founder of Next Journal, discusses the advantages of Clerk for computation and analysis, the challenges of designing APIs, converting Clerk documents to LaTeX, and presenting at a programming conference. They also talk about their click garden tool, annoyance with crypto mining abuse detection, the success of the card games project, and future plans for Clerk including Clerk Garden and Application Garden.
undefined
Sep 16, 2023 • 50min

48: Biff with Jacob O'Bryant

Jacob O'Bryant talks about Biff, XTDB, and building a web framework for small teams Tools for Online Speech - Jacob’s Personal Site Biff website Biff GitHub Biff’s funding announcement Clojurists Together funding announcement XTDB TailwindCSS HTMX Biff upgrade instructions Yakread
undefined
Jan 12, 2023 • 54min

47: Executable textbooks with Sam Ritchie

Sam Ritchie talks about the Mentat Collective, executable textbooks, visual math Mentat Collective GitHub - read this first to get an overview of all of the pieces. ThinkFun Mark Engelberg Cascalog Google X The Dynamic Notebook Structure and Interpretation of Classical Mechanics SICM free online version maria.cloud Brad Feld, John Underkoffler How to fold a Julia fractal Clerk Sicmutils Scmutils SICM-utils Scicloj meetup Road to Reality Substack

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