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 The Little Elixir & OTP Guidebook

    The Little Elixir & OTP Guidebook

    Benjamin Tan Wei Hao · 2016

    Elixir is a functional programming language built on the Erlang virtual machine. It combines the productivity and expressivity of Ruby with the concurrency and fault-tolerance of Erlang. Elixir makes full use of Erlang's powerful OTP library, which many developers consider the source of Erlang's greatness, so programmers can have mature, professional-quality functionality right out of the gate. Elixir's support for functional programming makes it a great choice for highly distributed event-driven applications like IoT systems. The Little Elixir & OTP Guidebook gets readers programming applications with Elixir and OTP. First, it offers a quick overview of the Elixir language syntax, along with just enough functional programming to use it effectively. Then, it dives straight into OTP and shows how it helps build scalable, fault-tolerant, and distributed applications through several fun examples. Readers will rediscover the joy of programming with Elixir and remember what it feels like to be a beginner again. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

    Lisp & FunctionalProgramming
    Open LibraryAmazon
    Stats for nerds
    9recommend
    11mentions
    10people
    2015–2020years
    82% recommend18% neutral

    Mentions per year

    201520162017201820192020

    What Hacker News says

    1. innocentoldguyApr 2020
      I think the basics of Elixir are easier to learn. The syntax is pretty straight forward and you don't have to worry about much more than functions and modules.

      OPT, which is how you build supervision trees and other more complex Elixery things, is tricky at first but reading through Designing Elixir Systems with OTP, by James Edward Gray & Bruce A. Tate, and The Little Elixir & OTP Guidebook, by Benjamin Tan Wei Hao should clear it up fairly well.

      This is highly subjective, of course, but I've written code in C, C++, Pascal, Basic, Python, Perl, Ruby, JavaScript, Go, PHP, Java, C#, Clojure, Scheme, Cobol, and Pick Basic (of all things). Elixir has been my most favorite language so far.

      thread
    2. 5ourpussJan 2018
      We have a web application developed in elixir, it's really amazing.

      I highly recommend the book: the little elixir & otp guidebook. understanding OTP and the actor model will crank your elixir code up to 11.

      thread
    3. lojackAug 2017
      Definitely recommend reading "The Little Elixir & OTP Guidebook"

      The focus of the book sounds like pretty much what you're asking for. The first few chapters cover Elixir basics, but its really just a primer -- easily skippable if you already know it. Starts with implementing OTP features from scratch so you can see what they do and why they exist, then dives into how to do it using OTP.

      thread
    4. AbekkusJul 2017
      I'd read up on the elixir language itself from the official website, then look into the "Little Elixir and OTP Guidebook"

      https://www.manning.com/books/the-little-elixir-and-otp-guid...

      thread
    5. slashdotdashJul 2017
      For anyone curious about Phoenix and Elixir, I can sincerely recommend the following resources to get you started:

      - Programming Phoenix by Chris McCord, Bruce Tate, and José Valim [1]

      - The Little Elixir & OTP Guidebook by Benjamin Tan Wei Hao [2]

      - Elixir in Action by Saša Jurić [3]

      Phoenix initially attracted me to Elixir, I've stuck around for that and the OTP platform: pattern matching, process based concurrency (actor model), supervision, immutability, macros, and more.

      "Elixir took the Erlang virtual machine, BEAM, and put a sensible face on it. It gives you all the power of Erlang plus a powerful macro system." – Dave Thomas

      [1] https://startlearningelixir.com/r/programming-phoenix

      [2] https://startlearningelixir.com/r/the-little-elixir-and-otp-...

      [3] https://startlearningelixir.com/r/elixir-in-action

      thread
    6. jmcgoughJul 2017
      +1 on "The Little Elixir & OTP Guidebook". It's a generally good introduction to OTP, though the book has a lot more errors than I'm used to seeing (their github code differs without explanation from the code in the book at times, and sometimes one or the other won't run successfully).
      thread

    Related

    Cover of Elixir in action
    2015–2026

    Elixir in action

    Sas̄a Jurić
    48 recommend · 72
    Cover of Metaprogramming Elixir
    2015–2021

    Metaprogramming Elixir

    Chris McCord
    3 recommend · 4
    Cover of Programming Elixir
    2013–2023

    Programming Elixir

    Dave Thomas
    40 recommend · 80
    Cover of Designing Elixir Systems With OTP
    2019–2026

    Designing Elixir Systems With OTP

    II James Edward Gray
    7 recommend · 15
    Cover of The Little Schemer
    2007–2026

    The Little Schemer

    Daniel P. Friedman
    288 recommend · 652
    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 Programming Phoenix
    2015–2026

    Programming Phoenix

    Chris McCord
    32 recommend · 66
    Cover of Structure and Interpretation of Computer Programs
    2007–2026

    Structure and Interpretation of Computer Programs

    Harold Abelson
    347 recommend · 761