MSDN Magazine Fevereiro 2011
.NET dinâmico:Compreendendo a palavra-chave "dynamic" no C# 4
A palavra-chave dynamic traz novos recursos incríveis para o C# 4. Mostraremos como ela funciona e por que ela simplifica grande parte das suas tarefas de codificação, incluindo algumas possibilidades convenientes de interoperabilidade COM. Alexandra Rusina
Herança do contrato de dados:Tipos conhecidos e o resolvedor genérico
Os desenvolvedores vivem brigando com a herança do contrato de dados no WCF, um problema chamado tipos conhecidos. Explicaremos a origem desse problema e mostraremos como eliminá-lo totalmente com o resolvedor genérico. Juval Lowy
Dados dinâmicos:Fazendo a correspondência de padrões em registros de banco de dados com o F#
Ao migrar dados de outras fontes para um único banco de dados usado por seu aplicativo, provavelmente você precisará implantar alguns processos de correspondência e deduplicação para obter um armazenamento de dados útil. Mostraremos quatro algoritmos de correspondência diferentes e o código em F# para implementá-los. Ambar Ray
Serviços Corporativos de Conectividade:Gerenciando as remunerações de funcionários com o BCS do Office e do SharePoint
Quando a Microsoft criou uma nova plataforma de gerenciamento de remunerações de funcionários, ela passou a usar os Serviços Corporativos de Conectividade (BCS), um recurso do Office 2010 e do SharePoint 2010 para editar as informações dos funcionários diretamente no Excel. Mostraremos como isso funciona. Ying Xiong
Computação paralela:É tudo uma questão de SynchronizationContext
SynchronizationContext é uma classe (e um conceito) central à operação correta dos componentes multi-threaded no .NET, mas também é normalmente negligenciada ou incompreendida. Steve Cleary
Fluxo de trabalho do Windows:Protegendo os Serviços de Fluxo de Trabalho do WF 4
Explicamos diversas opções de segurança para diferentes hosts de fluxo de trabalho, incluindo uma discussão sobre o projeto Workflow Security Pack e como sua coleção de atividades pode ser usada para fornecer segurança de ponta a ponta às soluções de fluxo de trabalho. Zulfiqar Ahmed
Team Foundation Server:Diretrizes de ramificação e mesclagem do Visual Studio TFS
Aprenda em primeira mão com os membros de uma das equipes "Ranger" de especialistas da Microsoft como lidar com a ramificação do desenvolvimento de software da melhor forma possível usando o Visual Studio Team Foundation Server. Willy-Peter Schaub, Bill Heys
Colunas
Nota do editor:Guia rápido de publicação
Então você quer escrever para a MSDN Magazine. Temos algumas dicas para começar.Keith Ward
Caixa de ferramentas:Ferramentas e recursos de desenvolvimento do Windows Phone 7
O Windows Phone 7 possui um ecossistema de recursos amplo e em contínuo crescimento para desenvolvedores. Aqui estão alguns dos nossos principais recursos.Terrence Dorsey
Cutting Edge:Injeção de políticas no Unity
Dino Esposito prossegue com sua discussão sobre a API de interceptação do Unity explicando como a injeção de políticas permite que você se concentre nos detalhes do comportamento desejado, deixando para a biblioteca a decisão de quais métodos serão aplicados com base nas informações fornecidas por você.Dino Esposito
Pontos de dados:Fatie e divida OData com o plug-in DataTables do jQuery
O OData lhe permite acessar dados pela Web por meio de comandos HTTP simples. Mostraremos como o plug-in DataTables do jQuery, em conjunto com o Microsoft .NET Framework e as bibliotecas de cliente do Silverlight OData, lhe permitem recuperar e exibir esses dados com rapidez, facilidade e estilo.Julie Lerman
Previsão: nublado:Sincronização de nós de ramificações com o SQL Azure - parte 2: Sincronização com base em serviços
Saiba como o uso do Windows Azure para sincronizar bancos de dados corporativos pode fazer com que você passe a ter uma quantidade muito maior de nós finais do que com a sincronização direta para o banco de dados.Joseph Fultz
Execução de teste:Medindo o progresso do esforço de teste com o EVM
Uma parte importante do esforço de teste de software -- ou de codificação -- é a capacidade de medir o progresso. Uma das técnicas para se fazer isso é denominada Gerenciamento de Valor Agregado. Mostraremos como é fácil aplicar o EVM em seus próprios projetos.James McCaffrey
Fronteiras da interface do usuário:Gravação de sons no Windows Phone 7
A redução da quantidade de recursos da interface do usuário é importante para a programação para smartphones. Veremos o quanto é possível reduzir a quantidade de recursos de um aplicativo e, ao mesmo tempo, mantê-lo útil. Exploraremos também as APIs de gravação de sons do Windows Phone 7 ao longo do caminho.Charles Petzold
Não me deixe começar a falar:Terra do nunca
Como na medicina, determinados eventos no desenvolvimento de software não deveriam ocorrer nunca. Nunca mesmo.David Platt