
Clojurians Podcast
By London Clojurians
A podcast brought to you by the same open and welcoming community behind the London Clojurians Meetup, re:Clojure Conference, ClojureBridge London and much more.

Orchestrating the cloud with Clojure (by Pierre-Yves Ritschard)
Clojurians Podcast • By London Clojurians • Mar 17
Loading…
00:00
38:46
1x

Orchestrating the cloud with Clojure (by Pierre-Yves Ritschard)
Pierre-Yves Ritschard (https://twitter.com/pyr) will be presenting:
"Orchestrating the cloud with Clojure"
While orchestration of physical resources has historically been a task
for Perl and YAML, we will show how it is a perfect match for
Clojure's data processing abilities. With a mix of basic constructs
(FSMs, CSP, SQL) and some of Clojure's superpowers, we will show the
architecture of a typical orchestrator at Exoscale, one of the leading
European Cloud alternatives.
Pierre-Yves is CTO and co-founder at Exoscale where he is responsible
for architecture and strategic technology choices, relying on
experience in the architecture of very large corporate systems as well
as technical product design in several startups.
If you missed this event, you can watch the recording on our YouTube channel:
https://www.youtube.com/c/LondonCloju...
(The recording will be uploaded a couple of days after the event.)
Please, consider supporting the London Clojurians with a small donation:
https://opencollective.com/london-clo...
Your contributions will enable the sustainability of the London
Clojurians community and support our varied set of online and
in-person events:
- ClojureBridge London: supports under-represented groups discover Clojure
- re:Clojure: our **free** to attend annual community conference
- monthly meetup events with speakers from all over the world
- subscription and admin costs such as domain name & Zoom plan for
larger online meetups
Thank you to our sponsors:
- https://www.juxt.pro/
- https://flexiana.com/
- https://www.cognitect.com/
- https://gaiwan.co/
- https://freshcodeit.com/
- https://healthunlocked.com/
- https://www.hyde-housing.co.uk/
- And many individual sponsors
38:47
March 17, 2022

donut.system - your new favourite component library (by Daniel Higginbotham)
Title: **donut.system: your new favourite component library?**
Speaker: **Daniel Higginbotham**
Daniel Higginbotham (https://twitter.com/nonrecursive) will be presenting:
"donut.system: your new favourite component library?"
Daniel will introduce donut.system (https://github.com/donut-power/system),
a new alternative to Integrant, Component, and friends. He'll show how
it addresses some of their limitations and could provide a better
foundation for a Clojure web-app framework.
Daniel is the author of the very popular "Clojure for the Brave and True" book
https://www.braveclojure.com/. He loves
making things and helping others make things.
If you missed this event, you can watch the recording on our YouTube channel:
https://www.youtube.com/c/LondonCloju...
(The recording will be uploaded a couple of days after the event.)
Please, consider supporting the London Clojurians with a small donation:
https://opencollective.com/london-clo...
Your contributions will enable the sustainability of the London
Clojurians community and support our varied set of online and
in-person events:
- ClojureBridge London: supports under-represented groups discover Clojure
- re:Clojure: our **free** to attend annual community conference
- monthly meetup events with speakers from all over the world
- subscription and admin costs such as domain name & Zoom plan for
larger online meetups
Thank you to our sponsors:
- https://www.juxt.pro/
- https://flexiana.com/
- https://www.cognitect.com/
- https://gaiwan.co/
- https://freshcodeit.com/
- https://healthunlocked.com/
- https://www.hyde-housing.co.uk/
- And many individual sponsors
01:05:33
March 17, 2022

Combining clojure.spec, Design Recipies, and Domain-Driven Design (by Leandro Doctors)
Speaker: **Leandro Doctors**
Code: https://github.com/allentiak/bob-2021...
Leandro Doctors (github.com/allentiak) will be presenting:
"Combining clojure.spec, Design Recipies, and Domain-Driven Design"
I will share a method to systematically and comprehensively evolve a
domain model, complementing use cases and "software recipes" with
(clojure.spec-based) specifications. This approach facilitates finding
inaccuracies at the edges of our in-growth domain, allowing us to:
1) supersede the de-facto "tinker until it works" standard with a
systematic "define-specify-verify (repeat)" cycle;
2) complement the traditional mitigation of both internal and
parameter validation errors.
Leandro is an IT geek from San Juan (Argentina) who rediscovered his
love for programming thanks to Clojure. He has been involved in peer
production communities (free software, free culture & the like) in one
way or another for over twenty years now.
After spending a few years between three different continents (Europe,
South America and Africa), Leandro is currently back in his
hometown. For how long will he remain there? Only time will tell.
If you missed this event, you can watch the recording on our YouTube channel:
https://www.youtube.com/c/LondonCloju...
(The recording will be uploaded a couple of days after the event.)
Please, consider supporting the London Clojurians with a small donation:
https://opencollective.com/london-clo...
Your contributions will enable the sustainability of the London
Clojurians community and support our varied set of online and
in-person events:
- ClojureBridge London: supports under-represented groups discover Clojure
- re:Clojure: our **free** to attend annual community conference
- monthly meetup events with speakers from all over the world
- subscription and admin costs such as domain name & Zoom plan for
larger online meetups
Thank you to our sponsors:
- https://www.juxt.pro/
- https://flexiana.com/
- https://www.cognitect.com/
- https://gaiwan.co/
- https://freshcodeit.com/
- https://healthunlocked.com/
- https://www.hyde-housing.co.uk/
- And many individual sponsors
27:32
March 17, 2022

LISP: The Ultimate Excel LAMBDA (by Bob Calco)
This is the audio only version of the recorded London Clojurians event https://www.youtube.com/watch?v=F7EEmM5M7co
Inspired in part by Microsoft's recent announcement of the new LAMBDA Excel function (see: https://www.microsoft.com/en-us/resea...), we had a broader vision to fully integrate a proper Lisp into the world's most popular spreadsheet application. The result proved valuable enough to incorporate into our platform for general data interoperability, the first technology offering of which, called Accelerate, aims to turn document and desktop data silos commonly associated with MS Office products (especially Access and Excel documents, though not limited to these) into fully-interoperable, linked-data microservices. Our brief demo will place a special focus on the use of Scheme for bringing a whole new dimension to Excel's formula calculation capability. We are also working on a distributed enterprise interoperability solution, called DomainMaster, which will be incorporating ClojureCLR as a language option as well. A sneak peek at that is also planned, time-permitting.
01:04:21
February 03, 2022

Functional Operating Systems (by Andrew Tropin)
This is the audio only version of the recorded London Clojurians event https://www.youtube.com/watch?v=chKc_YsvXKU
How to apply principles of functional programming, but for package managers and operating systems? A brief introduction to Guix System and NixOS, why they are so similar to what we do in Clojure and why should we care.
48:24
January 25, 2022

re:Clojure 2021 Interviews - Adam Helins
Adam Helins Shownotes
convex.world
qbasic
qbasic gorillas
Noam Chomsky
Clojurescript
Clojure Transducers
Johann Sebastian Bach
Baroque Music
14:56
January 20, 2022

re:Clojure 2021 Interviews - Julie Sussman
Episode Notes
Volpe National Transportation Systems Center
Bolt Beranek and Newman Inc.
BBN was selected by ARPA to build an Interface Message Processor (IMP) for the ARPANET
Julie took over Ray Tomlinson’s first email system
Intelpost
SICP Instructor's Manual
I Can Read That! A Traveler's Introduction to Chinese Characters
Introduction to Algorithms
Simply Scheme
Chinese Characters
Folk Dancing
Julie’s Bulgarian Chorus teacher
01:00:01
January 20, 2022

re:Clojure 2021 Interviews - David Vujic
Episode Notes
Commodore 64
Commodore Basic
Kent Beck
Gifski
Mob Programming
Threading Macros
Parkour
Salute to the Sun - Matthew Halsall
David’s Talk at re:Clojure
22:03
January 20, 2022

re:Clojure 2021 Interviews - Eric Normand
Episode Notes
It was a great pleasure to speak again with our friend @ericnormand about Alan Kay, Lisp, Mr Wizard, Logo and much more! Enjoy!
Mr Wizard TV TV series
The Logo) programming language
Alan Kay
The TCP/IP stack
Paul Graham Essays
The 50th anniversary of Lisp conference
The Little Schemer book by Dan Friedman
Frequencies clojure function
Grokking Simplicity book
31:43
January 20, 2022

