A weekly newsletter and podcast diving into Clojure programs and libraries by Daniel Compton.

13: High performance Clojure numerics with Chris Nuernberger

Wednesday, 5 December 2018

Download: MP3
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 LISP with cmucl after a bout of RSI (pain in hands and fingers) convinced him that mainstream languages at the time (C++, python, C#, Java, ML) didn’t offer enough leverage for the types of projects that he was involved in. He is currently a partner at company named Tech Ascent based in Boulder, Colorado.

12: Clojure documentation with Martin Klepsch

Wednesday, 28 November 2018

Download: MP3
Martin Klepsch talks about cljdoc, an automatic documentation website for all of the Clojure community's code.

11: Saskia Lindner on re-frame-10x, compassionate coding, and mindfulness

Monday, 26 November 2018

Download: MP3
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.

10: Howard Lewis Ship on GraphQL and Lacinia

Monday, 12 November 2018

Download: MP3
Howard Lewis Ship talks about Walmart Labs and their open source Clojure projects.

9: Hannah Henderson on Continuous Integration at CircleCI

Friday, 2 November 2018

Download: MP3
Hannah Henderson talks about CI, Spec, remote work, and engineering at CircleCI.

8: Elana Hashman on Debian and Clojure

Thursday, 25 October 2018

Download: MP3
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.

7: Ben Brinckerhoff on Clojure Spec and Error Messages

Thursday, 18 October 2018

Download: MP3
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.

6: Thomas Heller on Shadow CLJS

Wednesday, 10 October 2018

Download: MP3
Thomas Heller talks about the Google Closure compiler, Shadow CLJS, and interop with JavaScript

5: Looking At The Web After Tomorrow with Nikita Prokopov

Thursday, 4 October 2018

Download: MP3
Nikita Prokopov talks about data synchronisation, the web after tomorrow, Datascript, Rum, software quality, and font ligatures

If you benefit from Nikita’s work, you can support him at his Patreon.

4: Bruce Hauman on interactive development, Figwheel, and Rebel Readline

Wednesday, 26 September 2018

Download: MP3
Bruce Hauman discusses Figwheel, Figwheel Main, Rebel Readline, Tooling, and lots more.