The REPL cover image

The REPL

Latest episodes

undefined
Dec 23, 2022 • 42min

46: ClojureDart with Christophe Grand and Baptiste Dupuch

Christophe Grand and Baptiste Dupuch talk about ClojureDart, a new dialect of Clojure ClojureDart Skia flutter-mx DartClojure Tweet from showing code reduction vs Dart ClojureDart workshop - ClojureStream
undefined
Oct 3, 2022 • 30min

45: Data Rabbit with Ryan Robitaille

Ryan Robitaille talks about data visualisation, and building a visual coding environment in Clojure Data Rabbit “Programming is blindly manipulating symbols” - Bret Victor Storybook
undefined
Sep 17, 2022 • 43min

44: Jank with Jeaye Wilkerson

Jeaye Wilkerson talks about compilers, LLVM, and building a dynamic, compiled Clojure Note: I used the wrong link initially when publishing this episode. If you are hearing the wrong conversation, delete the episode and re-download it. Thanks! Jeaye has a background in C++ systems programming, focusing on games and game engines. After 5 years of that, he co-founded an esports tournament startup written in full-stack Clojure for another 5 years. These days, he’s at Electronic Arts (EA) building tooling used to make some of the world’s top games. In each space, C++, Rust, Clojure, NixOS, etc, Jeaye aims to make an impact with his open source projects. For Clojure, at first, that was with Orchestra. Now, the flagship is jank. Jank Cling - CERN’s interactive C++ interpreter Immer - Immutable data structures for C++ Swig - Generate bindings for C/C++ code GraalVM Polyglot Orchestra Compiler Spotlight q3 Jeaye’s GitHub Sponsors profile Compiler Spotlight on Fennel
undefined
Nov 13, 2021 • 59min

43: Clojure, The Essential Reference with Renzo Borgatti

Renzo Borgatti talks about what he learnt while creating his reference of the Clojure standard library, and about the re:Clojure conference. Clojure, The Essential Reference, use the discount code “podrepl20” for a 40% discount on all products seque - clojure.core History of Clojure paper - A History of Clojure talk, A History of Clojure (PDF) use-context-classloader get rid of root classloader commit definline Contrib Libraries Asciidoc reborg/csl-book-examples: “Clojure: The Essential Reference” book examples by chapter. Alex Ott ClojureX is cancelled 2019 re:Clojure 2021 SciCloj: Lambda Days 2022
undefined
Oct 7, 2021 • 56min

42: Faster JSON parsing with Erik Assum

Erik Assum talks about clj-commons, speeding up clojure.data.json, and asks Daniel what he's been up to. Idealcast - Gene Kim, Michael Nygard, part 2 CLJ Commons clojure.data.json Clojure’s JSON ecosystem Erik’s commits to data.json JSON performance testing Ardoq Careers
undefined
Sep 20, 2021 • 40min

41: Clojure pre-history with Chris Houser

Chris Houser (Chouser) reflects on the early years of Clojure, Clojure's features, and applying the lessons of Clojure elsewhere. Note: this podcast was recorded in April 2020 but not published until now. Some of the references are a little outdated, but there’s still some great stuff here that I wanted to get out. In particular, it doesn’t seem like COVID spreads via metal surfaces very much. (00:00) Intro (00:27) The Joy of Clojure (03:55) Clojure history (10:55) Clojure and parallel programming (15:59) Macros (18:18) Lessons from Clojure (22:30) Did Erlang have the right idea all along? (28:08) State of the world in April 2020 (30:31) 3D Printing The Joy of Clojure 40% discount code (good for all Manning products at manning.com in all formats): podrepl20 Tru64 UNIX Ender 3 3d printer Onshape Weight lifting bar collar 3d model Gerbil feeder
undefined
Sep 13, 2021 • 58min

40: Shipping Clojure code with Paulus Esterhazy

Paulus Esterhazy talks about trunk-based development, monorepos, path-focused design, and fast feedback Pitch clojureD 2020: “Angels Singing: Writing for Programmers” by Paulus Esterhazy Monorepos and the Fallacy of Scale Trunk based development GeePaw Hill Path-Focused Design DORA Metrics to Measure DevOps Performance The RAT: Rework Avoidance Theory Understanding Incremental Switchover bhauman/devcards juxt/bidi BurntSushi/ripgrep
undefined
Sep 6, 2021 • 59min

39: Clojure Goes Fast with Alexander Yakushev

Alexander Yakushev talks about performance measurement tools, and Clojure Goes Fast Grammarly Clojure Goes Fast clj-async-profiler Why (Most) Sampling Java Profilers Are Terrible JVisualVM clj-memory-meter Eclipse Memory Analyzer (MAT) Introspection tool: object memory meter Introspection tools: Java decompilers clojuredocs unchecked-math clj-decompiler.el jvm-hiccup-meter jvm-alloc-rate-meter jHiccup Shenandoah in production Azul Virgil Grammarly Jobs The Future of Work at Grammarly
undefined
Aug 31, 2021 • 28min

38: Banking and Clojure with Allen Rohner

Allen Rohner talks about Griffin, building a new bank, and Bazel Griffin Monzo New Bank Start-up unit 2008 United Kingdom bank rescue package griffinbank/rules_clojure spectrum Griffin API docs
undefined
May 21, 2020 • 25min

37: The Clojurists Together Foundation with lvh

lvh talks about the Clojurists Together Foundation. Announcing the Clojurists Together Foundation Clojurists Together Announcing Summer of Bugs Apply for funding Clojurists Together if Funding Clojars Clojurists Together Membership App

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