Noviembre 2014
Programación asincrónica:Código asincrónico de pruebas de unidades
Stephen Cleary evalúa el estado actual del soporte asincrónico en las pruebas de unidades y los marcos de simulación, especialmente MSTest, NUnit y xUnit. Stephen Cleary
Programación asincrónica:Código asincrónico de pruebas de unidades: tres soluciones para conseguir mejores pruebas
Sven Grand explica formas de diseñar y refactorizar código para mejorar la capacidad de prueba, junto con sus ventajas y limitaciones. Sven Grand
Windows Phone 8,1:Mapas en Windows Phone 8.1
Keith Pijanowski analiza el nuevo control de mapas para Windows Phone 8.1, por ejemplo, la visualización de mapa básica y la adición de imágenes y controles, así como la API de servicios de mapas, que activa la codificación geográfica, la codificación geográfica inversa y los cálculos de rutas. Keith Pijanowski
Información privilegiada de Azure:Administración de identidades y seguridad con Servicios móviles de Azure
Respaldar la filosofía de llevar el dispositivo propio a la empresa es una prioridad absoluta. La nube puede ayudar a los desarrolladores a crear, administrar de forma segura y dar soporte para aplicaciones de iOS, Android y Windows Phone. Bruno Terkaly, Greg Oliver
Instrumentación de aplicaciones:Análisis de aplicaciones con Pin
Comience a utilizar Pin, un marco de instrumentación de Intel que le permite crear sus propias herramientas para generar perfiles de aplicaciones mientras se ejecutan. Aprenda cómo crear una Pintool en C++ que pueda ayudarle a detectar problemas de memoria comunes en sus aplicaciones. Hadi Brais
Pruebas de carga:Las pruebas de carga se simplifican con Microsoft Azure y Visual Studio Online
Visual Studio Online incluye Cloud Load Test, que permite el aprovisionamiento y hospedaje automáticos de la infraestructura de pruebas de carga. Con Visual Studio 2013, descubra cómo pueden usar los desarrolladores Cloud Load Test para comprender en profundidad el comportamiento de las aplicaciones sometidas a cargas. Charles Sterling
MVVM:Comandos de WPF con el patrón de máquina de estados
Puede usar el patrón de máquina de estados para simplificar los comandos de las aplicaciones de Windows Presentation Foundation. Le ayudará a resumir la lógica compleja que determina si un comando se puede ejecutar dentro del patrón de máquina de estados. Tarquin Vaughan-Scott
Columnas
Nota del editor:La asincronía puesta a prueba
El código asincrónico de pruebas de unidades plantea una serie de retos, que pueden confundir a los desarrolladores desprevenidos. La publicación de este mes le ayudará a ponerse al día.Michael Desmond
Vanguardia:Almacenamiento de datos de usuarios en ASP.NET Identity
Puede usar ASP.NET Identity en Visual Studio 2013 para simplificar las tareas estándares, como la administración y el control del acceso a los datos de usuarios.Dino Esposito
Puntos de datos:Un misterio de Migraciones de Code First: resuelto
Julie Lerman resuelve el misterio de por qué se había migrado automáticamente la base de datos de Microsoft Azure de un amigo.Julie Lerman
Ejecución de pruebas:Clasificación de consenso mediante C#
James McCaffrey presenta una técnica de aprendizaje automático personalizada que usa un conjunto de reglas para crear un modelo de predicción.James McCaffrey
EL programador ocupado:El auge de Roslyn
Cuando Microsoft liberó el código del proyecto del compilador Roslyn, dio a los desarrolladores acceso libre al compilador y a su funcionamiento interno. Ted Neward profundiza en esta fascinante tecnología.Joe Hummel, Ted Neward
Aplicaciones modernas:Comparación entre sitios web móviles, aplicaciones nativas y aplicaciones híbridas
Existen ventajas y desventajas en el desarrollo de cualquiera de los tres tipos primarios de aplicaciones: web móviles, nativas e híbridas. La audiencia de destino y la plataforma prevista guiarán sus decisiones.Rachel Appel
No estoy listo para comenzar:El siguiente vuelo
La ayuda en catástrofes es algo muy complicado que requiere mucho más que personas valientes y grandes cantidades de dinero. Como señala David Platt, ningún esfuerzo de recuperación puede llegar a completarse sin las TI más modernas.David Platt