Categories › Software Engineering & Languages
Functional programming Videos Recommended on Hacker News (225)
Functional programming is one of the 150 topics Hacker News readers organize their video recommendations around. These 225 videos each earned real recommendations in real HN threads between 2008 and 2026 — 830 recommendations in total — and they're ranked by how many separate months the community kept coming back to them, not by view count.
Functional programming: Haskell, OCaml, Clojure, Erlang, Elixir, Scala, Lisp, Scheme, immutability, monads, purity, pattern matching, Rich Hickey, Simon Peyton Jones.
Why HN keeps sending people here — on Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich: “perhaps the most entertaining and interesting technical talk I've ever seen.” — an HN commenter, 2015.
Features
Evergreen only
3 mo on HNLenses, Folds, and Traversals
Edward Kmett
3 HN recommender · 2013–2014
3 mo on HNElixirConf 2023 - José Valim - The foundations of the Elixir type system
ElixirConf
3 HN recommender · 2023–2026
3 mo on HNClojureScript for Skeptics - Derek Slager
ClojureTV
4 HN recommender · 2015–2017
3 mo on HNBruce Hauman - Developing ClojureScript With Figwheel
ClojureTV
3 HN recommender · 2017–2022
3 mo on HNSolid Ground // Saša Jurić
EMPEX Conference
3 HN recommender · 2017–2023
3 mo on HNSaša Jurić - Parsing from first principles - WebCamp Zagreb 2019
WebCamp Zagreb
3 HN recommender · 2019–2021
3 mo on HNDoes APL Need a Type System? by Aaron W Hsu at #FnConf18
ConfEngine
3 HN recommender · 2019–2025
3 mo on HNRedoing Make - Haskell from Scratch #1
jekor
3 HN recommender · 2014–2021
2 mo on HNClasp: Common Lisp using LLVM and C++ for Designing Molecules
Google TechTalks
2 HN recommender · 2016–2022
3 mo on HNClojureScript in the Age of TypeScript — David Nolen
ChariotSolutions
3 HN recommender · 2021–2022
2 mo on HNminiKanren - Dan Friedman and William Byrd
ClojureTV
2 HN recommender · 2013–2018
2 mo on HNErlang: The Movie (Fixed Audio)
CH1LLW4VE
2 HN recommender · 2019–2021
3 mo on HN"Building a Toolkit for Design" by Matthew Griffith
elm-conf
2 HN recommender · 2020–2022
3 mo on HNJSON Parser 100% From Scratch in Haskell (only 111 lines)
Tsoding
3 HN recommender · 2020–2022
3 mo on HN"Programming Should Eat Itself" by Nada Amin
Strange Loop Conference
3 HN recommender · 2015–2024
3 mo on HNJoe Armstrong & Jeremy Ruston - Intertwingling the Tiddlywiki with Erlang | Code Mesh LDN 18
Code Sync
2 HN recommender · 2020–2024
3 mo on HNErlang Factory SF 2016 Keynote Phoenix and Elm – Making the Web Functional
Erlang Solutions
2 HN recommender · 2016–2022
2 mo on HNMonads and Gonads
Google TechTalks
2 HN recommender · 2013–2022
3 mo on HNCUFP 2013: Julien Verlaguet, Facebook: Analyzing PHP statically
CUFP 2013
3 HN recommender · 2013–2014
3 mo on HNCategory Theory in Life - Eugenia Cheng
Lambda World
3 HN recommender · 2019–2022
3 mo on HNCategory Theory by Tom LaGatta
AI Council
3 HN recommender · 2014–2017
3 mo on HNRacketCon 2013: Dan Liebgold - Racket on the Playstation 3? It's Not What you Think!
Racket
3 HN recommender · 2014–2022
2 mo on HNComputer Science - A Guide for the Perplexed • Joe Armstrong • GOTO 2018
GOTO Conferences
3 HN recommender · 2019–2021
3 mo on HNSimon Peyton Jones - Linear Haskell: practical linearity in a higher-order polymorphic language
Curry On!
3 HN recommender · 2018–2020
3 mo on HN“What is Success?” by Evan Czaplicki
Elm Europe
2 HN recommender · 2018–2023
2 mo on HNEffective ML
Jane Street
2 HN recommender · 2018–2021
2 mo on HNZach Oakes - Making Games at Runtime with Clojure
ClojureTV
2 HN recommender · 2015–2017
2 mo on HNFour Languages from Forty Years Ago - Scott Wlaschin
NDC Conferences
2 HN recommender · 2019–2022
2 mo on HNAlexis King - “Effects for Less” @ ZuriHac 2020
Zürich Friends of Haskell
2 HN recommender · 2020–2020
2 mo on HNOCaml Workshop 2020 - State of the OCaml Platform 2020
OCamlWorkshops
2 HN recommender · 2020–2021
2 mo on HNClojure for Java Programmers Part 1 - Rich Hickey
ClojureTV
2 HN recommender · 2013–2022
2 mo on HNPhilip Wadler - Propositions as Types (Lambda Days 2016)
Erlang Solutions
2 HN recommender · 2016–2021
2 mo on HNDynamic Languages Wizards Series - Panel on Language Design
Eduardo Cavazos
1 HN recommend · 2014–2025
2 mo on HNREBL - Stuart Halloway
ClojureTV
2 HN recommender · 2018–2021
2 mo on HN"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)
Strange Loop Conference
2 HN recommender · 2022–2024
2 mo on HNBarliman: trying the halting problem backwards, blindfolded - William Byrd, Greg Rosenblatt
ClojureTV
3 HN recommender · 2017–2024