Programando Phoenix
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
- PragProg: https://pragprog.com/titles/phoenix14/programming-phoenix-1-4/
- Learning O’Reilly: https://learning.oreilly.com/
- Amazon Kindle: https://www.amazon.com.br/Programming-Phoenix-1-4-Productive-Reliable-ebook/dp/B084NV65T8
- Amazon Prime: https://www.amazon.com.br/Programming-Phoenix-1-4-Chris-Mccord/dp/1680502263/
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:
- DevTalk: https://devtalk.com/books/programming-phoenix-1-4/errata
- O’Reilly: https://www.oreilly.com/catalog/errata.csp?isbn=9781680502268
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!