re:Clojure 2021 Interviews - Artem Barmin
Episode Notes
Freshcode
Rich Hickey
Emacs
Haskell
Common Lisp
StarCraft 2
Victor Pelevin
13:52
January 20, 2022

re:Clojure 2021 Interviews - Johanna Antonelli
Episode Notes
Welcome (back) @JohannaAntone10 to the podcast! We spoke about Clojure, Richard Feynman, stonemasonry and much more! Enjoy!
Richard Feynman
Stonemasonry
The Kingkiller Chronicle book recommendation
JUXT Libraries on github.
15:29
January 20, 2022

re:Clojure 2021 Interviews - Ella Hoeppner
Episode Notes
Generative Art
Procedural Generation
Cellular Automata
A New Kind of Science
loop-recur Clojure
The Beginning of Infinity - David Deutsch
Ella’s talk at re:Clojure
13:58
January 20, 2022

re:Clojure 2021 Interviews - Ben Sless
Episode Notes
VLSI Very large-scale (circuit) integration
William Byrd on The Most Beautiful Program Ever Written
Mini Kanren
StarCraft Videogame.
Tony Hoare
Codeq Rich Hickey's project structural version control project.
Unison language
Clojure Transducers
Factorio game
Eudemonia Aristotelian concept of happiness
Naked Performance (with Clojure) a talk by Tommi Reiman
24:46
January 20, 2022

