Skip to content

Instantly share code, notes, and snippets.

@imwithsam
Created November 10, 2015 22:03
Show Gist options
  • Save imwithsam/6a0b324cebdd100bc626 to your computer and use it in GitHub Desktop.
Save imwithsam/6a0b324cebdd100bc626 to your computer and use it in GitHub Desktop.
Elixir on Phoenix Lightning Talk

Elixir on Phoenix

A very high level overview of Erlang, Elixir, and the Phoenix Framework.

Erlang

What

  • created by Joe Armstrong in 1986 (Ericsson, Swedish Space Agency)
  • open sourced in 1998
  • used at Ericsson for telephony applications
  • modern use (company logos)

Why

Elixir

What

  • created by Jose Valim in 2012 (Plataformatec)
  • compiles down to Erlang
  • runs on Erlang Virtual Machine

Why

  • same reasons as Erlang
  • higher productivity / higher extensibility
    • macros
    • polymorphism
    • tool chain
  • Phoenix Framework

How

  • Erlang vs Elixir example
  • Ruby vs Elixir example

Phoenix

What

  • created by Chris McCord in 2014
  • hit 1.0 on August 28th, 2015
  • MVC web framework (HTML5, APIs, etc.)

Why

How

  • Rails vs Phoenix example
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment