Skip to main content
Clojurians Podcast

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.
Listen on
Currently playing episode

Orchestrating the cloud with Clojure (by Pierre-Yves Ritschard)

Clojurians Podcast

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 - João Santiago
Episode Notes dvc pmap Dune
17:42
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