Why Elixir? Isn’t that just Erlang? And isn’t Erlang weird?
Elixir brings modern accessibility to the venerable Erlang VM. For years the weirdness of Erlang syntax has overshadowed the robustness and scalability of the underlying system. As demand for realtime web experiences has grown, the unmatched ability of an Erlang application to handle concurrent user interactions at scale is coming into its own. You’ve heard the legends of 15 WhatsApp engineers handling 500 million users thanks to Erlang. We’ll look at examples of Elixir’s expressive syntax making short work of typical problems like sending emails in the background, what it takes to give everyone on Earth their own websocket connection, and how functional programming makes it all possible.