
Streams straight from the publisher. podnod never proxies or re-hosts episode audio.
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
Renan (milhouse) Ranelli
Escute Agora
MP3 OGGLinks
- 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
Elixir
elixir-lang.orgJosé Valim
twitter.comErlang
erlang.orgGuilherme Nogueira
twitter.comRenan (milhouse) Ranelli
twitter.comPhoenix
phoenixframework.orgDjango
djangoproject.comRails
rubyonrails.orgGo
golang.orgRust
rust-lang.orgRuby
ruby-lang.orgTwitter
twitter.comFacebook
facebook.comPlaylist do Castálio Podcast
open.spotify.comcanal do YouTube
youtube.comSite
nirev.orgSite
milhouseonsoftware.comMP3
archive.orgOGG
archive.orgMaru
maru.readme.ioEcto
hexdocs.pmPlug
hexdocs.pmTutorial do Phoenix Framework (Parte 1)
youtube.comGolang’s Real-time GC in Theory and Practice
making.pusher.comDialyxir
hexdocs.pmMix
hexdocs.pmOpen Telecom Platform (OTP)
en.wikipedia.orgHex (Package Manager)
hex.pmIntroduction to Mix
elixir-lang.orgSpacemacs
spacemacs.orgAlchemist
alchemist-elixir.orgEmacs
gnu.orgVim Elixir
github.commongodb_elixir
github.comExUnit
hexdocs.pmElixir no Slack
elixir-slackin.herokuapp.comNewsletter sobre Elixir da Plataformatec
plataformatec.com.brNewsletter sobre Elixir do DailyDrip
dailydrip.comElixirConf
elixirconf.comEEFL Buenos Aires
erlang-factory.comElixir User Group SP
twitter.comAin't Gonna Give Jelly Roll
freemusicarchive.orgRed Hook Ramblers
redhookramblers.com