Programación

¿Cómo mantener los Servicios de Windows siempre activos?

febrero 3, 2010
By

Por diferentes razones un Servicio de Windows (los nativos de Microsoft o aquellos que crean las aplicaciones de terceros) se “cae” y deja de funcionar. Windows trae un sistema simple de recuperación que permite configurar qué hacer cuando esto sucede, pero como algunos habrán notado, solo funciona si el servicio falla drásticamente (crash). En...

Read more »

Silverlight MVVM + WCF Ria Services: Una combinación poderosa

enero 18, 2010
By
Silverlight MVVM + WCF Ria Services: Una combinación poderosa

En este artículo se propone una solución para integrar en el patrón M-V-VM (Model-View-ViewModel) de Silverlight los controles RAD (Rapid Application Development) brindados por los WCF Ria Services y el Silverlight Toolkit, dígase DomainDataSource,  DataGrid, DataPager y DataForm. Además se muestran algunas consideraciones para resolver problemas comunes que se encuentran al desarrollar el patrón...

Read more »

Mezclando resultados entre Bases de Datos Microsoft SQL Server 2008 de forma realmente desconectada

enero 7, 2010
By

¿Alguna vez han necesitado enviar el resultado de una consulta sql por correo electrónico para que luego sea mezclado/integrado en otra base de datos? El escenario es el siguiente: Dos clientes A y B quieren intercambiar información (en una sola dirección) pero la única conexión que tienen es a través de correo electrónico. Cada...

Read more »

SharePoint: Valores específicos en columnas de tipo “Choice” (Elección) no persisten

noviembre 20, 2009
By
SharePoint: Valores específicos en columnas de tipo “Choice” (Elección) no persisten

Debido a la filosofía del almacenamiento y vista de datos en listas de SharePoint es muy común el uso de columnas que etiquetan cada ítem en cierto sentido. Un tipo de columna muy utilizado en este sentido es Choice. Cuando creamos una columna de tipo Choice debemos especificar cuáles son las opciones que el...

Read more »

CodeContracts para poner contratos a LINQ

octubre 12, 2009
By
CodeContracts para poner contratos a LINQ

Miguel Katrib En Code Contracts hay la posibilidad de usar, dentro de los contratos, el cuantificador universal Contract.ForAll y el cuantificador existencial Contract.Exists. Contract.ForAll tiene dos argumentos, el primero es una colección expresada por el tipo genérico IEnumerable<T> y el segundo es un predicado expresado por el tipo Predicate<T>, donde un predicado es un...

Read more »