Mundo concorrente: uma introdução ao Elixir
Se você já estudou algo sobre Javascript ou Nodejs provavelmente já sabe que o Event Loop do Node, o componente responsável por receber e processar eventos e chamadas assíncronas, é single thread, ou seja, temos apenas um fluxo contínuo executando dentro do processo principal. E caso já tenha alguma experiência com essa linguagem já deve estar acostumado com Promises, código assíncrono e funções como setTimeout(). O objetivo desse artigo é aproveitar esse conhecimento anterior que você leitor já possui para fazer analogias com uma das linguagens mais fantásticas e poderosas que temos hoje no mundo da computação: o Elixir!...