Actually I think one of the things that makes me prefer the Erlang space over the Elixir one is Elixir focuses so much on databases (often big "enterprisey" ones with lots of tables/relations) insomuch that most transactions end up hitting a database. Erlang systems focus a lot more on the actors and generally only incidentally hit databases which are typically much simpler and special purpose. There's nothing about Elixir that requires this but I believe it's the culture of Elixir and likely the fact that it was so heavily influenced by Ruby/Rails which was mostly DB-centric. This is why I think it's best for someone to learn Erlang and get experience building systems without focusing on the database before jumping over to Elixir if possible.
I don't like Erlang syntax and I think that your phrase "Elixir focuses so much on databases" is more about person who's using it, not the language. In my work I'm using Elixir to pass messages and do queues, no DB at all.
@@BenjaminScherrey no, I'm not. My point is that Elixir culture is not database centered and you can do anything Erlang does in Elixir. And Elixir got a better syntax.
Sasa Juric AND Jose Valim? Two BEAM legends.
Just a Code BEAM Europe experience 😎 Have you ever attended any of our conferences?
So exciting to be an Elixir developer!
Actually I think one of the things that makes me prefer the Erlang space over the Elixir one is Elixir focuses so much on databases (often big "enterprisey" ones with lots of tables/relations) insomuch that most transactions end up hitting a database. Erlang systems focus a lot more on the actors and generally only incidentally hit databases which are typically much simpler and special purpose. There's nothing about Elixir that requires this but I believe it's the culture of Elixir and likely the fact that it was so heavily influenced by Ruby/Rails which was mostly DB-centric. This is why I think it's best for someone to learn Erlang and get experience building systems without focusing on the database before jumping over to Elixir if possible.
I don't like Erlang syntax and I think that your phrase "Elixir focuses so much on databases" is more about person who's using it, not the language. In my work I'm using Elixir to pass messages and do queues, no DB at all.
@@pertsevds hmmm it's as if you just decided you didn't like Erlang and stopped reading the rest of my post... 🤔🙄
@@BenjaminScherrey no, I'm not. My point is that Elixir culture is not database centered and you can do anything Erlang does in Elixir. And Elixir got a better syntax.
@@pertsevds claims "no I'm not" immediately preceeding his demonstration of "yes he is". 😎 Thanks for the chuckles.