Skip to content

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