pmjoe
What's the best books this days to Elixir and its ecosystem?
I’m in the middle of Programming Elixir and looking for my next book. I was thinking about these:
- Functional Web Development with Elixir, OTP and Phoenix
- Designing for Scalability with Erlang/OTP
- Designing Elixir Systems with Otp
- Programming Ecto
I’ll not get these four, at least not now, but I don’t know maybe one or two would be nice. What are your suggestions?
Most Liked
hectorsq
alexofob
Go for these 2. You won’t regret.
- Functional Web Development with Elixir, OTP and Phoenix
- Designing Elixir Systems with Otp
It is an Eye Opener on how Elixir apps should be designed and developed.
Thanks.
BR
Alex
kokolegorille
It depends,
Programming Ecto is the only book in your list without Otp in it, it’s database specific, and You might be surprised it looks like Linq. You need to know Ecto well to manage database, and it’s quite complicate at first.
All the rest is about OTP, so it might be worth noting your list is not complete…
- Elixir in Action
- the little Elixir/OTP guidebook
As You have mentionned lua in your bio, You might as well look into Erlang, and find luerl. And the only book in Erlang in your list is worth the reading, as it teaches You the root of Elixir, Erlang.
You need to consider functional programming, as it is different from what we usually know. The remaining books You mentionned are more focused on that, good functional design.
Sorry, it does not limit your choices. That means the ecosystem is rich ![]()
PS: You should ask for free videos resources… my personal choices (in the order I watched them…)
- Kent university Erlang master classes
- Functional design pattern, by Scott Wlaschin
- The soul of Erlang and Elixir, by @sasajuric
All of them available on YT, and curiously not focused on Elixir at all.
Popular in Chat/Questions
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance









