You and Elixir in 2021/22/23

  • What brought you to it? (Was there a specific article, talk or person that prompted you?)

To be honest, I can’t even remember because it’s been more than a year but I think it was because of the Medium article written by Discord - How Discord Scaled Elixir to 5,000,000 Concurrent Users. After that, I read some more articles on Elixir and which companies are using it. How those companies were able to reduce their servers with the help of Elixir. So, yes all this looked way too cool to me XD.

  • Which language did you come from?
    I mostly work with Javascript, ReactJs and Nodejs frameworks. But I also know Java and Python, rarely used Java in any project. Python, mostly for scripting and automating few things.

  • How are you finding it?
    Elixir is great. I used to find recursion so difficult but the way it’s used in Elixir, it has made it very easy. The principle of dividing everything into functions and then chaining them with the help of a pipe operator is also great. I realised that one can understand a lot about programming concepts with the help of Elixir.

  • How do you think you’ll use it?
    Maybe with the help of Phoenix to create APIs as of now? And later on, can check Liveview also. There’s a lot to learn XD.

  • Which bits are you finding easy, which, not so much?
    Some times the syntax is easy and some times it’s difficult (especially those erlang modules, difficult to understand its documentation also).

  • Is there anything missing that you’d like to see included?
    Maybe a library like Xstate to use state machines?

P.S - Bear with my writing part, not so good because of the fatigue this covid gave me :joy:

1 Like