# \[CDI\] Opinião sobre o livro

**URL:** <https://forum.casadocodigo.com.br/t/cdi-opiniao-sobre-o-livro/98>\
**Category:** Livros\
**Tags:** cdi\
**Created:** [Fevereiro 16, 2016, 1:58pm UTC](https://forum.casadocodigo.com.br/t/cdi-opiniao-sobre-o-livro/98 "2016-02-16T13:58:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![sonnesen](https://avatars.discourse-cdn.com/v4/letter/s/9fc348/32.png) [@sonnesen](https://forum.casadocodigo.com.br/u/sonnesen)\
**Post date:** [Fevereiro 16, 2016, 1:58pm UTC](https://forum.casadocodigo.com.br/t/cdi-opiniao-sobre-o-livro/98/1 "2016-02-16T13:58:09Z")

</div>

Olá pessoal.

Adquiri o livro CDI - Integre as dependências e contextos do seu código Java e após leitura e algumas releituras gostaria de compartilhar com vocês minha opinião sobre o mesmo.  
Não sei quanto a vocês, mas quando adquiro um livro sobre programação ou tecnologia, gosto de fazer os exemplos e exercícios propostos pelo autor para fixar o conteúdo e também para verificar se entendi bem o que está sendo mostrado.  
Em geral o livro é uma boa aquisição apesar dos erros de gramática, erros de código e falta de sequenciamento dos exemplos. Mesmo tendo o autor disponibilizado os projetos no GitHub, seguindo o livro não é trivial chegar no resultado final, ou seja, um projeto funcional.  
Tenho duas sugestões de melhoria para o livro:  
1- Revisão gramatical do texto  
2- Revisão dos exemplos de modo que os mesmo sigam um ordem cronológica e funcional.

Este foi meu segundo livro adquirido na Casa do Código e mesmo com este problemas, que não considero graves, ainda recomendo a leitura deste livro.

---

<div class="post-metadata">

**Author:** ![gscordeiro](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.casadocodigo.com.br/gscordeiro/32/965_2.png) [@gscordeiro](https://forum.casadocodigo.com.br/u/gscordeiro)\
**Post date:** [Fevereiro 22, 2016, 4:35pm UTC](https://forum.casadocodigo.com.br/t/cdi-opiniao-sobre-o-livro/98/2 "2016-02-22T16:35:06Z")

</div>

Oi Sonnesen, antes de mais nada, muito obrigado pelo feedback, pode ter certeza que estou de olho nisso para a próxima revisão. Provavelmente devo atualizar o livro com as novidades do JavaEE 8, que está dando uma atenção boa pra CDI, com vários recursos sendo melhor integrados, e inclusive com suporte a coisas que na versão do livro eu tive que mostrar como fazer via extensão, como é o caso dos eventos assíncronos.  
Quando à parte gramatical, a Casa do Código tem uma equipe que vai revisando os livros de tempos em tempos, então acredito que possa ter uma correção disso antes. Já a revisão geral dos exemplos eu devo fazer junto com a próxima versão da CDI.  
Se tiver mais sugestões ou críticas, fique a vontade, a ideia é a cada revisão do livro dar uma melhorada boa, e pra isso feedback é essencial.  
Obrigado novamente!

---

<div class="post-metadata">

**Author:** ![betocnogueira](https://avatars.discourse-cdn.com/v4/letter/b/ecc23a/32.png) [@betocnogueira](https://forum.casadocodigo.com.br/u/betocnogueira)\
**Post date:** [Março 27, 2016, 5:29pm UTC](https://forum.casadocodigo.com.br/t/cdi-opiniao-sobre-o-livro/98/3 "2016-03-27T17:29:25Z")

</div>

Boa tarde, estou tendo este mesmo problema ao adiquirir o livro JAVA EE - Aproveite toda a plataforma para construir aplicações. Não sei se é preguiça, desleixo com os leitores ou erro do autor mesmo. Não se consegue seguir os exemplos do livro para se chegar ao resultado esperado, simplesmente o autor pula partes importantes e quando vamos tentar rodar o que ele já mostrou não dá certo. Dá erro, o código falta um monte de coisas que só vamos saber se baixarmos o fonte no GIT. Pior é que nem dá pra se basear pois no GIT só tem a versão final, então acaba que não sabemos se temos que incluir o que tá lá ou se é coisas de capítulos posteriores. Uma pena, pois um livro de 17 capítulo tive que parar de acompanhar no item 4.1. Pois tive que sair enchendo de gambiarras pra fazer o código dos exemplos rodarem. Infelizmente uma pena.

---

<div class="post-metadata">

**Author:** ![gracyane\_oliveira](https://avatars.discourse-cdn.com/v4/letter/g/f9ae1b/32.png) [@gracyane\_oliveira](https://forum.casadocodigo.com.br/u/gracyane_oliveira)\
**Post date:** [Setembro 12, 2016, 4:24pm UTC](https://forum.casadocodigo.com.br/t/cdi-opiniao-sobre-o-livro/98/4 "2016-09-12T16:24:23Z")

</div>

Como anda a revisão do livro? Já saiu uma nova versão? Senão, tem alguma previsão?

---

<div class="post-metadata">

**Author:** ![gscordeiro](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.casadocodigo.com.br/gscordeiro/32/965_2.png) [@gscordeiro](https://forum.casadocodigo.com.br/u/gscordeiro)\
**Post date:** [Setembro 12, 2016, 5:08pm UTC](https://forum.casadocodigo.com.br/t/cdi-opiniao-sobre-o-livro/98/5 "2016-09-12T17:08:41Z")

</div>

Oi Gracyane, o livro foi baseado na versão 1.2 da especificação, que é a do JavaEE 7.  
A versão 2.0 faz parte do JavaEE 8, mas deve ficar pronta antes. Assim que sair essa versão, vou revisar o livro.  
Para ver o progresso, acompanhe a implementação de referência, que é o Weld 3.0.0, que hoje está no alpha 16.  
Já tem muita coisa “pronta”, mas como a versão ainda não está fechada, muita coisa ainda fica mudando. Por isso estamos esperado o fechamento da versão para atualizar para algo mais certo.

---

<div class="post-metadata">

**Author:** ![adalbertojoco](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.casadocodigo.com.br/adalbertojoco/32/14246_2.png) [@adalbertojoco](https://forum.casadocodigo.com.br/u/adalbertojoco)\
**Post date:** [Setembro 18, 2016, 7:31pm UTC](https://forum.casadocodigo.com.br/t/cdi-opiniao-sobre-o-livro/98/6 "2016-09-18T19:31:32Z")

</div>

Comprei dois livros da casa de código e ambos tem este problema, penso que o pessoal da edição/revisão, bem como os autores poderiam ter mais cuidado com estes aspectos. Apesar destes detalhes são bons livros e o melhor de tudo é ter literatura técnica atualizada em nosso idioma.

---

<div class="post-metadata">

**Author:** ![rogerio\_gentil](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.casadocodigo.com.br/rogerio_gentil/32/9437_2.png) [@rogerio\_gentil](https://forum.casadocodigo.com.br/u/rogerio_gentil)\
**Post date:** [Junho 14, 2017, 8:57pm UTC](https://forum.casadocodigo.com.br/t/cdi-opiniao-sobre-o-livro/98/7 "2017-06-14T20:57:37Z")

</div>

@gscordeiro Não seria melhor lançar um livro “CDI 2.0”? Creio que manter uma versão do livro referente ao CDI 1.1 é bem interessante pois há muitas implementações no mercado rodando essa versão. E eu não sei se quero atualizar meu livro para a nova versão sendo que eu trabalho com CDI 1.0… =P … Acho que tinha que ser um esquema tipo o que foi feito no Windows 10: quem já tem uma versão do livro, pode atualizá-la ou comprar a versão mais nova (pra ficar com as duas versões).
