Rodrigo Díaz Concha, desarrollador e instructor conocido por toda Latinoamérica ha programado un curso gratuito de ocho sesiones cubrendo varios aspectos importantes de Silverlight. Más detalles están disponibles en el anuncio oficial. Esta es una gran oportunidad para aprender o refinar nuestros conocimientos de Silverlight. La primera sesión empieza el 31 de agosto.
La presentación de datos en un cliente Silverlight puede ser simplicada grandemente al usar WCF RIA Services. Este artículo describe cómo crear una sencilla prueba para verificar que el mecanismo básico de transporte de datos al cliente usando WCF RIA funciona de manera correcta.
Muchos de los ejemplos disponibles para Entity Framework tiene acceso directo a las tablas en el esquema de datos. Sin embargo, es común encontrar bases de datos en las que tal acceso sólo está disponible mediante el uso de procedimientos almacenados. Afortunadamente la última versión de Entity Framework es capaz de usar tales tales procedimientos. Este artículo da una explicación básica sobre cómo usar esa nueva característica.
Tras terminar el desarrollo de una aplicación comercial usando Silverlight como fundamento y MVVM como patrón de diseño. Al aplicar los principios a la vida real inevitablemente se encuentra uno con problemas y retos no contemplados en los ejemplos de libros u otros artículos de revistas o blogs. Con el fin compartir otros mis experiencias, y ordenar mis pensamientos, voy a describir aquí el proceso. El primer artículo explica el origen de la aplicación y mi filosofía en el diseño de sistemas. También presenta el modelo de datos a usar como ejemplo.
Gratis para los usuarios de Expression Studio 3, esta nueva versión incluye mejoras significativas incluyendo compatibilidad con Visual Studio 2010 y Windows Phone 7 (cuando el SDK esté listo). El artículo, escrito originalmente por Tim Heuer, provee un breve vistazo a las caraterísticas sobresalientes del paquete.
Cada vez que se trata el tema de Silverlight, tarde o temprano surgen las siglas MVVM, que describen el patrón de diseño Modelo-Vista-Modelo de Vista. El hecho de que es tan debatido, es señal de que no es bien entendido por la mayoría de los desarrolladores. Pero poco a poco vamos todos haciendo progreso. Este artículo, publicado originalmente por Jeremy Likness a mediados de Abril explica muy bien sus componentes principales y algunas estrategias de implementación. Tal vez la lección más importane es que el patrón es una guía y no un juego de edictos o una receta de pasos específicos. Sus comentarios y aportes son bienvenidos.
En su segunda parte, Jeremy Likness modifica el ejemplo de cargado dinámico de módulos usando MEF, y lo dota de un mecanismo para crear y administrar regiones visibles en la interfase gráfica al usuario que pueden contener vistas (en el contexto MVVM). La funcionalidad final es similar a la que provee la biblioteca PRISM. El sistema es simple, ingenioso, y fácil de modificar
MEF ha surgido como una excelente herramienta para crear aplicaciones modulares. En este artículo Jeremy Likness explica un uso más avanzado, creando un comportamiento que puede ser usado en Blend para asignar el cargado de módulos a elementos de la interfase gráfica.
En la parte final de la serie, Shawn discute tres importantes aspectos de una aplicación RIA en el mundo real: cómo llevar cuenta de datos modificados, paginación en el servidor, y la implementación de operaciones para añadir o borrar elementos.
En esta parte, Shawn considera algunas de las decisiones tomadas durante el diseño de una aplicación basada en el modelo MVVM, y cubre un par de técnicas útiles para superar posibles problemas al implementar tal arquitectura.

