Allyedge

Allyedge

Good resources to learn OTP

Hey, I want to learn Elixir OTP and I wanted to know if there are any good resources that teach it. I found some web pages, but none of them is detailed.

Thanks!

Most Liked

josefrichter

josefrichter

Speaking of Erlang resources, the legendary LYSE is a fabulous material well worth reading for Elixir users too. It’s in-depth, but written in very playful way. And to be honest, after a short while the Erlang syntax is fairly easy to read and write for any elixirista! https://learnyousomeerlang.com/

IloSophiep

IloSophiep

I would recommend the official elixir guide. The relevant chapters start with Introduction to Mix.

Not the whole guide is directly related to OTP only but I think it’s a very well thought through package you get.

josefrichter

josefrichter

I think this one is wonderful, probably the best course I’ve ever taken: Developing With Elixir and OTP Course | The Pragmatic Studio

The Pragmatic books are also wonderful, both the “basic” ones (Programming Elixir, Programming Phoenix), but especially if you want to dig even deeper with the advanced ones. See Pragprog.com q=elixir

Interestingly, Pragmatic Studio and Pragmatic Books have nothing in common, as far as I know. It’s just coincidence in names I think. And of course I keep confusing them and land on the “wrong” website every time I am looking for one of them :slight_smile:

EDIT: oh and OF COURSE Sasa Jurcic’s Elixir in Action (2nd edition) is an absolute must have! Elixir in Action, Second Edition - Saša Jurić

Where Next?

Popular in Chat/Questions Top

Yoga
Or at least, in the works? All I can find are bits and pieces but not a single project from start to finish. Including things like i18n,...
New
venomnert
Background I have been a backend elixir developer for about 3 years now. I have been mainly working on simple CRUD applications. Context...
New
asfand
I already created an Elixir Phoenix app for learning purpose. In this app students of our collage will create profiles, and will chat wit...
New
logesh
Could someone provide a learning path for functional programming for who came from oops background.? Thanks in advance
New
Fl4m3Ph03n1x
Background I am trying to recycle myself and improve my knowledge about Phoenix. With 1.7 now out, this seems like a good opportunity. W...
New
pdgonzalez872
Hi! In my quest of becoming the best Elixir dev I can be, I saw one aspect in my career that I’d like to improve upon. This is language...
New
maqbool
what books/Resources do you recommend to learn about distributed system(theory)?
New
Sujit
Hi Team From the title, I am entirely new to programming and i am interested in learning elixir but not sure where to start. Can someone...
New
zeroexcuses
Besides https://elixir-lang.org/getting-started/basic-types.html are there any other well recommended “elixir by example” style resources...
New
tom_s
Hello Elixir Community! I’m new to functional programming in general and to Elixir in particular but I’m very intrigued and would like t...
New

Other popular topics Top

danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29377 241
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 43622 214
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
klo
Got a question about when to concat vs. prepending items to list then reversing to achieve appending. So i know lists boil down to [1 | ...
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
marick
I had some trouble figuring out how to make many-to-many associations work. Once I got it working, I wrote a blog post. Because I’m a nov...
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

We're in Beta

About us Mission Statement