Junio 2009
Diseño controlado por pruebas:Uso de simulacros y pruebas para diseñar objetos basados en funciones
Use el Desarrollo controlado por pruebas con objetos ficticios para diseñar código orientado a objetos en términos de funciones y responsabilidades, no de categorización de objetos en jerarquías de clases. Isaiah Perumalla
Entity Framework:Antipatrones para evitar aplicaciones en aplicaciones de n niveles
Danny Simmons analiza algunos antipatrones que debe tener en cuenta cuando cree aplicaciones de n niveles con Entity Framework. Daniel Simmons
Velocidad:Creación de mejores aplicaciones controladas por datos con almacenamiento en caché distribuido
Velocity de Microsoft expone una memoria en caché unificada y distribuida para consumo de aplicaciones cliente. Le mostramos cómo agregar Velocity a sus aplicaciones controladas por datos. Aaron Dunnington
Diversión en el mismo nivel:Aplicación de procesamiento de trabajo punto a punto con WCF
Demostramos la creación de una plataforma de procesamiento punto a punto en la que varios actores trabajan juntos con un fin en común: lograr terminar su trabajo. Matt Neely
Dentro de Windows 7:Presentación de bibliotecas
Ésta es la primera parte de una serie de artículos de varias partes sobre Windows 7. Este artículo trata sobre el nuevo concepto de almacenamiento de perfiles de usuario en Windows 7, llamado bibliotecas. Yochay Kiriaty
Columns
Nota del editor:Arquitectura y agregados
Howard Dierking
Cuadro de herramientas:Administración en la nube, patrones de diseño UX, lenguaje de programación C# de Anders Hejlsberg y más
Ahora que incluso administra proyectos en la nube, necesitará algunas herramientas como ayuda. Este mes ilustramos una, analizamos patrones de diseño UX, un libro de Anders Hejlsberg y más.Scott Mitchell
Todo sobre CLR:Auditoría de uso de memoria para aplicaciones .NET
El uso de memoria puede afectar directamente la velocidad a la que se ejecuta una aplicación, por lo que es importante optimizarlo. En este artículo analizamos los aspectos básicos de la optimización de la memoria para programas de .NET.Subramanian Ramaswamy y Vance Morrison
Puntos de datos:Creación de un cliente fuera del explorador con Silverlight 3
Las aplicaciones de Silverlight 2 se restringen a la ejecución dentro de un explorador. Sin embargo, las aplicaciones de Silverlight 3 pueden ejecutarse dentro o fuera del explorador. En este artículo creamos una aplicación de redes sociales como una aplicación independiente de Silverlight 3.John Papa
Tecnología de vanguardia:Más allá de los formularios HTML con AJAX
Este mes examinamos los formularios en el contexto de las aplicaciones AJAX y analizamos diversos enfoques para implementar características como guardado automático, validación justo a tiempo, y limitación de peticiones de envío.Dino Esposito
Patrones en práctica:El patrón de la unidad de trabajo y la ignorancia de la persistencia
Jeremy Miller continúa su análisis de los patrones de persistencia al revisar el patrón de diseño de la unidad de trabajo y examina los problemas en torno a la ignorancia de la persistencia.Jeremy Miller
Ejecución de pruebas:Pruebas de módulos .NET con IronPython
Este mes demostramos lo fácil que es usar IronPython para probar las bibliotecas basadas en .NET.James McCaffrey
El programador políglota:Cosecha de los beneficios de Cobra
Cobra, descendiente de Python, ofrece un modelo de programación dinámico, combinado y escrito en forma de estadística, funciones integradas de prueba unitaria, capacidades de scripting y mucho más. Sienta el poder aquí.Ted Neward
Foundations:Personalización de los nuevos controles de calendario WPF
A fines del año pasado Microsoft lanzó los controles de calendario y DatePicker para WPF en el kit de herramientas de WPF. Le mostraremos cómo funcionan y cómo puede personalizarlos.Charles Petzold
Operaciones simultáneas:Solución al problema de la cena de los filósofos con agentes asincrónicos
Usamos la nueva biblioteca de agentes asincrónicos de Visual C++ 2010 para resolver el clásico problema de simultaneidad que planta la cena de los filósofos.Rick Molloy
Windows con C++:Presentación de Direct2D
Si desea desarrollar aplicaciones comerciales de alto rendimiento y alta calidad, deberá acudir a C++ y a código nativo. Direct2D le ayudará a lograr el poder de gráficos que necesita.Kenny Kerr
{ End Bracket }:Piense antes de hablar
Steven M. List