Fevereiro 2009

Fevereiro2009

Prática recomendada:Introdução ao design controlado por domínio

Proporcionamos uma breve introdução ao design e ao desenvolvimento de modelos de domínio avançados como parte da integração do DDD (design controlado por domínio) nos seus códigos. David Laribee

.Interoperabilidade NET:Introdução ao IronRuby e ao RSpec, parte 1

Veja como o IronRuby permite que você use a linguagem simples Ruby para criar testes de aceitação que interoperam com código compatível com .NET. Ben Hall

Noções básicas da plataforma "Oslo":Crie aplicativos baseados em metadados com a plataforma “Oslo”

Apresentamos a plataforma “Oslo” e demonstramos como o MSchema e o MGraph permitem a criação de aplicativos controlados por metadados. Iremos definir tipos e valores em “M” e implantá-los no repositório. Chris Sells

Padrões:Aplicativos WPF com o padrão de design Model-View-ViewModel

Neste artigo, explicamos como pode ser simples criar um aplicativo WPF correto usando o padrão MVVM. Josh Smith

Silverlight:Crie aplicativos empresariais de linha de negócios com o Silverlight, parte 2

Aqui concluímos o aplicativo cliente de call center que iniciamos no mês passado. As técnicas que ilustramos o ajudam a criar soluções corporativas concretas usando o Silverlight. Hanu Kommalapati

MSBuild:Práticas recomendadas para a criação de compilações confiáveis, parte 1

Este artigo descreve algumas práticas e técnicas básicas que você poderá usar no MSBuild para gerenciar e controlar melhor seus projetos de compilação no Visual Studio. Sayed Ibrahim Hashimi

Code Download
.Chm Files

Columns

Nota do Editor:Orientando o design

Howard Dierking conclui que o domínio corporativo deve orientar o design do software — mesmo se o paradigma natural não for o mais confortável. Veja como ele chegou lá.Howard Dierking

Caixa de Ferramentas:O padrão Active Record, programação orientada a aspectos

Vamos examinar este mês a implementação do padrão Active Record em seu aplicativo .NET e como a programação orientada a aspectos gera a separação de interesses.Scott Mitchell

Tudo sobre CLR:Manipulando exceções de estado corrompido

Existe um perigo em usar uma manipulação de exceções única para todos os casos, e você precisa saber como evitá-lo sendo o mais específico possível na manipulação de erros.Andrew Pardoe

Pontos de dados:Dados agregados e armazenamento isolado no Silverlight

Aqui é criado um aplicativo leitor de notícias agregado para ilustrar o uso de armazenamento isolado e agregação de dados no Silverlight.John Papa

Cutting Edge:Gerenciando a entrega de conteúdo dinâmico no Silverlight, parte 2

Dino continua sua análise do gerenciamento de conteúdo dinâmico do Silverlight abordando o cache e o armazenamento isolado.Dino Esposito

Padrões na prática:Convenção sobre configuração

Analisamos algumas técnicas que podem ser adotadas para reduzir a manutenção do código gravado, para que você possa se concentrar na essência do aplicativo.Jeremy Miller

Under The Table:Suporte a dados espaciais no SQL Server 2008

O novo suporte a dados espaciais no SQL Server 2008 abre as portas para o mapeamento e a consulta de dados geométricos e geográficos, permitindo que você crie aplicativos novos e fascinantes.Bob Beauchemin

Fundamentos:Manipulação de erros em fluxos de trabalho

Os fluxos de trabalho definem processos de longa duração, e uma falha não tratada geralmente significa término. Trate as exceções de forma adequada para evitar esse cenário.Matt Milner

Windows com C++:O Visual C++ 2010 e a Biblioteca de Padrões Paralelos

A Biblioteca de Padrões Paralelos permite que você aproveite melhor o paralelismo. Veja o que você pode esperar desse e de outros recursos do Visual C++ 2010.Kenny Kerr

.Assuntos .Net:Execução ordenada com o ThreadPool

Para este mês, demonstramos como você poderá usar o ThreadPool para dar suporte à execução ordenada sem precisar criar pools de threads.Stephen Toub

Circulando:Provisionamento de dispositivos móveis com o SyncML

O OMA-DM (OMA Device Management), baseado em um dialeto de XML denominado SyncML, pode ser usado para provisionar e gerenciar dispositivos móveis em um cenário corporativo. Mostraremos como fazer isso.Ramon Arjona

{ End Bracket }:Suas idéias inovadoras

Ter aquela ótima idéia inovadora é apenas metade da batalha — o verdadeiro desafio é divulgá-la.Eric N. Bush