
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.
Latest episodes

Apr 25, 2020 • 59min
36: Clojure CLI tools with Michiel Borkent
Michiel Borkent talks about clj-kondo, Jet, Babashka, and GraalVM.
clj-kondo
Joker
Graalvm
tools.analyzer
tools.reader
rewrite-clj
Jet
CLJ-1472
hato http client
babashka
Medley
Regal
clojure.lang.Var
deps.clj
carve
spec searching
speculative
The REPL - Martin Klepsche
Hoogle
re-find
re-find.web

Apr 1, 2020 • 56min
35: Mature Clojure codebases with Łukasz Korecki
Łukasz Korecki talks about building a mature startup using Clojure. He also talks about how EnjoyHQ built a successful distributed team.
Plumbing
Avro
Migratus
Consul
etcd
Jgroups
Clojure North talk
plumatic/plumbing
nomnom.duckula

Mar 24, 2020 • 1h 8min
34: CIDER and tending the Orchard with Bozhidar Batsov
Bozhidar Batsov talks about CIDER, the Orchard, Clojure, Emacs, Ruby, and style guides
Note: this episode was recorded in October 2019.
Bozhidar’s GitHub sponsors page
Clojure-mode
CIDER
nREPL
Reply
Sayid
Biggest impact
nREPL sideloading
Orchard
Refactor-nrepl
cider-nrepl
clojure-mode
Contributing to CIDER
Cider-selector
cider-nrepl docs
Rubocop
Ruby Style Guide
Projectile
Emacs prelude
Spacemacs
Doom emacs
Crux
Calva
Clojure Style Guide
Clj-kondo
Toptal
Toptal Careers

Nov 23, 2019 • 37min
33: Peter Strömberg on Calva, a Clojure plugin for VS Code
Peter Strömberg talks about Calva, VS Code, Clojurists Together funding, and how you can contribute.
Calva on GitHub
How to contribute to Calva
Clojure Warrior
Clojure-lsp
Language Server Protocol
The Calva Team
Peter Strömberg
Kevin Stehn
Christian Fehse

Nov 13, 2019 • 40min
32: Clojure, Kafka, and OPERATR with Derek Troy-West
Derek Troy-West talks about scaling systems with Clojure, Kafka, and building systems with pure data
“I write Clojure almost every day”
Troy-West
OPERATR
OPERATR demo
Follow The Data - Derek Troy-West - Clojure/Conj 2019
Verrency
Apache Kafka Three Ways

Nov 8, 2019 • 1h 6min
31: Joel Holdbrooks on Meander
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 files

Oct 22, 2019 • 42min
30: Bobby Calderwood on Kafka and Fintech
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
Willa
About Evident Systems

Aug 26, 2019 • 49min
29: Marc O'Morain on adding Windows support to CircleCI
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

Aug 12, 2019 • 53min
28: Ambrose Bonnaire-Sergeant on Typed Clojure
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

Jul 24, 2019 • 42min
27: Eric Normand on teaching Clojure
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