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 Elixir in action

    Elixir in action

    Sas̄a Jurić · 2015

    Summary Elixir in Action teaches you to apply the new Elixir programming language to practical problems associated with scalability, concurrency, fault tolerance, and high availability. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Elixir is a modern programming language that takes advantage of BEAM, the Erlang virtual machine, without the burden of Erlang's complex syntax and conventions. Elixir gives you Ruby-like elegance with the power to develop bulletproof distributed server systems that can handle massive numbers of simultaneous clients and run with almost no downtime. About the Book Elixir in Action teaches you how to solve practical problems of scalability, concurrency, fault tolerance, and high availability using Elixir. You'll start with the language, learning basic constructs and building blocks. Then, you'll learn to think about problems using Elixir's functional programming mindset. With that solid foundation, you'll confidently explore Elixir's seamless integration with BEAM and Erlang's powerful OTP framework of battle-tested abstractions you can use immediately. Finally, the book provides guidance on how to distribute a system over multiple machines and control it in production. Requires no previous experience with Elixir, Erlang, or the OTP. Written for readers who are familiar with another programming language like Ruby, JavaScript, or C#.

    Lisp & FunctionalProgramming
    Open LibraryAmazon
    Stats for nerds
    48recommend
    72mentions
    60people
    2015–2026years
    82% recommend18% neutral

    Mentions per year

    2015201720192021202320252026

    What Hacker News says

    1. bmitcMay 2026
      There are a lot of good books here: https://pragprog.com/categories/architecture-design-and-test...

      I second the comment (https://news.ycombinator.com/item?id=48327571) recommending How to Design Programs (HTDP) and Structure and Interpretation of Computer Programs (SICP). The former has an edX course (https://www.edx.org/learn/coding/university-of-british-colum... and https://www.edx.org/learn/coding/university-of-british-colum...) and the latter has online lectures (https://www.youtube.com/watch?v=-J_xL4IGhJA&list=PLE18841CAB...)

      Head First Architecture (https://www.amazon.com/Head-First-Software-Architecture-Arch...) is good.

      Reading about systems thinking would be useful.

      Learning programming languages that have been well designed is helpful. I suggest Programming Erlang: Software for a Concurrent World and Elixir in Action.

      thread
    2. _accoOct 2025
      I disagree. I started with Elixir and its OTP resources are really good. Books like Elixir in Action do a great job.

      I read Programming Erlang later, but it was just for fun, and I knew most things already at that point.

      thread
    3. pixelmonkeySep 2025
      I just did a small programming side project with a friend in Elixir and I was pretty impressed with the language, especially how it approaches functional programming, concurrency, parallelism, and “programming in the large” (e.g. networked systems and clusters).

      I still think there’d be some sort of mental hurdle for me to consider using it for a project of the kinds described on WeUseElixir (vs my go-to language of Python).

      But simply toying around with a concrete example of a concrete “word count” program scaled up to multi-core and multi-node made me “get” Elixir a lot more.

      Also, I highly recommend this podcast interview with the author of “Elixir in Action.” He does a really nice job describing what makes Erlang and Elixir unique vs other commonly used backend programming languages.

      https://se-radio.net/2018/08/se-radio-336-sasa-juric-on-elix...

      thread
    4. nesarkvechnepJan 2025
      Yes, two books. To get a feel for the language - “Elixir in Action” by Sasa Juric. To discover how Elixir and the platform it’s built on excel in scalability and fault-tolerance - “Designing for Scalability with Erlang/OTP” by Francesco Cesarini.
      thread
    5. cess11Jun 2024
      Boot up a Livebook and step through some of the basics on the Elixir homepage. Someone else recommended Elixir in Action, which is a very good book once you have some grasp on the fundamentals.
      thread
    6. skydhashMay 2024
      Shadow libraries did more to democratize anything than LLMs. And following a book like Elixir in Action (Manning) will get you there faster than chatting with LLMs or copilot generating code for you.
      thread

    Related

    Cover of Programming Elixir
    2013–2023

    Programming Elixir

    Dave Thomas
    40 recommend · 80
    Elixir in Action, Third EditionSasa Juric
    2023–2026

    Elixir in Action, Third Edition

    Sasa Juric
    6 recommend · 7
    Cover of The Little Elixir & OTP Guidebook
    2015–2020

    The Little Elixir & OTP Guidebook

    Benjamin Tan Wei Hao
    9 recommend · 11
    Cover of Metaprogramming Elixir
    2015–2021

    Metaprogramming Elixir

    Chris McCord
    3 recommend · 4
    Cover of Functional Web Development with Elixir, OTP, and Phoenix
    2017–2025

    Functional Web Development with Elixir, OTP, and Phoenix

    Lance Halvorsen
    4 recommend · 8
    Cover of Programming Phoenix
    2015–2026

    Programming Phoenix

    Chris McCord
    32 recommend · 66
    Cover of Introducing Elixir
    2013–2017

    Introducing Elixir

    Simon St Laurent
    4 recommend · 6
    Cover of Designing Elixir Systems With OTP
    2019–2026

    Designing Elixir Systems With OTP

    II James Edward Gray
    7 recommend · 15