re:Clojure 2021 Interviews - David Pham
Episode Notes
Babashka scripting language
West Coast Swing dance type?
One Piece Japanese manga by Eiichiro Oda
Linear Algebra
Neanderthal linear algebra library.
DType-Next Next generation high performance Clojure toolkit.
16:51
January 20, 2022

re:Clojure 2021 Interviews - Mey Beisaron
Episode Notes
Tablecloth Clojure library for columnar data handling
Daniel Higginbotham wrote the awesome Clojure for the Brave and True.
Rayman and PokemonGo videogames
Are you there Wodka It's me Chelsea book recommendation
Haifa is about 100 kilometers north of Tel Aviv in Israel.
21:27
January 20, 2022

re:Clojure 2021 Interviews - Gerald Jay Sussman
Episode Notes
American museum of natural history in Manhattan
Ham radio operators
QST magazines
Vacuum tube
IBM 650/620 computers
Joel Moses at Columbia
Drum memory
Biquinary encoding
IBM 709 Vacuum tubes computer
Marvin Minsky
Claude Shannon
IPL V interpreter by Carnegie Mellon
Bill Gosper
Lisp 1.5 programmer's manual
PDP-6
MacLisp
Macsyma, symbolic manipulation software
Compacting garbage collector by Minsky
Massachusetts watchmakers association
George Daniels and the co-axial escapement
Analog circuit design
Synthetic Biology making creatures "to order".
Tom Knight) synthetic biologist and former student
Formal specification of software
49:52
January 20, 2022

