Functional Programming Videos Hacker News Recommends
Functional programming videos on HackerTube: the talks, lectures and explainers Hacker News commenters keep sharing, covering Haskell, OCaml, Clojure, Erlang, Elixir, Scala, Lisp, Scheme, immutability, monads, purity, pattern matching, Rich Hickey, Simon Peyton Jones.
203 videos · ranked by HN recommendations · showing 1–48
Most recommended functional programming videos
The ones HN returns to most often when a thread turns to this topic.
talk#2Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich
Confreaks
“perhaps the most entertaining and interesting technical talk I've ever seen.”
17 HN recommenders · 2013–2026
talk#15The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019
GOTO Conferences
“Watch this if you want to understand why so many people fall in love with it.”
16 HN recommenders · 2019–2024
talk#17"Simple Made Easy" - Rich Hickey (2011)
Strange Loop Conference
“is a must-watch (even if you never touch Clojure)”
14 HN recommenders · 2022–2026
talk#31"Making Impossible States Impossible" by Richard Feldman
elm-conf
“the talk is Elm lang focused, but the concepts still apply to other languages.”
9 HN recommenders · 2017–2026
talk#53William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]
PapersWeLove
“I can't recommend the talk Dr Byrd did on this enough”
11 HN recommenders · 2017–2026
talk#69The Value of Values with Rich Hickey
InfoQ
“is what finally sold me on the benefits of pure functional programming and immutable data structures.”
10 HN recommenders · 2014–2023
talk#77Why Isn't Functional Programming the Norm? – Richard Feldman
Metosin
“This talk by Richard Feldman is an excellent discussion about why Functional Programming is not the norm”
12 HN recommenders · 2019–2025
talk#80Maybe Not - Rich Hickey
ClojureTV
“Rich Hickey's "Maybe Not" should be watched by anyone who thinks nulls/nils/undefineds are okay.”
14 HN recommenders · 2018–2025
talk#87Solving Problems the Clojure Way - Rafal Dittwald
Clojure/north
“I urge you to watch this fantastic video which illustrates procedural, OOP(lite), and FP approaches to a sample problem”
10 HN recommenders · 2019–2025
lecture#91Lecture 1A: Overview and Introduction to Lisp
MIT OpenCourseWare
“I watched and cannot recommend it enough, even for seasoned programmers”
10 HN recommenders · 2019–2026
demo#98Conway's Game Of Life in APL
Dyalog
“Try watching this video; it will only take you 8 minutes”
11 HN recommenders · 2010–2024
lecture#106Lecture 1A | MIT 6.001 Structure and Interpretation, 1986
MIT OpenCourseWare
“blew my mind and made me switch from being a UX designer dabbling in Rails to a full blown programmer.”
11 HN recommenders · 2012–2024
talk#126Effective Programs - 10 Years of Clojure - Rich Hickey
ClojureTV
“Whole video is gold, is my fav programming talk of all time.”
10 HN recommenders · 2017–2026
talk#140Erlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp
Erlang Solutions
“watch this talk and imagine trying to recreate that system with only a handful of server engineers”
6 HN recommenders · 2014–2022
talk#144Hammock Driven Development - Rich Hickey
ClojureTV
“Both of these talks are in my top 5.”
12 HN recommenders · 2014–2024
talk#161Tim Ewald - Clojure: Programming with Hand Tools
ClojureTV
“I loved this talk on how as your tooling becomes more complex and automated, you start to lose sight of simpler solutions to problems.”
9 HN recommenders · 2014–2024
lecture#162Brian Beckman: Don't fear the Monad
jasonofthel33t
“This video is all you, as a practicing programmer, need to know about monads and it's just 1 hour long.”
9 HN recommenders · 2012–2024
talk#170Ruby Conf 12 - Boundaries by Gary Bernhardt
Confreaks
“I highly recommend this video for a more philosophical take on how to do "impure FP" without OO”
8 HN recommenders · 2015–2024
talk#177Clasp: Common Lisp using LLVM and C++ for Molecular Metaprogramming
Google TechTalks
“I challenge anyone to watch this lecture from Christian Schafmeister and say they are not impressed”
8 HN recommenders · 2015–2024
talk#192Spec-ulation Keynote - Rich Hickey
ClojureTV
“Whenever an idea about API versioning springs into mind it is always worthwhile to watch Rich Hickey's Spec-ulation talk”
10 HN recommenders · 2016–2024
lecture#211Category Theory 1.1: Motivation and Philosophy
Bartosz Milewski
“I think they are a very nice place to start learning these things.”
11 HN recommenders · 2016–2026
talk#218The Language of the System - Rich Hickey
ClojureTV
“it has really changed the way I look at distributed persistent storage.”
10 HN recommenders · 2013–2025
talk#252Invited Talk - Guy Steele
ClojureTV
“Excellent talk by Guy Steele explaining the history of maths/comp notations”
7 HN recommenders · 2017–2023
talk#278Bottom Up vs Top Down Design in Clojure - Mark Bastian
ClojureTV
“is the talk that really made it clear to me how to design programs this way.”
5 HN recommenders · 2016–2021
talk#284Julia: to Lisp or not to Lisp?
European Lisp Symposium
“the recent brilliant talk about design of Julia”
4 HN recommenders · 2016–2022
talk#287"The Mess We're In" by Joe Armstrong
Strange Loop Conference
“one of those talks which were incredibly funny and informative at the same time”
10 HN recommenders · 2014–2025
talk#303"Programming a 144-computer chip to minimize power" - Chuck Moore (2013)
Strange Loop Conference
“This talk by Chuck Moore at Strange Loop was amazing”
7 HN recommenders · 2021–2024
talk#310"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
Strange Loop Conference
“One of my favorite talks is”
9 HN recommenders · 2022–2025
talk#325"Unison: a new distributed programming language" by Paul Chiusano
Strange Loop Conference
“this talk might be a better introduction than just skimming at the landing page.”
7 HN recommenders · 2020–2023
talk#326Hey Underscore, You're Doing It Wrong!
InfoQ
“this video gives a pretty good explanation in ~30 minutes”
9 HN recommenders · 2014–2022
talk#331Rails Conf 2012 Keynote: Simplicity Matters by Rich Hickey
Confreaks
“maybe watch this version instead, since it's almost the same talk but for a Rails Conference, with a few references”
8 HN recommenders · 2015–2024
talk#347Functional Composition - Chris Ford
ClojureTV
“Recommend this talk that made Music 'click' for me.”
6 HN recommenders · 2013–2023
talk#353Domain Modeling Made Functional - Scott Wlaschin
NDC Conferences
“If anyone is looking for a really eye-opening video take a look at that this.”
6 HN recommenders · 2018–2024
talk#389Chris McCord - Keynote: Phoenix LiveView - Interactive Apps without Javascript - ElixirConf EU 2019
Code Sync
“Great talk about it from the developer here”
4 HN recommenders · 2019–2024
tutorial#394Emacs Rocks! Episode 14: Paredit
emacsrocks
“it's well worth the 3:40.”
8 HN recommenders · 2013–2022
comedy#424Erlang The Movie II: The Sequel
gar1t
“I use Erlang the Movie and its Sequel whenever I teach my classes at Oxford Uni.”
6 HN recommenders · 2013–2025
talk#426CppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”
CppCon
“Immer [0][1] seems like a really serious attempt at bringing high-quality persistent data structures to C++.”
5 HN recommenders · 2017–2025
talk#461"Production Prolog" by Michael Hendricks
Strange Loop Conference
“gives an excellent high-level survey of the uses, advantages, and drawbacks of Prolog”
6 HN recommenders · 2015–2023
talk#479Functional architecture - The pits of success - Mark Seemann
NDC Conferences
“Here is a great talk demonstrating that by following a simple functional approach, your code can naturally fall into a “pit of success”
5 HN recommenders · 2018–2025
interview#489Joe Armstrong & Alan Kay - Joe Armstrong interviews Alan Kay
Erlang Solutions
“To get some perspective on both of their perspectives, here's "Joe Armstrong interviews Alan Kay"”
6 HN recommenders · 2016–2026
lecture#525Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScript
Fullstack Academy
“they are the most approachable videos on the topic I have ever seen.”
5 HN recommenders · 2019–2024
talk#532"Transducers" by Rich Hickey
Strange Loop Conference
“If you want a really good intro, watch Rich Hickey's talk about transducers”
6 HN recommenders · 2014–2025
interview#534Hewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know...)
jasonofthel33t
“It's truly a masterclass.”
5 HN recommenders · 2015–2025
demo#557Interactive programming Flappy Bird in ClojureScript
Bruce Hauman
“I still marvel at Bruce Hauman's demo”
6 HN recommenders · 2015–2020
tutorial#562Build a real-time Twitter clone in 15 minutes with LiveView and Phoenix 1.5
Chris McCord
“the demo completely blew my mind”
7 HN recommenders · 2020–2025
talk#578Rich Hickey rants about HttpServletRequest in 1080p: Death By Specificity from Clojure Made Simple
Fred Overflow
“A classic rant by Rich Hickey”
5 HN recommenders · 2020–2026
talk#599Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry On
Curry On!
“He makes a strong case for Elm not as a language-to-rule-them-all, but as a tool for the average programmer”
7 HN recommenders · 2015–2023
talk#626"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki
Strange Loop Conference
“I highly recommend Evan's Strange Loop talk”
5 HN recommenders · 2014–2026
Channels HN cites most for functional programming
Each channel page lists every video of theirs that HN recommends.
More in Software Engineering & Languages