Septiembre 2011

MSDN Magazine Septiembre 2011

Herramientas de desarrollo para SQL Server:El Proyecto de base de datos 'Juneau'

El nuevo Proyecto de base de datos de la última versión de las Herramientas de desarrollo para SQL Server permite desarrollar las bases de datos en el mismo entorno que las aplicaciones. Presentamos esta nueva versión. Jamie Laflen, Barclay Hill

Entity Framework:Características nuevas de la CTP de junio de Entity Framework

La CTP de junio 2011 de Microsoft Entity Framework (EF) aporta compatibilidad con algunas de las características más solicitadas por los desarrolladores, tales como tipos enumerados y espaciales, y funciones con valores de tablas. Para presentar estas nuevas características, Srikanth Mandadi explica algunos ejemplos sencillos. Srikanth Mandadi

Open Data Protocol:Cree experiencias fantásticas en cualquier dispositivo con OData

Ahora que los envíos de smartphones por primera vez están superando a los PCs muchas empresas comienzan a apuntar a la experiencia de los clientes en diferentes plataformas como escritorio, web, teléfonos y tabletas. Open Data Protocol puede ser de ayuda, como podrá ver en estos ejemplos detallados. Shayne Burgess

Creación de aplicaciones con HTML5:Ningún explorador quedará fuera: Una estrategia para la adopción de HTML5

Por mucho que la comunidad de desarrolladores y los últimos exploradores toquen el bombo publicitario al son de la fiebre del HTML5, la gran mayoría de los usuarios de la web no usan las versiones más recientes de los exploradores y del lenguaje. Pero esto no significa que haya que posponer el uso de HTML5 hasta el próximo decenio. En esta columna Brandon Satrom entrega algunas estrategias prácticas para adoptar hoy las tecnologías de HTML5. Brandon Satrom

Programación en F#:Cree aplicaciones MVVM en F#

F# es reconocido por su capacidad de simplificar problemas complejos, pero es mucho más que esto. Chris Marinos le mostrará cómo usar F# para crear aplicaciones MVVM prácticas con Silverlight y WPF. Verá lo útil que puedes ser F# para solucionar problemas cotidianos y aprenderá a usar F# para que incluso las aplicaciones más sencillas resulten más fáciles de escribir, leer y mantener. Chris Marinos

Guía para ALM:Visual Studio ALM Rangers: Reflexiones sobre los equipos virtuales

¿A quién le gusta levantarse a las tres de la madrugada para participar en una reunión de evaluación? Aprenda algunas lecciones valiosas acerca de la organización y administración de equipos con miembros repartidos por todo el planeta, con diferentes cualificaciones, motivaciones, grados de compromiso, vínculos y restricciones con otros proyectos. Willy-Peter Schaub, Brian Blackman

Columnas

Nota del editor:'Mango': Innovación de adentro hacia afuera

En su primera Nota del editor Michael Desmond examina las repercusiones generales de la actualización "Mango" para Windows Phone 7.Michael Desmond

Tecnología de vanguardia:Catástrofes en software: Estrategias de recuperación y prevención

¿Alguna vez ha tenido que enfrentarse con la famosa “gran bola de lodo” que tiene atascado su proyecto? Conozca los procedimientos recomendados para arreglar un sistema deteriorado, junto con patrones para prevenir que un sistema crezca sin control en forma desmesurada, y que se deteriore con el tiempo.Dino Esposito

Windows con C++:El entorno del grupo de subprocesos

Nuestro gurú para C++ residente sigue explorando el grupo de subprocesos; este mes examina los objetos que controlan el entorno en el que se ejecutan las devoluciones de llamada.Kenny Kerr

Puntos de datos:Almacenamiento en caché de segundo nivel en Entity Framework y AppFabric

Cuando el contexto sale del ámbito a veces se pierde información de estado valiosa acerca de un contexto de Entity Framework, pero Julie Lerman explica cómo una caché de segundo nivel permite conservar esta información para su uso posterior, como por ejemplo en comandos generados automáticamente para la persistencia en bases de datos.Julie Lerman

Pronóstico: nuboso:Elaboración de informes sobre los datos de diagnóstico

La CTP de SQL Azure Reporting entrega a los desarrolladores un modelo conocido para desarrollar y distribuir informes —sólo que nadie tiene que preocuparse por la infraestructura para hospedarlo. Joseph Fultz muestra un ejemplo sencillo que emplea los datos capturados por contadores de rendimiento como parte del diagnóstico para un Rol web.Joseph Fultz

El programador políglota:.NET multiparadigmático, Parte 10: Selección de un enfoque

En este último artículo de la serie sobre programación multiparadigmática Ted Neward nos ayuda a evaluar los paradigmas por los que optamos al diseñar una aplicación.Ted Neward

Fronteras de la UI:Texto con la interfaz táctil

Puede que la interfaz táctil sea incómoda para seleccionar texto, pero ofrece demasiados beneficios como para pasarla por alto. Charles Petzold muestra cómo implementar esta característica en el contexto de un lector para libros electrónicos. Los conceptos que emplea son útiles para cualquier programa en Windows Phone que presente texto en la pantalla y permita al usuario interactuar con el texto.Charles Petzold

No me hagan hablar:El desarrollo es diseño

La experiencia del usuario está determinada por las capacidades del desarrollador y no por la belleza de la interfaz de usuario.David Platt