Programando Phoenix

22/6/2021 3-minute read

Olá!

Vamos começar a revisão do livro “Programming Phoenix 1.4” (Programando Phoenix), escrito por Chris McCord, Bruce Tate, Jose Valim e publicado pela editora The Pragmatic Programmers (mais conhecida como PragProg).

Como posso encontrar esse livro?

Disponível em diversas plataformas:

⚠️ Verifique se você está acessando a última versão disponível do livro

Parte do conteúdo está disponível gratuitamene em:

Como acompanhar as discussões?

A Juliana Helena, Rachel Curioso e eu usamos o formato de live streaming no canal Elixir Lab do youtube.

O Elixir Lab é um projeto piloto ainda, estamos testando os horários e a frequência. Nosso objetivo é criar material sobre Elixir para iniciantes em português. Provalvemente, para a revisão desse livro, vamos entrar ao vivo às quartas-feiras, quinzenalmente.

Mesmo que você não tenha o livro ou não tenha conseguido ler o capítulo, vamos trazer exemplos que te ajudem a entender o conteúdo sem ter lido tudo, mas recomendamos entrar para o nosso clube do livro online para aproveitar ao máximo lendo com a gente! Sempre tem algum detalhe ou exemplo que vai fazer você absorver o conteúdo de uma maneira mehor para o seu contexto e estilo de aprendizagem.

Você pode acompanhar cadastrando-se no canal e ativando a notificação ou seguindo a gente no twitter.

Todos os vídeos ficarão disponíveis no nosso canal 💜

Por que escolhemos o “Programming Phoenix”?

Tive a oportunidade de revisar esse livro quando comecei a aprender Elixir, entre Maio e Junho de 2019. (Comentário aleatório: meu nome aparece nos agradecimentos 🎉! Toda vez que vejo isso, fico super feliz em ter contribuído de alguma forma 😍 💜)

E, graças a essa revisão, entrei para um projeto de consultoria em Elixir como parte do time da Plataformatec, entregando funcionalidades já nas primeiras semanas, com o apoio de uma equipe incrível! 💜

Conto um pouco dessa jornada nessa apresentação:

Durante a revisão, eu pude entender a visão geral do framework (arcabouço), quais eram os novos conceitos que o phoenix trazia, como criar uma aplicação para manipular dados utilizando um banco de dados, quais padrões e convenções eu deveria seguir no meu projeto, etc. Além disso, o livro traz uma introdução a funcionalidades avançadas/em desenvolvimento naquele momento, como o liveview.

Escolhemos este livro porque ele traz exemplos mais próximos do dia a dia do desenvolvimento web junto com novos termos como Plug, Ecto, LiveView, Umbrella App que podem ser a caixa de ferramentas básica para começar sua jornada com Elixir para web.

Informações importantes

Esse livro foi publicado em 2019, quando o Phoenix Framework estava lançando a versão 1.4.

Mas, já estamos na versão 1.5.9! Veja a doc: https://hexdocs.pm/phoenix/1.5.9/overview.html

Então, vamos postando as atualizações no nosso canal e acompanhando as erratas disponíveis em:

O código-fonte usado pelo livro está disponível no site da PragProg: https://pragprog.com/titles/phoenix14/programming-phoenix-1-4/

Por enquanto é isso, até mais!