First steps with Elixir
After I went through the Getting-started guide I finally managed to finish the official Introduction to Mix tutorial from the Elixir website. The guide covers building a distributed key-value store from scratch. Split in small steps the tutorial introduces the core concepts of the language and ecosystem.
- The good stuff
- Iterative style of the tutorial
- Elixir as an all-inclusive ecosystem (build-tool, lang+framework)
- Excellent testing support
- Challenges
- Syntax was hard and felt very unfamiliar to me
- Lot of framework, concepts (Genserver, Tasks, Supervisor, etc.)
- IDE support is ok but some features are missing (better autocomplete, parameter info). I used IntelliJ with elixir plugin.