Software Engineering & Languages
Functional programming
Functional programming sits within Software Engineering & Languages. Read software through the choices behind its abstractions, implementations, and everyday practice. This selection contains 225 catalog videos from 106 distinct channels. The examples below offer specific entry points into the subject, with their own vocabulary and scope, rather than a prescribed sequence of lessons.
Recurring catalog topics include functional programming, clojure, haskell, lisp, rich hickey and language design. These tags describe overlapping directions within the collection; an individual video may connect several of them. Recorded formats include comedy, commentary, demo, explainer, interview, lecture, music, podcast, talk and tutorial. Use those differences to choose between approaches to the subject and to compare how different contributors frame related questions.
“The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019”, listed under GOTO Conferences, is cataloged as talk. Sasa Juric explains what makes Erlang and Elixir suited to server-side systems, focusing on the BEAM concurrency model rather than syntax or ecosystem. He demonstrates processes, supervision, and fault tolerance.
“"Simple Made Easy" - Rich Hickey (2011)”, listed under Strange Loop Conference, is cataloged as talk. Rich Hickey's Strange Loop 2011 keynote distinguishing 'simple' (not intertwined) from 'easy' (familiar or near at hand). It argues that software complexity comes from complecting things and that we should pick simple…
225 videos
Lecture
Lambda Calculus - Fundamentals of Lambda Calculus & Functional Programming in JavaScriptFullstack Academy
Interview
Hewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know...)jasonofthel33t
Talk
"Outperforming Imperative with Pure Functional Languages" by Richard FeldmanStrange Loop Conference
Talk
"Controlling Time and Space: understanding the many formulations of FRP" by Evan CzaplickiStrange Loop Conference
Lecture
Simon Peyton-Jones: Escape from the ivory tower: the Haskell journeyChurchill College, University of Cambridge
Talk
"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)Strange Loop Conference
Talk
CANDO: A Compiled Programming Language for Computer-Aided Nanomaterial Design and OptimizationEuropean Lisp Symposium
Talk
Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17Dyalog User Meetings
Commentary
Racket: Why I Think It’s a Great Language, and Why I’m Not Using It AnymoreLeandro Facchinetti
Talk
"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims GardnerStrange Loop Conference































































































































































































































