pmjoe

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

alexofob

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

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 :slight_smile:

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.

Where Next?

Popular in Chat/Questions Top

wolfiton
Hi everyone, How can i retrieve the name from a structure like this? %{"id" => "1570", "name" => "Croque Monsieur"} My test loo...
New
New
gouvermxt
I just finished the “Learn Functional Programming with Elixir (Pragprog)” book. I have 5+ years of experience with Ruby/Rails, my goal is...
New
maqbool
what books/Resources do you recommend to learn about distributed system(theory)?
New
makeitrein
More Ecto questions! More madness! The context: there’s a list of books that I want to filter with a dropdown… The dropdown: looks some...
New
ericdouglas
I think that would be really interesting to have official books created by the community about all kinds of development we can do with El...
New
stevensonmt
I’d like to provide my review of the Elixir Course module from Groxio. I have some criticisms but I’d like to start with the positives. ...
New
g5becks
Hello everyone. So I just got done reading all of the introduction to Elixir and working through the basics of the language. I am not new...
New
marciol
Hey, I have very restricted resources and time so I’m trying to understand the best way to learn Liveview in terms of cost/time. The Pra...
New
SavagePixie
I was wondering if there are any beginner-friendly, exercise-based resources for learning Elixir out there. I’m looking for something lik...
New

Other popular topics Top

Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3268 119930 1237
New
chrismccord
Phoenix 1.4.0 released Phoenix 1.4 is out! This release ships with exciting new features, most notably with HTTP2 support, improved deve...
688 30048 115
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1140 51847 244
New
dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
polypush135
As many of you may have realized by now (sorry for all the posts here) I’ve been working on a db problem where I’m trying to aggregate a ...
New
lk-geimfari
What is most correct way to open, read and parse JSON file with poison? For example if we have example.json file in root of some projec...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
skosch
To my knowledge, put_in, Map.update etc. all have the one limitation of not automatically creating intermediate keys when needed (for exa...
New

We're in Beta

About us Mission Statement