A free introduction to Elixir, OTP, Ecto, and Phoenixby@dailydrip