Intro to Phoenix
Phoenix is a web framework written in Elixir. Elixir is a functional language, built on Erlang, but with a Ruby-like syntax. Elixir promises fast, concurrent, reliable code.
Phoenix builds on Elixir, and also on frameworks like Rails, to create a productive and scalable web development framework. In other words, Phoenix is awesome. Think the power of Elixir and the productivity of Rails. Phoenix is also simpler than Rails in a lot of ways.
In this class we will build a very simple JSON API using Phoenix. We will also write tests. This class is meant as an introduction to Phoenix, and we depending on interest we might do follow up classes on more specific subjects.
Expect to be inspired to build stuff in Phoenix, and have a good idea where to start! Also, Phoenix has some new ideas that can improve our work in more "traditional" environments.
This class assumes familiarity with MVC-type web frameworks, and also assumes some basic familiarity with Elixir. If you are new to Elixir, this is a great intro
A hangout will be posted on the whiteboard before class.