Agosto 2009

Agosto2009

.Visualização do .NET:Visualizando informações com .NET

A capacidade de desenhar imagens em geral não é suficiente para uma boa plataforma de visualização de informações. A criação de uma plataforma de visualização dependem de recursos como interatividade, geração de metadados e sobreposição de dados relacionados. É preciso ter um nível de flexibilidade que permita renderizar qualquer tipo de dados da forma desejada no momento desejado. Laurence Moroney

Entity Framework:Padrões de aplicativos de n camadas

Este artigo examina padrões de n camadas de êxito e as principais APIs e problemas específicos do Entity Framework. Ele também fornece uma prévia dos recursos incluídos no Microsoft .NET Framework 4 que facilitarão significativamente o desenvolvimento de n camadas. Daniel Simmons

Modelos de domínio:Empregando o padrão de modelo de domínio

Neste artigo, veremos os motivos para empregar (e não empregar) o padrão de modelo de domínio, além das vantagens que ele oferece, e forneceremos algumas dicas práticas para manter a solução geral o mais simples possível. Udi Dahan

Acesso a dados do EF:Práticas recomendadas da arquitetura de acesso a dados e do EF v2

Os desenvolvedores adotam diversos estilos de arquitetura e filosofias de desenvolvimento. Este artigo explora três perspectivas comuns sobre o desenvolvimento de aplicativos e descreve como o Entity Framework pode ser empregado em cada uma. Especificamente, o artigo examina os estilos de implantação centrados em formas, modelos e códigos e sua relação com o Entity Framework. Tim Mallalieu

Serviços de dados SQL:O banco de dados relacional da plataforma de serviços Azure

Este artigo mostra a nova face do SQL Data Services, explora sua arquitetura e mostra que, na realidade, ele é uma extensão do SQL Server na nuvem. David Robinson

Code Download
.Chm Files

Columns

Caixa de Ferramentas:Instantâneos de dados, Subversion, organização de código-fonte e muito mais

Se você quer salvar, organizar e anotar instantâneos dos dados do seu banco de dados, encontrar uma maneira fácil de instalar e configurar o Subversion e automatizar a organização do seu código-fonte, vai querer ler mais sobre essas novas ferramentas.Scott Mitchell

Tudo sobre CLR:Contratos de código

Este artigo compartilhará algumas práticas recomendadas que a equipe de BCLs (Base Class Libraries) elaborou ao adicionar as bibliotecas de contratos de código e começou a empregar em seu próprio código.Melitta Andersen

Pontos de dados:Desempenho de dados e estratégias contra falhas no Silverlight 3

Na coluna deste mês, o autor mostra como a codificação binária funciona, o efeito que possui sobre o desempenho de um aplicativo e como ela se comporta, demonstrando-a em ação.John Papa

Cutting Edge:Os prós e os contras de objetos de transferência de dados

Após uma breve recapitulação sobre padrões baseados em objetos e procedimentos para organizar a camada lógica do negócio, o autor enfoca os objetos de transferência de dados e seu impacto sobre o desenvolvimento do projeto de software.Dino Esposito

Padrões na prática:Entrega incremental com um design contínuo

A meta dos projetos de software é agregar valor para o cliente. O design de software é um grande fator de êxito da equipe nessa tarefa. Os melhores designs são produtos de um processo contínuo, e não o resultado de um esforço que tenta obter o design completo imediatamente. Essa abordagem permite que você procure aplicar as lições aprendidas nos projetos para melhorar continuamente o design, em vez de ficar estagnado em um design imperfeito desenvolvido muito precocemente no projeto.Jeremy Miller

Informativos sobre segurança:Agilidade criptográfica

Mesmo que você use apenas os algoritmos mais seguros e as chaves mais longas, não há garantia de que o código escrito hoje continuará protegido. A melhor alternativa é planejar a agilidade logo no início. Em vez de fazer hard-coding de algoritmos de criptografia específicos no código, use um dos recursos internos de agilidade criptográfica do Microsoft .NET Framework. Este artigo mostra como.Bryan Sullivan

Por baixo da mesa:Como o código de acesso a dados afeta o desempenho do banco de dados

Neste artigo, o autor analisa as formas mais usadas para escrever código de acesso a dados e examina seu efeito sobre o desempenho.Bob Beauchemin

Fundamentos:Padrões de design do Windows Workflow

Os padrões de design fornecem uma abordagem comum e reproduzível para resolver tarefas de desenvolvimento de software, e vários padrões diferentes podem descrever como atingir um determinado objetivo no código. Quando começam a trabalhar com o WF (Windows Workflow Foundation), com freqüência, os desenvolvedores querem aprender a realizar tarefas comuns com essa tecnologia. A coluna deste mês discute vários padrões de design usados no WF.Matthew Milner

.Assuntos .Net:Agregando exceções

As exceções no .NET são mecanismos fundamentais pelos quais os erros e outras condições excepcionais são comunicados. A coluna deste mês fornece informações sobre como agregar exceções para ajudar a gerenciar vários cenários nos quais muitas exceções poderiam resultar de uma operação, incluindo cenários envolvendo paralelismo e simultaneidade.Stephen Toub

Explorando padrões e recomendações da Microsoft:Criando os aplicativos WPF e Silverlight com uma única base de código com o Prism

Este artigo discute sobre a ferramenta Project Linker e outras técnicas para criar aplicativos direcionados ao WPF e ao Silverlight com uma única base de código.Erwin van der Valk