Partilhar via


Leitura Recomendada: patterns, patterns, patterns…

Olá pessoal, tudo certo?

Alguns livros bem interessantes circularam minha mesa nesses últimos dias. Gostaria de recomendá-los por aqui:

Microsoft .NET: Architecting Applications for the Enterprise
by Dino Esposito e Andrea Saltarello
Paperback: 304 pages
Publisher: Microsoft Press (October 15, 2008)
Language: English
ISBN-10: 073562609X
ISBN-13: 978-0735626096
Ref. na Amazon

Descrição: esse livro oferece uma visão muito interessante e consolidada de diversas tópicos de arquitetura na plataforma Microsoft. Dividindo um sistema entre as camadas de negócio, serviço, acesso a dados e apresentação, o autor (velho conhecido) descreve pontos fortes e pontos fracos de cada decisão de arquitetura, de um modo bem leve e de leitura agradável. Por exemplo, falando sobre o acesso a dados, aspectos como ORM, Stored Procedure ou não-Stored Procedure, dicas para a construção de sua própria camada DAL, entre outros são discutidos. Recomendo!!!

Comparing Web Forms And ASP.NET MVC
by Dino Esposito
MSDN Magazine – July 2009
Ref.: na MSDN Magazine

Descrição: não é um livro, mas esse artigo do Dino está bem interessante. Ele discute os pontos fortes e fracos de cada modelo: Web Forms e MVC. Concordo com ele quando comenta que Web Forms é um pattern que atende com certeza uma série de aplicações Web. Da mesma forma, tanto Ruby-on-Rails assim como ASP.NET MVC provaram que o modelo MVC é muito bom para cenários de aplicações com diversas páginas, que necessitam de facilidade para manutenção e testes, porém exigindo uma maior codificação de forma manual, aquele controle a mais sobre HTML, XML, JavaScript, etc. O artigo está bem completo. Não perca!!

Patterns Of Enterprise Application Architecture
by Martin Fowler e outros
Hardcover: 560 pages
Publisher: Addison-Wesley Professional (November 15, 2002)
Language: English
ISBN-10: 0321127420
ISBN-13: 978-0321127426
Ref. na Amazon 

Descrição: não necessita comentários: leitura obrigatória desde sua primeira edição em 2002. Martin Fowler oferece aqui uma visão importante dos vários patterns de arquitetura, que servem de base para o entendimento de diversos temas atuais, como composição, agregação, mensageria, filtro, injeção, etc. Se faz tempo que você leu esse livro, vale repassar suas páginas e capítulos. Fiz isso essa semana :)

E como nem só de “Patterns” vive o arquiteto, aqui vai mais uma dica:

Pattern Recognition
by William Gibson
Paperback: 384 pages
Publisher: Berkley (February 1, 2005)
Language: English
ISBN-10: 0425198685
ISBN-13: 978-0425198681
Ref. na Amazon

Descrição: gosto de Gibson, desde que criou o universo CyberPunk nos anos 80 com o livro “Neuromancer”. Recomendo “Pattern”’s não pelo trocadilho :) mas pelo caminho que a personagem faz por universos tão distantes de nosso dia-a-dia em TI. Leitura diferente… “Mona Lisa Overdriver” e “Count Zero” são outras boas dicas de Gibson, além do próprio “Neuromancer”, é claro!

Por enquanto é só! Bom final de semana, boas leituras e até o próximo post :)

Waldemir.

Comments

  • Anonymous
    July 06, 2009
    Bem, sou suspeito. Mas o melhor é Patterns Recognition. Gibson for President ! abs.

  • Anonymous
    July 06, 2009
    Olá Condé, heh! Gibson realmente é bem show! :) E veja que nem falei de Johnny Mnemonic, outro clássico! []s Waldemir

  • Anonymous
    July 06, 2009
    Eu sempre costumo ler os livros e os artigos do Dino Esposito, e realmente são muito interessantes, estou adquirindo o "Microsoft .NET: Architecting Applications for the Enterprise"... O Dino tbm merece uma nomeação como primeiro ministro Italiano... Abs.

  • Anonymous
    July 06, 2009
    Olá Fernando, tudo certo? Sem dúvida, ele tem história...:) Para quem ficou curioso sobre o Dino, vale conferir: http://msdn.microsoft.com/en-us/asp.net/aa336534.aspx http://en.wikipedia.org/wiki/Dino_Esposito []s Waldemir.