re:Clojure 2021 Interviews - Stephen Wolfram
Episode Notes
Stephen Wolfram: Official Website (https://www.stephenwolfram.com/)
Wolfram: Computation Meets Knowledge (https://www.wolfram.com/)
Wolfram Language: Programming with Built-in Computational Intelligence (https://www.wolfram.com/language/?source=frontpage-carousel)
The Wolfram Physics Project: Finding the Fundamental Theory of Physics (https://www.wolframphysics.org/)
Rob Pike - Wikipedia (https://en.wikipedia.org/wiki/Rob_Pike)
SMP Symbolic Manipulation Program, by Stephen Wolfram, Chris A. Cole (https://www.stephenwolfram.com/publications/smp-symbolic-manipulation-program/)
Cellular Automaton -- from Wolfram MathWorld (https://mathworld.wolfram.com/CellularAutomaton.html)
A Book from Alan Turing … and a Mysterious Piece of Paper Stephen Wolfram Writings (https://writings.stephenwolfram.com/2019/08/a-book-from-alan-turing-and-a-mysterious-piece-of-paper/)
Where Did Combinators Come From? Hunting the Story of Moses Schönfinkel Stephen Wolfram Writings (https://writings.stephenwolfram.com/2020/12/where-did-combinators-come-from-hunting-the-story-of-moses-schonfinkel/)
Alonzo Church - Wikipedia (https://en.wikipedia.org/wiki/Alonzo_Church)
Post canonical system - Wikipedia (https://en.wikipedia.org/wiki/Post_canonical_system)
S-expression - Wikipedia (https://en.wikipedia.org/wiki/S-expression#)
Clojure - Transducers (https://clojure.org/reference/transducers)
Even beyond Physics: Introducing Multicomputation as a Fourth General Paradigm for Theoretical Science Stephen Wolfram Writings (https://writings.stephenwolfram.com/2021/09/even-beyond-physics-introducing-multicomputation-as-a-fourth-general-paradigm-for-theoretical-science/)
The Problem of Distributed Consensus Stephen Wolfram Writings (https://writings.stephenwolfram.com/2021/05/the-problem-of-distributed-consensus/)
What Is a Computational Essay? Stephen Wolfram Writings (https://writings.stephenwolfram.com/2017/11/what-is-a-computational-essay/)
Transformation Rules and Definitions—Wolfram Language Documentation (https://reference.wolfram.com/language/tutorial/TransformationRulesAndDefinitions.html)
The Poetry of Function Naming Stephen Wolfram Writings (https://writings.stephenwolfram.com/2010/10/the-poetry-of-function-naming/)
Wolfram - YouTube (https://www.youtube.com/user/WolframResearch)
01:20:45
January 20, 2022

re:Clojure 2021 Interviews - Dragan Djuric
Episode Notes
Rich Hickey’s Guitars
IEEE Magazine
One of the earliest papers mentioning Clojure
Graham Hutton about the universality of fold
Cuban band Elito Reve
French Synthwave artist Carpenter Brut and his release party
Deep learning library Deep Diamond
Alan Kay on software engineering as pop culture
Interactive Programming for AI Books
34:50
January 19, 2022

re:Clojure 2021 Interviews - Christopher Small
Episode Notes
Mathematica
Ruby On Rails
Georg Cantor
R
Haskell
Scala
OCaml
Hammock Driven Development
Comp
Rockhounding
Valheim
Burn After Reading
The Big Lebowski
Breakfast of Champions
The Bad Plus
Oz
26:46
January 19, 2022

re:Clojure 2021 Interviews - Paula Gearon
Episode Notes
Hopfield neural network
Grace Hopper
Alan Turing
Ada Lovelace
Donald Knuth
Black Jack Game implementation by "Mel"
The New Hacker's Dictionary by MIT press
Cognitect open source initiative
Structure and Interpretation of Computer Programs SICP
Semantic Web
Clojure literals
The keep function in Clojure
Sunshine coast in Queensland Australia
Datomic
Datascript
Datalevin
XTDB
Datalog introduction on Wikipedia.
Early Stuart Halloway talks about Datomic and Datalog
19:55
January 19, 2022

re:Clojure 2021 Interviews - Rohit Thadani
Episode Notes
Prince of Persia
Joe Armstrong @ Strange Loop
Megaman
Neovim
Lua
Docker
Kubernetes
Sandworm - A New Era of Cyberwar and the Hunt for the Kremlin's Most Dangerous Hackers
18:02
January 19, 2022

re:Clojure 2021 Interviews - Kathi Fisler
Kathi Fisler's Brown CS Home Page (https://cs.brown.edu/~kfisler/)
Hawaiian pizza - Wikipedia (https://en.wikipedia.org/wiki/Hawaiian_pizza)
Pascal (programming language) - Wikipedia (https://en.wikipedia.org/wiki/Pascal_(programming_language))
Bomb (icon) - Wikipedia (https://en.wikipedia.org/wiki/Bomb_(icon))
Apollo Program: Margaret Hamilton (software engineer) - Wikipedia (https://en.wikipedia.org/wiki/Margaret_Hamilton_(software_engineer)#Apollo_program)
Apollo Guidance Computer - Wikipedia (https://en.wikipedia.org/wiki/Apollo_Guidance_Computer)
Post-it Note - Wikipedia (https://en.wikipedia.org/wiki/Post-it_Note)
Bootstrap (https://bootstrapworld.org/)
Racket (https://racket-lang.org/)
How to Design Programs (https://htdp.org/)
The Human in Formal Methods (https://cs.brown.edu/~sk/Publications/Papers/Published/kn-human-formal-methods/paper.pdf)
Educational research - Wikipedia (https://en.wikipedia.org/wiki/Educational_research)
All About Colorful Rainbow Chard - With Recipes (https://www.thespruceeats.com/all-about-rainbow-chard-2216051)
Data-Centric Computing Education (http://cs.brown.edu/~sk/Publications/Papers/Published/kf-data-centric/paper.pdf)
16:39
January 19, 2022

re:Clojure 2021 Interviews - Kira McLean
Episode Notes
Kira's Blog
Sarah Mei
http://www.sarahmei.com/blog/
https://twitter.com/sarahmei
https://youtube.com/watch?v=UDp6eDCi1Vo
Firefox
Swirrl
British Columbia
15:28
January 19, 2022

re:Clojure 2021 Interviews - Jakub Holý
Holy on Dev: Clojure (https://blog.jakubholy.net/clojure/)
History of pizza - Wikipedia (https://en.wikipedia.org/wiki/History_of_pizza)
Ada Lovelace - Wikipedia (https://en.wikipedia.org/wiki/Ada_Lovelace)
Nathan Marz – Medium (https://medium.com/@nathanmarz)
Red Planet Labs (https://redplanetlabs.com/)
Apache Storm - Wikipedia (https://en.wikipedia.org/wiki/Apache_Storm)
Waking Up with Sam Harris – Unlock your mind (https://wakingup.com/)
GitHub Copilot · Your AI pair programmer (https://copilot.github.com/)
Wolfram: Computation Meets Knowledge (https://wolfram.com/)
Beating the Averages (http://www.paulgraham.com/avg.html)
Clojure - Programming at the REPL: Introduction (https://clojure.org/guides/repl/introduction)
juxt - clojure.core | ClojureDocs - Community-Powered Clojure Documentation and Examples (https://clojuredocs.org/clojure.core/juxt)
Blood Faerie (Caledonia Fae, #1) by India Drummond | Goodreads (https://www.goodreads.com/book/show/11663719-blood-faerie)
Oslo - Wikipedia (https://en.wikipedia.org/wiki/Oslo)
SpaceX - Missions: Mars (https://www.spacex.com/human-spaceflight/mars/)
fulcro by fulcrologic (https://fulcro.fulcrologic.com/)
awkay (Tony Kay) (https://github.com/awkay)
18:04
January 19, 2022

re:Clojure 2021 Interviews - Alex Oloo
Episode Notes
Alexander Oloo (https://alexanderoloo.com/) is one of the http://reclojure.org speakers. Listen to this quick interview about his life and interests ahead of the conference.
List of Dragon Ball video games - Wikipedia (https://en.wikipedia.org/wiki/List_of_Dragon_Ball_video_games)
Georges Lemaître - Wikipedia (https://en.wikipedia.org/wiki/Georges_Lema%C3%AEtre)
Google Chrome - Wikipedia (https://en.wikipedia.org/wiki/Google_Chrome#Web_standards_support)
Clojure South (@clojure_south) / Twitter (https://twitter.com/clojure_south?lang=en)
Learn to Program the World's Most Bodacious Language with Clojure for the Brave and True (https://www.braveclojure.com/clojure-for-the-brave-and-true/)
What is Nil Punning? - LispCast (https://lispcast.com/what-is-nil-punning/)
clojure.core | ClojureDocs - Community-Powered Clojure Documentation and Examples (https://clojuredocs.org/clojure.core/-%3E)
Gris - Wikipedia (https://en.wikipedia.org/wiki/Gris)
Hellblade: Senua's Sacrifice - Wikipedia (https://en.wikipedia.org/wiki/Hellblade:_Senua%27s_Sacrifice)
Wine regions of South Africa - Wikipedia (https://en.wikipedia.org/wiki/Wine_regions_of_South_Africa)
Pretoria - Wikipedia (https://en.wikipedia.org/wiki/Pretoria)
Museo Nacional del Prado (https://www.museodelprado.es/en)
History of pizza - Wikipedia (https://en.wikipedia.org/wiki/History_of_pizza)
alekcz/pcp: PCP: Clojure Processor -- A Clojure replacement for PHP (https://github.com/alekcz/pcp) (edited)
14:34
January 19, 2022

re:Clojure 2021 Interviews - Jeremy Taylor
Episode Notes
XTDB (https://xtdb.com/main/index.html)
XTDB Workshop at re:Clojure 2021 Tickets - https://www.eventbrite.com/e/xtdb-workshop-reclojure-tickets-191330985127
Tim Ewald - Clojure: Programming with Hand Tools - YouTube (https://www.youtube.com/watch?v=ShEez0JkOFw)
Visual Basic for Applications - Wikipedia (https://en.wikipedia.org/wiki/Visual_Basic_for_Applications)
any? - clojure.core | ClojureDocs - Community-Powered Clojure Documentation and Examples (https://clojuredocs.org/clojure.core/any_q)
History of pizza - Wikipedia (https://en.wikipedia.org/wiki/History_of_pizza)
T E S S E R A C T | Official Website (https://www.tesseractband.co.uk/)
Adobe Flash - Wikipedia (https://en.wikipedia.org/wiki/Adobe_Flash)
13:15
January 19, 2022