Agosto 2013

MSDN Magazine Agosto 2013

C++:Cómo proporcionar servicios RESTful para desarrolladores de C++

Aprenda cómo usar el SDK de C++ REST para crear una sencilla aplicación cliente basada en Windows que cargue un archivo a Dropbox, junto a una clase estándar de C++ que sea compatible con OAuth. Sridhar Poduri

DirectX:Efecto de enrollado de páginas realista y en tiempo real con DirectX, C++ y XAML

El proyecto Austin es una aplicación para tomar notas digitales para Windows 8 que está escrita en C++ y usa DirectX y XAML. Eric Brumer explora la geometría y la programación que forman la base de las páginas que se enrollan y desenrollan visualmente como un papel real. Eric Brumer

Servicios web .NET:Cómo crear servicios web multiplataforma con ServiceStack

ServiceStack es un marco de servicios web de Mono de código abierto que está adquiriendo popularidad. Descubra cómo puede habilitar a los desarrolladores de .NET implementar servicios web en escenarios multiplataforma. Ngan Le

SQL Server:Prueba de integración y unidad de los paquetes SSIS

Pavle Guduric explica cómo usar su biblioteca SSISTester para realizar pruebas de integración y unidad de los paquetes SSIS para automatizar pruebas de proyectos SSIS y mejorar la calidad de los procesos ETL basados en SSIS. Pavle Guduric

WPF:Arquitectura para hospedar complementos .NET de terceros

Este artículo presenta una arquitectura de uso general para hospedar aplicaciones no confiables .NET de terceros, con un complemento de ejemplo que demuestra el uso de la API de Bloomberg. Gennady Slobodsky, Levi Haskell

Columnas

Nota del editor:Un Windows 8 mejorado

Hace mucho que Microsoft invierte en tecnologías estratégicas, incluso si enfrentan problemas iniciales. Es por eso que el lanzamiento de Windows 8.1 Preview en el congreso Build 2013 fue tan importante.Michael Desmond

Tecnología de vanguardia:Creación de vistas móviles optimizadas en ASP.NET MVC 4, parte 2: Uso de WURFL

Dino Esposito continúa su explicación de cómo crear marcado de sitios web ad hoc para diferentes clases de dispositivos mediante el uso de la detección de dispositivos y características del servidor con Wireless Universal Resource File.Dino Esposito

Windows con C++:El modelo de aplicación de Windows en tiempo de ejecución

Kenny Kerr explica que la mejor manera de entender la abstracción de Windows en tiempo de ejecución es volver a lo básico, evitando las proyecciones de lenguaje a favor de C++ estándar y COM clásico.Kenny Kerr

Puntos de datos:Programación para un diseño guiado por el dominio: sugerencias para los desarrolladores enfocados en datos

El diseño guiado por el dominio puede ayudar a controlar comportamientos complejos durante la creación de software. Pero para desarrolladores basados en datos, el cambio de perspectiva no siempre es fácil. Julie Lerman comparte algunos consejos que la ayudaron a sentirse cómoda con el diseño guiado por el dominio (DDD).Julie Lerman

Ejecución de pruebas:Conversión de datos numéricos en datos categóricos

Existen muchos escenarios donde necesita discretizar datos (convertir datos numéricos a categorías), pero hay pocos recursos que pueden decirle cómo hacerlo. James McCaffrey presenta un eficaz algoritmo de discretización y analiza cómo y por qué debería usarlo.James McCaffrey

El programador políglota:Optar por lo dinámico con la biblioteca Gemini

La biblioteca Gemini de código abierto se basa en la funcionalidad de tipo dinámico o palabra clave dinámica de C# y proporciona la opción de usar las definiciones de tipo estático tradicionales o nuevas definiciones de tipo flexible.Ted Neward

Aplicaciones modernas:Principios básicos de navegación en las aplicaciones de la Tienda Windows

Descubra cómo usar correctamente diferentes técnicas de navegación, incluidas algunas nuevas de la actualización de Windows 8.1.Rachel Appel

El factor DirectX:Pintar con los dedos en geometrías Direct2D

En un entorno multitoque como Windows 8, un tipo de programa que todo desarrollador debería saber codificar es una aplicación para pintar con los dedos, lo que involucra hacer seguimiento de los dedos de forma individual para dibujar líneas en una pantalla. Charles Petzold investiga cómo hacerlo usando DirectX.Charles Petzold

No me hagan hablar:La década de UX

Las empresas no son las únicas que necesitan aumentar sus esfuerzos de UX; ahora todos los desarrolladores necesitan saber de UX, aunque no sea su trabajo principal, así como todo soldado necesita saber primeros auxilios en el campo de batalla.David Platt