MSDN Magazine Agosto 2013

MSDN Magazine Agosto 2013

C++:Levando os serviços RESTful até os desenvolvedores de C++

Aprenda a usar o C++ REST SDK para criar um aplicativo cliente simples com base no Windows que carrega um arquivo para o Dropbox, junto com uma classe padrão do C++ que oferece suporte ao OAuth. Sridhar Poduri

DirectX:Rotação de páginas realista e em tempo real com o DirectX, o C++ e o XAML

O Project Austin é um aplicativo de anotações digitais para o Windows 8, que é escrito em C++ e utiliza o DirectX e o XAML. Eric Brumer explora a geometria e a programação que formam a base de páginas que são viradas para a frente e para trás como se fossem papel de verdade. Eric Brumer

Serviços Web do .NET:Criando serviços Web entre plataformas com o ServiceStack

O ServiceStack é uma estrutura de serviços na Web e de software livre do Mono que está ganhando popularidade. Saiba como ele pode capacitar os desenvolvedores do .NET a implantar serviços Web em cenários de plataforma cruzada. Ngan Le

SQL Server:Testes de unidade e de integração dos pacotes do SSIS

Pavle Guduric explica como usar sua biblioteca SSISTester para executar testes de unidade e de integração dos pacotes do SSIS, a fim de automatizar os testes de projetos do SSIS e aumentar a qualidade dos processos de ETL baseados no SSIS. Pavle Guduric

WPF:Arquitetura para a hospedagem de plug-ins do .NET de terceiros

Este artigo apresenta uma arquitetura de finalidade geral para a hospedagem de aplicativos .NET não confiáveis de terceiros, com um plug-in de exemplo para demonstrar o uso da API da Bloomberg. Gennady Slobodsky, Levi Haskell

Colunas

Nota do editor:Um Windows 8 melhor

A Microsoft investe há muito tempo em tecnologias estratégicas, mesmo em seus esforços iniciais. Esse é o motivo pelo qual o lançamento do Windows 8.1 Preview na conferência Build 2013 foi tão importante.Michael Desmond

Cutting Edge:Criando exibições otimizadas para mobilidadeno ASP.NET MVC 4, Parte 2: Usando o WURFL

Dino Esposito prossegue com sua explicação sobre como permitir marcações ad hoc de sites em diferentes tipos de dispositivos usando um dispositivo do lado do servidor e detecção de recursos com o WURFL (Wireless Universal Resource FiLe - Arquivo Universal de Recursos sem Fio).Dino Esposito

Windows com C++:O Modelo de Aplicativo de Tempo de Execução do Windows

Kenny Kerr explica como a melhor forma de compreender a abstração do Tempo de Execução do Windows é começar pelas noções básicas, evitando as projeções de linguagem em favor do C++ padrão e do COM clássico.Kenny Kerr

Pontos de dados:Codificação para o design controlado por domínio: Dicas para desenvolvedores com foco em dados

O DDD (Domain Driven Design - Design controlado por domínio) pode ajudá-lo a lidar com comportamentos complexos no desenvolvimento de software. Mas, para os desenvolvedores com foco em dados, a mudança de perspectiva nem sempre é fácil. Julie Lerman compartilha algumas sugestões que a ajudaram a se sentir confortável com o DDD.Julie Lerman

Execução de teste:Convertendo dados numéricos em dados categóricos

Há várias situações em que você precisa discretizar os dados numéricos de conversão de dados em dados categóricos, e existem vários recursos que mostram como fazer isso. James McCaffrey apresenta um algoritmo poderoso de discretização e explica como e por que você deve usá-lo.James McCaffrey

O programador:Tornando-se dinâmico com a biblioteca Gemini

A biblioteca Gemini de software livre baseia-se na funcionalidade dinâmica de palavra-chave/tipo do C# e fornece a opção de usar definições tradicionais de tipo estático ou definições novas de tipo flexível.Ted Neward

Aplicativos modernos:Noções básicas de navegação nos Aplicativos da Windows Store

Aprenda a usar diferentes técnicas de navegação de maneira adequada, incluindo algumas técnicas novas na atualização do Windows 8.1.Rachel Appel

Fator DirectX:Pintura a dedo com geometrias do Direct2D

Em um ambiente multitoque como o do Windows 8, um tipo de programa que qualquer desenvolvedor deveria saber codificar é o aplicativo de pintura a dedo, que envolve o controle de dedos individuais com a finalidade de desenhar linhas na tela. Charles Petzold explica como fazer isso usando o DirectX.Charles Petzold

Não me deixe começar a falar:A década da experiência do usuário

As empresas não só precisam aumentar seus esforços na área de UX (User eXperience - Experiência do usuário), mas agora qualquer desenvolvedor precisa conhecer a UX, mesmo que esta não seja sua principal função, da mesma forma que um soldado precisa ter conhecimentos de primeiros socorros no campo de batalha.David Platt