Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
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
    Cover of Erlang and OTP in Action

    Erlang and OTP in Action

    Eric Merritt, Richard Carlsson, Martin Logan · 2010

    Erlang is an adaptable and fault tolerant functional programming language originally designed for the unique demands of the telecom industry. With Erlang/OTP's interpreter, compiler, database server, and libraries, developers are finding they can satisfy tough uptime and performance requirements in all kinds of other industries. Erlang and OTP in Action teaches you the concepts of concurrent programming and the use of Erlang's message-passing model. It walks you through progressively more interesting examples, building systems in Erlang and integrating them with C/C++, Java, and.NET applications, including SOA and web architectures. This book is written for readers new to Erlang and interested in creating practical applications.

    Lisp & Functional
    Open LibraryAmazon
    Stats for nerds
    19recommend
    38mentions
    29people
    2010–2024years
    66% recommend29% neutral5% critical

    Mentions per year

    20102012201420162018202020222024

    What Hacker News says

    1. al2o3crDec 2023
      Step zero is definitely the OTP Design Principles doc (part of the OTP distribution):

      https://www.erlang.org/doc/design_principles/users_guide

      There are some good texts that have more examples:

      Erlang & OTP in Action - https://www.manning.com/books/erlang-and-otp-in-action

      Designing for Scalability with Erlang/OTP - https://www.oreilly.com/library/view/designing-for-scalabili...

      One big example of distributed Erlang is Riak:

      https://github.com/basho/riak

      thread
    2. SoftTalkerDec 2023
      Yes, Erlang & OTP in Action is one I would recommend in particular. It's a few years old now and I don't know if they've updated it but the basics of OTP, supervision, etc. have not really changed.

      Armstrong's Programming Erlang is another one to look at.

      thread
    3. rramadassSep 2023
      In addition to the other recommendation;

      1) The BEAM book - https://blog.stenmans.org/theBeamBook/

      2) Erlang and OTP in Action by Merritt, Logan and Carlson

      thread
    4. plainOldTextJan 2020
      If you really want to learn Elixir, you should learn enough Erlang prior, to get a better understanding of how Erlang/OTP all fits together. Thus, I would recommend the following structure:

      1. Read Joe Armstrong's Book: Programming Erlang to learn the basics and the philosophy behind Erlang from one of its creators. [1]

      2. Read Erlang and OTP in Action to learn more about the OTP (Open Telecom Platform), applications and gen_servers (which btw, you will find them all over).

      3. Learn Elixir, perhaps from one of the books Elixir in Action [3] or Programming Elixir. [4]

      4. Finally, start implementing your cool personal project.

      Ah, one more thing: Elixir School is also a wonderful resource with tons of information and examples [5] and of course the official Elixir website with its excellent docs. [6]

      –––

      [1] https://www.amazon.com/Programming-Erlang-Concurrent-Pragmat...

      [2] https://www.amazon.com/Erlang-OTP-Action-Martin-Logan/dp/193...

      [3] https://www.amazon.com/Elixir-Action-Sa%C5%A1a-Juri-cacute/d...

      [4] https://www.amazon.com/Programming-Elixir-1-6-Functional-Con...

      [5] https://elixirschool.com/

      [6] https://elixir-lang.org/

      thread
    5. rramadassAug 2019
      Am a noob in Erlang studies but i have settled on the following three books.

      1) Introducing Erlang: Getting Started in Functional Programming. - Just to get an easy intro.

      2) Programming Erlang: Software for a Concurrent World by Joe Armstrong himself.

      3) Erlang and OTP in Action - This one seems to be the advanced book.

      thread
    6. andrenthJul 2019
      There are some books focused on OTP:

      * Erlang and OTP in Action;

      * Designing for Scalability with Erlang/OTP: Implement Robust, Fault-Tolerant Systems;

      * Designing Elixir Systems with OTP (in beta).

      thread

    Related

    Cover of Programming Erlang
    2007–2026

    Programming Erlang

    Joe Armstrong
    69 recommend · 105
    Cover of Learn You Some Erlang For Great Good!
    2010–2025

    Learn You Some Erlang For Great Good!

    Fred Hebert
    89 recommend · 120
    Cover of Erlang programming
    2009–2024

    Erlang programming

    Francesco Cesarini
    10 recommend · 19
    Cover of The Haskell Road To Logic, Maths And Programming
    2009–2022

    The Haskell Road To Logic, Maths And Programming

    Jan van Eijck
    13 recommend · 20
    Erlang in Anger
    2015–2026

    Erlang in Anger

    24 recommend · 41
    Cover of Elixir in action
    2015–2026

    Elixir in action

    Sas̄a Jurić
    48 recommend · 72
    Cover of Functional Programming in C++
    2019–2026

    Functional Programming in C++

    Ivan Cukic
    3 recommend · 6
    Cover of Practical Common Lisp
    2007–2026

    Practical Common Lisp

    Peter Seibel
    218 recommend · 400