I watch a lot of talks that I love to share with my friends, fellows and coworkers. As I consider all GitHubbers my friends (oh yeah!), I decided it's time to share the list.
There are talks on programming language specifics as well as a more general section I call "theory". But don't expect to always get theoretical computer science for every talk there; most of them are on the architecture and design of software.
I welcome every contribution to the list; for guidelines look below.
Disclaimer: I did not give any of the talks on the list and am responsible neither for their content nor for their presentation. All links below will direct you to external sites (mostly YouTube, really), be aware of that. If you are one of the people responsible for the talks or the platform presenting it and want it removed, tell me and I'll sort it out with you.
[A] after a talk name denotes a talk that someone thought could be listened to as audio, without needing the video. This may not reflect your experience with the talk, but you can make a pull request to change it.
To make choosing the right speakers a tad easier, let me give you a quick overview over my favourite speakers in no particular order:
Tacit Techniques with Dyalog version 18.0 Operators [00:28:53] by Marshall Lochbaum (2019)
Patterns and Anti-patterns in APL: Escaping the Beginner's Plateau [00:59:02] by Aaron Hsu (2017)
50 Years of APL Datatypes: From Booleans to Hypercomplex Numbers [00:39:21] by Bob Smith (2016)
Enough x86 Assembly to Be Dangerous [00:30:58] by Charles Bailey (2017)
The Teensy ELF Executable [00:49:03] by Brian Raiter (2014)
What is new in C and POSIX? [00:49:50] by Peter Eisentraut (2025) (held at PGConf.dev, so from a PostgreSQL PoV)
Advanced C Coding For Fun! [00:46:53] by Rusty Russell (2014)
Writing application fault handlers [00:49:03] by Gilad Ben-Yossef (2008)
Making Tools Developers Actually Use [00:27:33] by Michiel Borkent (2025)
Expeditious Code via Inference [00:45:36] by Mike Fikes (2019)
Solving Problems the Clojure Way [01:02:55] by Rafal Dittwald (2019)
Every Clojure Talk Ever [00:27:36] by Alex Engelberg & Derek Slager (2018)
REBL [00:33:05] by Stuart Halloway (2018)
Core.Async in Use [00:34:04] by Timothy Baldridge (2017)
Symbolic Assembly: Using Clojure to Meta-program Bytecode [00:39:42] by Ramsey Nasser (2017)
Bare Metal Clojure with clojure.spec [00:36:07] by Michael Reitzenstein (2016)
Using Clojure with C APIs for crypto and more [00:41:07] by lvh (2016)
Bottom Up vs Top Down Design in Clojure [00:36:41] by Mark Bastian (2015)
$ claude mcp add programming-talks \
-- python -m otcore.mcp_server <graph>