Phoenix is a web framework for the Elixir programming language that makes programming real-time web applications easy and fun. It builds on the foundations of MVC frameworks by amplifying their strengths and learning from their weaknesses.
This screencast shows you how to get started with both Elixir and Phoenix. Throughout the series you’ll develop a simplified version of a collaborative writing tool, where everything one client types is broadcast to every other connected client.
In episode one, review the important Elixir features and concepts that Phoenix uses most, such as functions, modules, pattern matching, and piping.
In episode two, create the basic user interface for the application, making a landing page and a mechanism for building a new collaborative workspace. Along the way, work with routing, controllers, views, and templates, and create a simple model to show how things fit together.
What You Need: