Episódio 103: Linguagem de Programação Elixir

Linguagem de Programação Elixir

Olá pessoal e sejam bem-vindos à mais um episódio do Castálio Podcast!

Hoje, vamos falar a respeito da linguagem de programação Elixir, uma linguagem dinâmica baseada no paradigma funcional, criada pelo brasileiro José Valim e que roda na maquina virtual da Erlang. Para nos ajudar contamos com a participação de dois especialistas na linguagem o Guilherme Nogueira e o Renan (milhouse) Ranelli.

Abordamos os seguintes tópicos:

  • Elixir é descrita como uma linguagem dinâmica, de alto nível, multi propósito e funcional. O que significa, de uma forma simplificada, ser "funcional"?
  • Quais são os tipos de programas que podem ser feitos com Elixir? Console? Desktop? Web? Mobile?
  • Qual é o nicho de mercado que a linguagem é mais utilizada?
  • O que é o framework web Phoenix? Ele pode ser comparado ao Django ou Rails? Existem outros frameworks web para Elixir?
  • É essencial aprender Erlang antes de se aventurar no Elixir ou é possível ir em frente apenas aprendendo Elixir?
  • Para quem procura uma linguagem com desempenho e concorrência, quais seriam as vantagens em escolher Elixir ao invés de Go ou Rust?
  • Quais as desvantagens do Elixir? Em um projeto Elixir o que faz falta com relação a outras linguagens?
  • O Elixir está de alguma forma tentando substituir Ruby?
  • Como está a comunidade de Elixir no Brasil e no Mundo? Existem eventos? Material de estudo gratuito disponível? E qual é o caminho para quem está interessado em aprender Elixir e participar da comunidade?

Confira a gravação do episódio no vídeo abaixo e confira o demo:

Antes de finalizar o post, não podemos deixar de agradecer a todos que nos deixaram comentários. Se você tem algo a nos dizer, você pode deixar seus comentários aqui no site, ou no Twitter ou no Facebook. Também não esqueça de seguir a Playlist do Castálio Podcast e assinar nosso canal do YouTube.

Até o próximo episódio!

Contato

Guilherme Nogueira

Guilherme Nogueira

Renan (milhouse) Ranelli

Renan (milhouse) Ranelli


Comments

comments powered by Disqus