That’s how I felt about Phoenix – I couldn’t wait to try it, but I forced myself to have some patience and really try to have some solid understanding of Elixir/Erlang/OTP first. I’m glad I decided to do it that way. By the time I got to Programming Phoenix everything made a lot more sense than had I just started there.
Like Elixir to Ruby, Phoenix has a very minimal starting point compared to many web frameworks.
What I love about that is that we can look at rails, or sinatra or one of the node frameworks like hapi as a guide, but then apply it to elixir through phoenix without having to reverse a bunch of decisions.