MSDN Magazine Junho 2012

MSDN Magazine Junho 2012

CLR:Novidades na Base Class Library do NET 4.5

O .NET Framework 4.5 traz uma série de aprimoramentos, grandes e pequenos, à biblioteca de classes base. Immo Landwerth explora esses novos recursos. Immo Landwerth

CLR:Uma abordagem sem atributos para configurar o MEF

Conheça os motivos para usar o Managed Extensibility Framework e como a configuração controlada por convenção pode simplificar o processo de desenvolvimento. Alok Shriram

Internet das coisas:Usando o Barramento de Serviço do Windows Azure para... coisas!

No segundo de uma série de artigos sobre a Internet das coisas, você aprenderá como aproveitar o Barramento de Serviço do Windows Azure, não apenas para coletar informações das coisas, mas também para controlá-las. Clemens Vasters

Criando aplicativos HTML5:Efeitos, transições e animações do CSS3

Aprenda como o CSS3 torna o desenvolvimento para a Web muito mais fácil. Com algumas novas propriedades de CSS e algumas demonstrações interessantes, você verá como economizar incontáveis horas de desenvolvimento. Clark Sell

Windows Azure:Democratizando conteúdo de vídeo com o Windows Azure Media Services

Este artigo aborda como fornecer um serviço de streaming de vídeo escalonável com pouco ou nenhum investimento antecipado em hardware ou infraestrutura. Mostramos um processo passo a passo usando o Windows Azure Media Services e um cliente baseado na Web. Para os consumidores, uma implementação no Facebook dessas tecnologias será apresentada. Bruno Terkaly, Ricardo Villalobos

Windows Phone:Nos bastidores: Um aplicativo leitor de feeds para o Windows Phone

Veja exatamente como um grupo de estagiários da Microsoft desenvolveu um aplicativo leitor de feeds robusto para o Windows Phone com as tecnologias mais recentes, como banco de dados local, agente de segundo plano, blocos dinâmicos e muito mais. Matt Stroshane

SQL Server:Indexação personalizada para dados de latitude-longitude

Descubra como criar índices personalizados para dados geográficos que incluem informações de localização de latitude e longitude para que você possa recuperar dados em tempo real mais rápido do que nunca. James McCaffrey

ASP.NET:Teste de unidade na navegação para a estrutura dos Web Forms do ASP.NET

O artigo demonstrará os benefícios de ter uma abordagem consistente para navegação e transmissão de dados em um aplicativo dos Web Forms, mostrando como isso traz frutos na criação de interfaces de página única. Embora o alvoroço atual seja em torno do ASP.NET MVC, apresentará um argumento convincente para usar o projeto de navegação para Web Forms do ASP.NET que eu hospedo no codexplay juntamente com o ASP.NET Ajax padrão e DataBinding. Graham Mendick

Colunas

Nota do Editor:Velhos soldados nunca morrem

A Microsoft anunciou que estendeu o suporte para o tempo de execução do Visual Basic 6 para o Windows 8. O que torna o clássico VB uma plataforma de desenvolvimento tão atraente?Michael Desmond

Cutting Edge:Desenvolvimento de site para celular: Marcação

Esta coluna é a primeira de uma série em que Dino Esposito aborda o desenvolvimento de site para celular a partir de uma perspectiva que não está focalizada principalmente em tecnologia. Ele diz que com muita frequência o desenvolvimento de site para celular está associado a estruturas específicas e suas soluções, sem pensar muito em casos de uso e na reestruturação do conteúdo. Nesta coluna, ele começa do básico: a marcação para celular.Dino Esposito

Pontos de dados:Vínculo de dados OData em aplicativos da Web com Knockout.js

Knockout.js traz muitos benéficos para aplicativos da Web do lado do cliente. Julie Lerman procura aproveitá-lo para realizar vinculação de dados com OData.Julie Lerman

Execução de teste:Algoritmos de otimização evolucionários

Por que você deveria se interessar por algoritmos de otimização evolucionários? Há pelo menos três bons motivos, James McCaffrey destaca, e ele mostra como codificá-los. Um algoritmo de otimização evolucionário é uma implementação de um meta-heurístico modelado com base no comportamento da evolução biológica. Esses algoritmos podem ser usados para encontrar soluções aproximadas para problemas de minimização numérica difíceis ou impossíveis.James McCaffrey

O programador:Fale comigo, Parte 4: Feliza ganha espaço

A parte final da série de quatro partes de Ted Neward sobre a criação de um chatterbot baseado em F# modelado com base no antigo software ELIZA. Desta vez, Ted experimenta Feliza.Ted Neward

Toque e ouça:Orientação com a bússola do Windows Phone

Os smartphones recebem muitas informações do mundo por meio de seus sensores, mas você pode receber ainda mais combinando esses sensores, como Charles Petzold mostra com um exemplo que combina a bússola e o acelerômetro.Charles Petzold

Não me deixe começar a falar:A maioria silenciosa: Por que o Visual Basic 6 ainda faz sucesso

Até e a menos que a Microsoft lance outra ferramenta que faça essas coisas, o Visual Basic 6 continuará presente.David Platt