Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Erlang: The Movie

    uncertainyesterday

    4 HN recommenders · recommended in 8 months, 2013–2026

    YouTube

    11:32 · 175K views · May 3, 2012

    A short Ericsson film demoing Erlang, showing concurrent processes, debugging tools, and hot code reloading, including crashing parts of a running system while calls continue.

    A beloved classic that HN recommends as the quickest way to see why Erlang is special.

    Software Engineering & LanguagesFunctional programmingDistributed systems
    1. 9:55
      Erlang The Movie II: The Sequelgar1t117K views • 13 years ago
    2. 11:32
      Erlang: The Movie (Fixed Audio)CH1LLW4VE43K views • 9 years ago
    3. 42:03
      The Soul of Erlang and Elixir • Sasa Juric • GOTO 2019GOTO Conferences384K views • 7 years ago
    4. 35:15
      Solid Ground // Saša JurićEMPEX Conference14K views • 9 years ago
    5. 1:06:45
      Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl HewittErlang Solutions13K views • 7 years ago
    6. 1:10:23
      "Systems that run forever self-heal and scale" by Joe Armstrong (2013)Strange Loop Conference86K views • 5 years ago
    7. 49:15
      Erlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsAppErlang Solutions50K views • 12 years ago
    8. 1:02:50
      The Language of the System - Rich HickeyClojureTV174K views • 13 years ago
    9. 41:06
      "Unison: a new distributed programming language" by Paul ChiusanoStrange Loop Conference45K views • 7 years ago
    10. 1:01:46
      GigCityElixir23 - Bryan HunterGroxio10K views • 3 years ago
    11. 45:31
      The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 2018GOTO Conferences74K views • 8 years ago
    12. 1:12:10
      Practical Common LispGoogle TechTalks98K views • 19 years ago
    13. 40:13
      Zach Tellman - Everything Will FlowClojureTV27K views • 11 years ago
    14. 45:50
      "The Mess We're In" by Joe ArmstrongStrange Loop Conference398K views • 12 years ago
    15. 45:11
      Kilim: Fast, lightweight, cheap message passing in Java.Google TechTalks33K views • 18 years ago
    16. 55:28
      Erlang Factory SF 2016 Keynote Phoenix and Elm – Making the Web FunctionalErlang Solutions23K views • 10 years ago
    17. 33:32
      Condition Systems in an Exceptional Language - Chris HouserClojureTV16K views • 10 years ago
    18. 2:32:39
      Clojure Concurrency - Rich HickeyClojureTV73K views • 13 years ago
    19. 51:27
      Google I/O 2012 - Go Concurrency PatternsGoogle for Developers894K views • 14 years ago
    20. 1:16:14
      Spec-ulation Keynote - Rich HickeyClojureTV136K views • 9 years ago

    8 comments from Hacker News

    1. @lelfMay 2013· in “Erlang's Open Telecom Platform (OTP) Framework [video]”

      And if you haven't seen it, here is some classic. “Erlang: the Movie”: — this video And sequel “Erlang: the Movie II”: — [LINK] Don't think wtf. Just watch.

      Strongly recommendsView on HN
    2. @randomstudentAug 2017· in “Elixir in Depth – Reading and personal notes”

      The author doesn't talk a lot about preemptive scheduling, which is probably the best thing about the Erlang virtual machine. This video explains what preemptive scheduling is and why it is extremely useful: [LINK] First, the speaker creates an application endpoint that runs into an infinite loop on invalid input. Then, he shows how that doesn't block the rest of the requests. Using native BEAM (EDIT: BEAM = EVM = Erlang Virtual Machine) tools, he looks for the misbehaving process (the one running the infinite loop), prints some debug information and kills it. It's pretty impressive. Another great (and lighter) resource, is "Erlang the Movie" ( this video ). It shows the power of concurrency through independent processes, the default debug tools, and the power of hot code reloading. Don't miss the twist at the end.

      RecommendsView on HN
    3. @StudentStuffSep 2018· in “Ericsson and T-Mobile ink $3.5B deal for 5G”

      It is one of the core features of Erlang (a language developed by Ericsson), being able to rewrite code in production, with errors/crashes that break one thread not affecting another. Obligatory link to Erlang: The Movie (10min)- this video Note that they start crashing things in Erlang around minute 7, and fix them shortly thereafter. Meanwhile, their setup keeps calls that weren't directly involved in the crash alive and running unaffected.

      RecommendsView on HN
    4. @mndJan 2017· in “What's all this fuss about Erlang? (2007)”

      There’s also “Erlang the Movie”; the designers of Erlang demo some of the qualities of the Erlang system in a delightful way: this video

      RecommendsView on HN
    5. @julienmarieApr 2018· in “What Erlang Taught Me About Distributed Systems”

      I discovered Erlang in the late 2000s via its kinda weird and iconic video "Erlang the Movie" this video that prompted me to dig further. I was at the time an average developer. Erlang, and Joe Armstrong books and videos, made me understand things that other web-oriented languages ( Ruby, PHP... ) never really dug into at the time. Because the Erlang ecosystem is more than distribution. Distribution is a consequence of its design around concurrency and message passing and let-it-crash/auto-healing philosophy. Erlang, and after that Elixir, made me think differently about code and made me a better programmer.

      CitesView on HN