Livro Arquitetura e Design de Software: mais 4 tópicos liberados!

Atenção! O livro já está a venda. Saiba mais no site oficial.

arquitetura e design de softwareHá três meses anunciamos o livro Arquitetura e Design Java, um livro que está em seu processo de finalização, fortemente baseado na experiência da Caelum com debates no curso de Arquitetura e Design, a adminstração do GUJ.com.br e esses anos de consultoria.

Os 4 tópicos liberados agora são “Java como plataforma não como linguagem”, “Favoreça imutabilidade e simplicidade”, “Cuidado com o modelo anêmico” e “Considere uma ferramenta de mapeamento objeto relacional”. Eles se juntam aos outros 4 tópicos liberados anteriormente (“Gerenciar memória não é simples”, “Programe voltado a interface, não a implementação”, “Entendendo o NoSuchMethodError e o ClassLoader hell” e “Inversão de Controle: Cadê a minha chave de fenda?”). Confira no site!

Além disso, atualizamos os tópicos do livro com novos temas que estamos finalizando, como REST, Cloud computing, bancos de dados não relacionais, modelos anêmicos e outros.

Este é um livro que aborda desde código até a arquitetura numa visão mais ampla. Como Craig Larman já afirmou: Você deve enfrentar suas batalhas, sejam elas no nível macro-arquitetural ou no humilde campo das instâncias“. Essa distinção, sobre o que é design e o que é arquitetura, não fica muito clara dentro do livro, pois muitas vezes é até difícil separar nessa classificação. Martin Fowler fala o mesmo no âmbito de patterns logo na segunda página de seu livro Patterns of Enterprise Application Architecture: “Alguns dos padrões nesse livro podem ser chamados arquiteturais, já que representam decisões importantes sobre essas partes; outros são mais sobre design e te ajudam a implementar essa arquitetura. Eu não faço nenhuma tentativa forte de separar esses dois, já que é o que é arquitetural ou não é subjetivo.”.

Estamos em processo de finalização do livro e gostaríamos muito de receber feedbacks e opiniões!

13 Comentários

  1. Raphael Gatti 04/11/2009 at 11:15 #

    Olá pessoal,

    Já tem uma data para a publicação e venda nas livrarias?

    Abraços
    Raphael

  2. Gabriel Rubens 04/11/2009 at 17:23 #

    Eu estava achando que o livro seria só pra arquitetos, mas pelo que eu estou vendo vai cobrir boa parte de Java.
    Muito bom, parabéns!!!

  3. Rafael Santini 04/11/2009 at 19:12 #

    Estou esperando ansiosamente pelo lançamento do livro!

  4. Sérgio Lopes 04/11/2009 at 20:19 #

    Ainda não temos uma data definida mas devemos anunciar em breve!

  5. Léo 24/11/2009 at 09:49 #

    Também aguardo ansiosamente. Espero que dê tempo de eu ler o livro antes de começar a lecionar a próxima “Programação Orientada a Objetos” 🙂

  6. Clayton Kendy. N. Passos 09/12/2009 at 17:12 #

    Para mim veio em uma hora boa, estou mesmo buscando informações a este respeito.

  7. Márcio Torres 13/12/2009 at 17:00 #

    Fico muito contente de sabe que teremos um livro deste nível feito por nós brasileiros, estão de parabéns e estou na fila para comprá-lo.

  8. Clayton K. N. Passos 14/12/2009 at 19:03 #

    No capitulo que fala sobre anemic model, que tal vocês falarem um pouco (dando sugestões) de frameworks que obrigam a existência de gets e sets para cada propriedade, de forma a não permitir a refatoração como o demonstrado na classe Conta.

  9. Paulo Silveira 14/12/2009 at 21:02 #

    oi clayton!

    boa ideia. pelo menos citar alguns que fazem a gente fugir do padrao.

  10. Geucimar 07/05/2010 at 21:13 #

    Olá, alguma novidade sobre o lançamento do livro? Pretendo adquirir alguns livros neste mês ainda, e gostaria muito de adquirir este livro também!

  11. Thiago Custodio 27/05/2010 at 15:31 #

    Olá,

    algum posicionamento referente à publicação do livro?

  12. Thiago 02/09/2011 at 21:16 #

    E o livro, sai ou não sai?

  13. André Hiroshi da SIlva 11/01/2012 at 11:50 #

    Comprei o Livro e sem duvida valeu muito a pena muito bom o Livro!!!

Deixe uma resposta