↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

What makes Elixir so attractive for some developers?

The post is a curated list of articles from other developers explaining why they are excited about Elixir and what problems it solves for them. It is sorted from newer to older and is meant for people considering a new language to try in 2016.

Reading notes
#

  • The author says recent posts drew angry comments instead of convincing readers to try Elixir, so this post gathers better explanations from other developers.
  • Several sources present Elixir as a fit for high-traffic systems, asynchronous work, distributed systems, zero-downtime deployment, real-time push, and large codebases.
  • Other reasons repeat across the list: performance, concurrency, fault tolerance, immutability, pipelines, pattern matching, protocols, macros, and a Ruby-like syntax.
  • Some posts stress that Elixir runs on the Erlang VM and inherits Erlang’s reliability, scalability, and process model.
  • Phoenix appears as a major part of the appeal for real-time web applications and server-side push.
  • One recurring point is that Elixir can attract experienced developers and act as a filter for hiring.
  • The post closes by saying the list may help anyone thinking about what new programming language to try in 2016.