What can I do with Elixir?

Almost anything you can do with a normal programming language. But a few more things…

  1. You can run concurrent programs more easily
  2. Use it with Ecto to talk to the database in a more performant way
  3. Build high speed API’s that can handle a higher level of concurrent connections than almost any other language
  4. Create system software (search engines, databases, queues)
  5. Construct multi-node and multi-process crawlers

In short, because of the concurrent nature of the BEAM and the ease of using Elixir to do concurrency, you can get a lot done with it - without blowing out your brains or wondering what kind of magic is happening behind the scenes.



To add your comment, login with:

  1. How mature is Elixir?
  2. Is Elixir (programming language) dying?
  3. How much of the "Programming Elixir" book must I go through before I can start learning Phoenix?
  4. What popular or emerging web applications are built with the Elixir language and Phoenix framework?
  5. How do I learn Phoenix (Elixir) in a pleasant way?