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
Escute Agora
Links
- Elixir
- Erlang
- José Valim
- Phoenix
- Django
- Rails
- Maru
- Ecto
- Plug
- Tutorial do Phoenix Framework (Parte 1)
- Go
- Rust
- Golang’s Real-time GC in Theory and Practice
- Dialyxir
- Mix
- Open Telecom Platform (OTP)
- Hex (Package Manager)
- Introduction to Mix
- Spacemacs
- Alchemist
- Emacs
- Vim Elixir
- mongodb_elixir
- ExUnit
- Ruby
- @elixirbr no Telegram
- Elixir no Slack
- Newsletter sobre Elixir da Plataformatec
- Newsletter sobre Elixir do DailyDrip
- ElixirConf
- EEFL Buenos Aires
- Elixir User Group SP