Fevereiro 2009
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
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
Rastreamento de pilha:Trabalhando com um IRP inválido ou incompleto
Bob Golding e David Butler
Rastreamento de pilha:O que são estas PTEs do sistema?
Bob Golding e David Butler
{ End Bracket }:Suas idéias inovadoras
Ter aquela ótima idéia inovadora é apenas metade da batalha — o verdadeiro desafio é divulgá-la.Eric N. Bush