4 ms·
Considering yours and the other answers I'll definitely give elixir a go. This isn't very easy when you are fully productive with a different tool (Django in my
by spapas82 8y ago
Considering yours and the other answers I'll definitely give elixir a go. This isn't very easy when you are fully productive with a different tool (Django in my case) and you have projects with expected deadlines...
I'm mostly convinced to take the red pill thought! Can you recommend any good elixir/phoenix learning resources?
Now that I mentioned learning resources I think that you should agree that this is a point where Django wins: Its documentation and learning resources!
- lobo_tuerto 8y agoHere is a tutorial that might help you in your first approach to Phoenix (a web framework akin to Rails/Django): https://lobotuerto.com/blog/building-a-json-api-in-elixir-with-phoenix/ https://lobotuerto.com/blog/building-a-json-api-in-elixir-wi...
- pmontra 8y agoI learned Elixir and Phoenix on their web sites. Deep links to the starting points. https://hexdocs.pm/phoenix/overview.html https://hexdocs.pm/phoenix/overview.html https://hexdocs.pm/phoenix/Phoenix.html https://hexdocs.pm/phoenix/Phoenix.html https://elixir-lang.org/getting-started/introduction.html https://elixir-lang.org/getting-started/introduction.html https://elixir-lang.org/docs.html https://elixir-lang.org/docs.html If you buy books, look at https://elixir-lang.org/learning.html https://elixir-lang.org/learning.html You should probably start with Elixir but you can do as I did with Ruby/Rails, start with the framework and learn the language as you need it. If you do, in the case of Elixir you'll probably be puzzled by all the Supervisor and Gen* stuff based on OTP. Hint: GenServers are more or less objects with their own CPU https://hexdocs.pm/elixir/GenServer.html#content https://hexdocs.pm/elixir/GenServer.html#content and Supervisors are kind of a systemd internal to the language.