Elixir- Wrapping your head around Processes and OTP.
Presented by: ananthmadhavan
8 years ago
| 29 interested

In this session, I will be giving an introduction on how Elixir handles processes(create, destroy, supervise and how they communicate with each other).

Then I’ll extend my presentation to Elixir’s OTP(Open Telecom Platform) and the GenServer module using a simple demo application that uses the GenServer module.

Why Elixir?

  • Elixir runs on the Erlang VM. You get all the benefits of  this mature, battle tested VM in Elixir. Pro Tip: WhatsApp handled 2 million connections in a single server!
  • Elixir Processes are CHEAP! You can create processes like you create Objects in Ruby. No, really! 😉
  • Elixir is a purely functional language. It’s fun thinking in terms of functions instead of objects.

Who uses Elixir?

  • Plataformatec(sound familiar?), housing.com,  Pinterest

Session difficulty level: Intro/101

Share this session:

Comments

    Leave a Reply