The Best Resources and Blog Posts for Learning Elixir (for Rubyists)
Last updated: 5/13/17
While trying to learn Elixir, I came across some great resources. So this is a collection of curated blog posts, videos and books that I found really helpful. Enjoy!
Philosophy
-
https://zeroclarkthirty.com/2015-11-01-elixir-is-not-ruby.html
-
https://medium.com/@kenmazaika/why-im-betting-on-elixir-7c8f847b58 – “The fact that WebSockets, processes, and concurrency in Phoenix and Elixir are cheap, without sacrificing developer happiness is an absolute game-changer.”
-
https://www.youtube.com/watch?v=B4rOG9Bc65Q – Idioms for Building Distributed Fault-tolerant Applications with Elixir * José Valim – good historical overview
Interviews with Jose Valim
Basic Syntax
Tutorials
-
http://work.stevegrossi.com/2016/07/11/building-a-chat-app-with-elixir-and-phoenix-presence/ – This builds a basic chatroom.
-
https://medium.com/@Stephanbv/elixir-phoenix-lets-code-authentication-todo-application-part-1-599ee94cd04d#.d0cvkx3nb
Supervisors
-
https://medium.com/@StevenLeiva1/elixir-supervisors-a-conceptual-understanding-ee0825f70cbe#.s9ripsa0c
-
http://learnyousomeerlang.com/supervisors – great overview of supervisors and strategies
Processes
-
https://m.alphasights.com/process-registry-in-elixir-a-practical-example-4500ee7c0dcc#.qa447tj2y
-
http://www.akitaonrails.com/2015/11/22/observing-processes-in-elixir-the-little-elixir-otp-guidebook – good alternative