Daniel Compton
The REPL
Daniel Compton talks to Clojure and ClojureScript developers about the libraries and systems they have built. They dive into the nitty-gritty details and technical challenges the authors faced.
Author
Daniel Compton
Category
Podcast website
Latest episode
Jun 13, 2025
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
31: Joel Holdbrooks on Meander 08.11.2019 1:06:29
Joel Holdbrooks talks about Meander, interpreters, operational semantics, and Clojurists Together funding.. Meander “Meander: Declarative Explorations at the Limits of FP” by Jimmy Miller Small step interpreter Matt Might - Abstract interpreters for free [PDF] Matt Might - Writing an interpreter, CESK-style SECD versus CEK Mind in Motion, Barbara Tversky Shaun Mahood renaming Garden fi...
30: Bobby Calderwood on Kafka and Fintech 22.10.2019 41:57
Bobby Calderwood talks about banking and financial technology in the US, mainframes, Kafka, and their new platform.. Evident Systems Finxact, Finastra, Mambu, Temenos ACH The Clearing House FedNow Bobby at Finovate Jack Henry Symitar Confluent Commander: Better Distributed Applications through CQRS Event Modelling - Adam Dymitruk Kafka Streams Confluent Schema Registry Kafka KStreams API Jackdaw W...
29: Marc O'Morain on adding Windows support to CircleCI 26.08.2019 48:51
Marc O'Morain talks about CircleCI's new Windows support, their new JavaScript frontend, and fighting cryptominers.. Introducing Windows support on CircleCI The development of queueing theory - Wikipedia CircleCI Series D fundraising round CircleCI Careers CircleCI’s WAFL Pipelines CircleCI’s new pricing circle.ci/cli
28: Ambrose Bonnaire-Sergeant on Typed Clojure 12.08.2019 53:07
Ambrose Bonnaire-Sergeant talks about Spec, typing, and doing three degrees in Typed Clojure. Typed Clojure In Theory and Practice - Ambrose Bonnaire-Sergeant (pdf) Spectrum Patreon - Ambrose core.typed.analyzer.jvm core.typed.annotator.jvm cljfx Ambrose’s Blog
27: Eric Normand on teaching Clojure 24.07.2019 42:12
Eric Normand talks about his new course on REPL driven development, and teaching Clojure. PurelyFunctional.tv REPL driven development in Clojure On the podcast I forgot to mention this excellent guide on using the REPL on clojure.org Lispcast Thoughts on Functional Programming apropos Clojure Youtube channel
26: Nathan Marz on a new programming paradigm 10.07.2019 35:28
Nathan Marz talks about his new company Red Planet Labs, Specter, and building a new programming paradigm. Red Planet Labs Continuation Specter Inline caching with Specter
25: Dragan Djuric on Neanderthal 26.06.2019 40:49
Dragan Djuric talks about his recent work writing Deep Learning in Clojure from Scratch. We also talked about writing technical books that use Clojure, rather than technical books about Clojure.. dragan.rocks Deep Learning in Clojure from Scratch Patreon - Dragan Patreon - Dragan’s books Interactive Programming for Artificial Intelligence Deep Learning for Programmers Uncomplicate Neandertha...
24: Crux, a new bitemporal database from JUXT 12.06.2019 52:56
Jeremy Taylor and Malcolm Sparks from JUXT talk about Crux, their new open source database, why they made it, and which gaps it fills.. Crux Crux at Clojure/north Temporal features in SQL 2011 [PDF] Crux architecture diagram Crux protocols
23: Elements of Clojure with Zach Tellman 18.04.2019 1:35:49
Zach Tellman talks about writing Elements of Clojure, some of the work he's done in Clojure over the last ten years, and what's next.. Elements of Clojure Ideolalia Bifurcan comparison to other data structures Jorge Luis Borges Standing in the Shadow of Giants CLJ-1517 - unrolled small vectors CLJ-1415 - Keyword cache cleanup incurs linear scan of cache Open Source is Not About You Semantic Machin...
22: Cursive IDE with Colin Fleming 02.04.2019 41:21
Colin Fleming talks about building Cursive IDE on the IntelliJ platform. Cursive IDE The IntelliJ Platform
21: Looking at Clojure through the mindset of business with Jonathan Boston 26.03.2019 27:40
Jonathan Boston discusses Clojure, business, the best and worst code he wrote last year, and the ClojureScript community.. ClojureScript Made Easy My Worst and Best Code of 2018 10,000 core.async processes
20: Clojure MXNet with Carin Meier 19.03.2019 38:08
Carin Meier talks about the Clojure MXNet package, MXNet, Scala interop with Java, and ML in society. MXNet Clojure MXnet tvm-clj on The REPL Scala - Clojure interop utility namespace MXNet Issues tagged with Clojure Clojure MXNet contribution needs Clojurians Slack - #mxnet MXNet Slack joining info Other machine learning libraries Cortex dl4clj jutsu.ai Funny reinforcement learning outcomes Twitt...
19: Formatting Clojure code with Shaun Lebron 12.03.2019 41:17
I talk with Shaun Lebron about my recent Clojure formatting proposal. The formatting proposal on ClojureVerse Elastic Tabstops Formatter repository
18: Testing Clojure and ClojureScript with Arne Brasseur 20.02.2019 53:55
Arne Brasseur talks about Kaocha, Heart of Clojure, Lambda Island, and Clojureverse. Kaocha Fudge Midge Avdi Grimm - Transaction Fallacy Kaocha docs on cljdoc Clojurists Together funding announcement Clojurists Together projects Heart of Clojure Announcing Clojureverse Lambda Island Guide to Clojure REPLs Figwheel Main + CIDER + Clojure CLI video Lambda Island Guides on GitHub Clojure.org REPL gui...
17: Editing Clojure code with Shaun Lebron 04.02.2019 42:24
Shaun Lebron talks about Parinfer, editor integration, understanding user editing intent, and meeting people where they are.. Parinfer Indent-clj Paredit Smartparens Parinfer’s mathematical foundation Inspiring a future Clojure editor with forgotten Lisp UX - Shaun Lebron How was Lisp edited in the 80s and 90s? - Reddit History of Lisp Parentheses research Deepdyve - journal article rental L...
16: Monorepos and monologues with Alex Engelberg 18.01.2019 37:00
Alex Engelberg discusses his recent talk at the Conj, lein-monolith, and other Amperity open source projects. Sponsor: Deps - Private Maven Repositories Every Clojure Talk Ever Amperity Amperity Careers Learning and Teaching on the job lein-monolith Greenlight Envoy Instaparse paren.party seajure
15: Clojure at Apple with David Taylor 11.01.2019 35:40
David Taylor talks about adopting Clojure at Apple, lessons about management, and balancing being an engineer and a leader.. Sponsor: Deps - Private Maven Repositories Careers at Apple Mob Coding Advent of Code Joy Labs David Taylor (@etherfuse) on Twitter
14: ClojureScript, Lumo, and Lambdas with Antonio Monteiro 05.12.2018 59:57
Antonio Monteiro talks about building Lumo, improving the ClojureScript beginner experience, typed GraphQL in OCaml, and creating a custom AWS Lambda runtime.. Sponsor: Deps - Private, Hosted, Maven Repositories Lumo CLJS GWT Pilloxa V8 custom startup snapshots Glitch with Lumo clj-commons Om Relay Falcor Ladder The REPL episode with Martin Klepsch OCaml Reason ML Lambda support for Powershell Rus...
13: High performance Clojure numerics with Chris Nuernberger 04.12.2018 54:40
Chris Nuernberger talks about his work on tvm-clj, unsigned bytes on the JVM, efficient copying of data, neural networks, GPUs. Chris has a wide background across many different areas of computer science and software engineering. He first got into GPGPU programming around 2008 with a research group at CU trying to auto-optimize a simple linear algebra expression (y = Ax + b). He first got into LIS...
12: Clojure documentation with Martin Klepsch 27.11.2018 36:09
Martin Klepsch talks about cljdoc, an automatic documentation website for all of the Clojure community's code.. Hex.pm, GoDoc, dartdoc, Docs.rs Codox Marginalia cljdoc example pages: zprint, reagent, rum, DataScript, nREPL Martin’s talk at ClojuTRE Keechma Toolbox massive docstring Dynadoc Tour of Reaktor’s office in Helsinki Heart of Clojure conference Making a cljdoc badge Clojurists...
11: Saskia Lindner on re-frame-10x, compassionate coding, and mindfulness 25.11.2018 37:17
We talk with Saskia Lindner about her experience working on re-frame-10x in Rails Girls Summer of Code, ClojureBridge, remote working, and compassionate coding.. ClojureBridge Talk at ClojureD on re-frame-10x re-frame-10x Saskia and Chris’ dev journal Rails Girls Summer of Code Full stack developer job at Zimpler
10: Howard Lewis Ship on GraphQL and Lacinia 12.11.2018 1:16:00
Howard Lewis Ship talks about Walmart Labs and their open source Clojure projects.. Pedestal table routing Lacinia GraphQL Joker Vizdeps Schematic
9: Hannah Henderson on Continuous Integration at CircleCI 02.11.2018 35:27
Hannah Henderson talks about CI, Spec, remote work, and engineering at CircleCI.. CircleCI Orbs CircleCI Jobs Lacinia Working with Hannah Preview of the next CircleCI UI
8: Elana Hashman on Debian and Clojure 24.10.2018 44:23
Elana Hashman discusses her work on packaging Leiningen, the state of Clojure on Debian, and I ask her all the questions I've ever had about packaging on Linux.. Elana’s talk on packaging Leiningen at ClojureSYNC More resources from the ClojureSYNC talk The original Intent To Package for Leiningen Clojure/Leiningen Debian Wiki
7: Ben Brinckerhoff on Clojure Spec and Error Messages 18.10.2018 55:32
Ben Brinckerhoff talks about Expound, his tool for formatting Clojure Spec error messages, a common language for Clojure errors, and the wider world of error messages.. Expound Elm errors Orchestra Clojure error messages are accidental ReasonML error messages
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.