whatisgithub

What is programming-talks?

hellerve/programming-talks — explained in plain English

Analysis updated 2026-06-24

7,358PythonAudience · developerComplexity · 1/5Setup · easy

In one sentence

A large curated list of programming conference talks organized by language and topic, covering C, Python, JavaScript, Clojure, Erlang, Haskell, and software architecture theory, with speaker recommendations included.

Mindmap

mindmap
  root((Programming Talks))
    Language tracks
      Python JavaScript
      Clojure Erlang
      Haskell C Ruby
    Topics
      Software architecture
      Design theory
    Recommended speakers
      Rich Hickey
      David Beazley
      Joe Armstrong
    Format
      YouTube links
      Audio friendly picks
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Find recommended conference talks on a specific programming language like Clojure or Erlang to learn from leading practitioners.

USE CASE 2

Discover talks on software architecture and design theory to improve how you structure and think about code.

USE CASE 3

Pick audio-only-friendly talks to listen to while commuting without needing to watch the screen.

USE CASE 4

Submit a talk you found valuable to the list following the contribution guidelines.

What is it built with?

Python

How does it compare?

hellerve/programming-talksfacebookresearch/slowfasthacs/integration
Stars7,3587,3587,352
LanguagePythonPythonPython
Setup difficultyeasyhardmoderate
Complexity1/54/53/5
Audiencedeveloperresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

So what is it?

This repository is a curated list of programming talks, maintained by a single developer. The list is split into two main sections: talks specific to individual programming languages, and a more general section on software architecture and design theory. The languages covered span a wide range, from common ones like C, Python, JavaScript, and Ruby to more specialized ones like Clojure, Erlang, Haskell, and APL. Most of the linked talks point to YouTube videos. A few are marked to indicate they can be followed as audio without the video. The list does not host any of the talks itself. The maintainer includes a short section highlighting speakers they recommend, giving brief descriptions of what makes each one worth watching. Names mentioned include Rich Hickey (Clojure), David Beazley (Python), Joe Armstrong (Erlang), and Scott Meyers (C++). The README is very long and consists mostly of talk titles with links. Contributions from others are welcome, and the project includes guidelines for submitting additions. The repository is written mostly in Python, likely for tooling around the list itself rather than being a Python project in the traditional sense. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
I want to learn functional programming through talks, which ones in this list are recommended for Clojure or Haskell beginners?
Prompt 2
Show me the talks from this list that the maintainer flags as followable as audio without the video.
Prompt 3
I'm a Python developer, which David Beazley talks from this list are most recommended and why?
Prompt 4
I want to understand software architecture and design theory better through talks, which section of this list should I start with?
Prompt 5
How do I submit a new programming talk to this repository, what format and guidelines does the contribution template require?

Frequently asked questions

What is programming-talks?

A large curated list of programming conference talks organized by language and topic, covering C, Python, JavaScript, Clojure, Erlang, Haskell, and software architecture theory, with speaker recommendations included.

What language is programming-talks written in?

Mainly Python. The stack also includes Python.

How hard is programming-talks to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is programming-talks for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.