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

Besto
I’ve been trying to start learning Elixir for a couple of weeks while I develop a tiny project I have on node.js, but every time I try to...
New
zervis
Hello, I’m about to dive into web development. I was thinking about Laravel or Ruby on Rails, but then I found Phoenix. Do you recommen...
New
pietrofxq
I’ve bought the following books: Programming Elixir 1.6 Programming Phoenix 1.4 Programming Ecto Functional Web Development with Elixir...
New
Fl4m3Ph03n1x
Background I have been reading quite a lot about design and architecture in Elixir and overall FP. My latest incursions took to me the On...
New
davearonson
I am looking for smallish problems to solve, using Elixir concepts beyond the basic syntax and concepts of Elixir as a language, such as ...
New
sadcad
I love the Phoenix and Elixir docs, but I always tend to learn faster when I watch a video of someone explaining things and then I implem...
New
QueenSvetlana
My bookstore has Introducing Elixir: Getting Started In Functional Programming and the front cover says the book uses Elixir 1.4. The cur...
New
satoru
I’m working on the “Bob” exercise on the Elixir Track in Exercism. I am testing for uppercase letter with this simple check: c in ?A..?Z...
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
New

Other popular topics Top

JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 54250 245
New
komlanvi
Hi everyone, I was playing with phoenix liveView but I run into an issue. I have a form and want to validate each input text when the te...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
Harrisonl
We have an ECS cluster with 4 services, where each task joins a single cluster, via discovery ECS discovery service. Currently when I de...
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New

We're in Beta

About us Mission Statement