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 - 00:54:40

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 - 00:36:09

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 - 00:37:17

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 - 01:16:00

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 - 00:35:27

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 - 00:44:23

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 - 00:55:32

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 - 00:39:33

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 - 00:46:25

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 - 00:57:21

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