DEV Community

Discussion on: ElixirConf US 2019 and the future of Elixir

Collapse
 
cescquintero profile image
Francisco Quintero 🇨🇴

I'm planning to start studying Elixir in October. I'm a Ruby on Rails developer and Elixir looks like the ideal language to complement my toolset.

An ex coworker gifted me an Elixir book(the one Dave Thomas wrote), I've peeked it a couple of times and the concepts and features of the language are very interesting.

Thanks for sharing!

Collapse
 
edisonywh profile image
Edison Yap

It is very interesting! I got drawn to it by the concurrency nature, then once I started learning I fell in love with every other part of the language

  • functional paradigm is great, love that there's no instance variables that could get altered from god knows
  • the language is soooo extensible, Ruby is pretty great at it and I've utilised it a few times, but Elixir does it without any run-time cost and is much better because you get direct access to the AST
  • toolings are great, Elixir-LS in VSCode is instant feed back, mix is great, iex is great, docs are amazing (and directly accessible in iex!)
  • the language is so well thought out and lean, there's only very little core of the language, everything else is built upon it by the features it exposes (macros), what is usually a keyword in other languages is just a normal macro in Elixir!
  • once you dive deeper into it there's so much more, the entire OTP system is astounding, it amazes me that 30 years ago they are able to solve problems that we are having today, things like high availability, distributed systems, and even interesting unique feature like hot upgrade!

All in all I am really enjoying my time with Elixir and I hope you do tool, good luck man :D

Collapse
 
cescquintero profile image
Francisco Quintero 🇨🇴

You make it sound even better! Can't wait to get started learning Elixir 😎