Switching to Elixir

The author of this web content shares their experience of starting a new job at a company that uses Elixir as their main language on the backend. Although the author had no prior experience with Elixir or Erlang, they found it easy to pick up due to its heavily Ruby-inspired syntax. They highlight the benefits of Elixir, such as its immutability and functional nature, as well as the absence of classes, instances, and inheritance. The author also praises Elixir’s support for Domain Specific Languages (DSLs) and its compile-time macros. They mention the pipeline syntax and compare it to Clojure’s threading operators. The author appreciates Elixir’s ‘with’ expression for handling complex functions, and they express their preference for using the Result/Either monad instead of exceptions for control flow. Overall, the author genuinely enjoys writing Elixir and finds it to be a fun language.

https://www.leemeichin.com/posts/switching-to-elixir.html

To top