MSDN Magazine Maio 2014
C#:Uma Preview para a linguagem C# 6.0
Mark Michaelis apresenta alguns dos novos recursos úteis da próxima versão do C#, incluindo membros indexados e inicializadores de elementos, propriedades automáticas com inicializadores, construtores primários, estático usando instruções e melhorias na manipulação de exceções. Mark Michaelis
Visual Studio 2013:Desenvolvimento de próxima geração com o Application Insights
O Application Insights entrega um conjunto de serviços que integram as ferramentas de operações e o desenvolvedor para reduzir a fricção no processo de desenvolvimento. Este artigo explora serviços como monitoramento de disponibilidade, monitoramento do desempenho do aplicativo e análise de uso para garantir que os aplicativos estejam disponíveis, tenham desempenho e sejam funcionais. Charles Sterling
Programação assíncrona:Padrões para aplicativos MVVM assíncronos: Serviços
Neste terceiro artigo de uma série que analisa padrões para combinar as palavras-chave async e await com o MVVM, Stephen Cleary analisa a camada de serviços e discute os serviços assíncronos. Stephen Cleary
ALM Rangers:Desenvolvimento de software com alternadores de recursos
Os alternadores de recursos são um conceito de programação que permite o desenvolvimento de recursos simultâneos como uma alternativa à ramificação para o desenvolvimento paralelo (ramificações recursos) e permite a integração contínua de recursos enquanto eles são desenvolvidos. Bill Heys
Práticas recomendadas para C#:Os perigos da violação dos princípios SÓLIDOS no C#
Os princípios SÓLIDOS são uma diretriz bem conhecida para o desenvolvimento eficaz de software. Brannon King analisa vários padrões específicos do C# que violam estes princípios e ao fazer isso, ajuda a iluminar seu valor para os programadores. Brannon King
Colunas
Nota do editor:Construindo pontes
A Build Conference do mês passado definiu a agenda para os desenvolvedores da Microsoft para os próximos anos.Michael Desmond
Azure Insider:Microsoft Azure e Open Source Power Grid Computing
Desenvolver e implantar algo como potencialmente complexo como uma grade ou implementação de computação distribuída pode ser desanimador. Bruno Terkaly e Ricardo Villalobos discutem as ferramentas de codificação que podem ajudar a estabelecer a comunicação necessária.Bruno Terkaly, Ricardo Villalobos
Pontos de dados:Dicas para atualizar e fazer a refatoração de seu código do Entity Framework
Atualizar para uma nova versão do Entity Framework e fazer a refatoração de seu código apresenta alguns desafios reais. As dicas de Julie Lerman pode ajudar a diminuir a dificuldade.Julie Lerman
Execução de teste:Aprendizado da regra de associação
James McCaffrey explica a aprendizagem da regra de associação, uma técnica exploratória destinada à revelar relações possivelmente úteis e interessantes entre os itens.James McCaffrey
O programador:Sistema de notificação do Growl: Quanto mais simples melhor
Às vezes a abordagem mais simples é a melhor, como Ted Neward ilustra com o utilitário notificação do Growl, que facilita para os desenvolvedores adicionarem notificações confiáveis ao seu software.Ted Neward
Aplicativos modernos:Criar uma arquitetura de aplicativos modernos em várias plataformas
Considerando a ampla gama de dispositivos disponíveis hoje em dia, a necessidade de desenvolver aplicativos para uso entre plataformas é inevitável. Faça a escolha certa da plataforma de desenvolvimento e processo para garantir que você possa desenvolver o aplicativo que precisa.Rachel Appel
Fator DirectX:Manipulando triângulos em um espaço 3D
Charles Petzold explora os conceitos 3D enquanto ele mostra a você como dar aos objetos 2D gráficos profundidade e corpo na medida em que surgem da tela e flutuam no espaço 3D.Charles Petzold
Não me deixe começar a falar:Mayday!
David Platt leva o recurso de ajuda interativa Mayday do Amazon do Kindle HDX para um passeio, ele poderia substitui o barman da vizinhança?David Platt