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

Tags

elixir josé valim erlang guilherme nogueira renan (milhouse) renelli phoenix django ruby on rails go rust ruby maru ecto plug dialyxir mix otp hex spacemacs alchemist emacs vim mongodb exunit elixirconf demo

Comments

comments powered by Disqus