Observer Design Pattern with .NET
Posted by josemiguel.torres in English on 26/02/2010
.NET Framework 4.0 offers a set of new features focused on Observable/Observer design pattern. Actually, such pattern is a subset of Publish/Subscribe design pattern. Such kind of patterns aim to provide a mechanism for push-based notifications.
The idea turns around two new generic interfaces IObserver<T> and IObservable<T> . Whilst IObservable<T> provides all the functionality for the publisher, [...]
Virtualización de Servicios con Managed Services Engines
Posted by josemiguel.torres in General on 04/02/2010
Desde mis primeras incursiones en el desarrollo de Servicios empresariales, básicamente desde la aparición de las primeras betas de WCF, ha habido un miedo escénico que me ha atormentado y es la programación déspota e incontrolada de servicios, servicios y más servicios, lo que deriva en la producción de 300 servicios, con 300 enlaces distintos [...]
Inicialización con System.Lazy en .NET Framework 4.0
Posted by josemiguel.torres in General on 21/01/2010
Una de las novedades de .NET Framework 4.0 es la presentación de la clase System.Lazy<T>. En programación, una inicialización Lazy (el término Lazy significa, literalmente, gandul o retardado) es un método de inicialización que permite que el objeto no se instancie hasta que se llame por primera vez, es decir hasta que sea utilizado. En [...]
Ejemplo de Sync entre Oracle y SQL Server Compact
Posted by josemiguel.torres in General on 05/01/2010
Publicado en MSDN Code Gallery nuevo ejemplo de entorno de sincronización para orígenes de datos Oracle 10g o superior con SQL Server Compact en modo peer-to-peer. Lo más destacado de este ejemplo es el modo de creación del proveedor específico para Oracle a través de la clase DbSyncProvide. Peses a que el ejemplo utiliza SQL [...]
Mobility Show 2009 en Barcelona
Posted by josemiguel.torres in Sesiones on 24/11/2009
El próximo día 26 de noviembre, tendré el placer de participar como speaker en una sesión del Mobility Show que el Centro de Movilidad de Microsoft de Boecillo (aka los Chicos de Pucela) vienen llevando a cabo desde el año pasado.
En esta ocasión vuelvo a tratar temas de Sync Services for ADO.NET, pero esta vez [...]
Al pan Enum y al vino Flags
Posted by josemiguel.torres in General on 15/11/2009
Mientras preparaba el material para el WebCast que di para el dotNet Club de la U. Lleida, me tope con enumeradores como marcadores de bit y quiero comentar lo útil que pueden llegar a ser.
Básicamente tenemos dos opciones o características que determinan el comportamiento de este tipo de dato constante y se basa en el [...]
Actualizando HTC Dream de Movistar a Cupcake (Android 1.5)
Posted by josemiguel.torres in General on 14/11/2009
Pues ejerciendo el falso y sobrevalorado “derecho” de Canje de Puntos después de contribuir durante más dos años a aumentar las arcas de Telefónica para que, cada vez más vayan subsituyendo mano de obra en los departamentos de atención telefónica por maquinaria automática absurda, adquirí el viernes, y no voy a entrar a explicaros todos [...]
SQL Server –> Sync <- SQL Azure = Proyecto Huron muestra sus cartas!
Posted by josemiguel.torres in General on 04/11/2009
Ayer se presentó en el SQL Pass Conference, en Seattle, las primeras imágenes del proyecto “Huron” el cual permitirá la sincronización de orígenes de datos SQL Server con SQL Azure.
En breve, Microsoft pondrá a disposición del público la primera CTP así como un add-in para SQL Server Management Studio. La idea es proporcionar un Wizard [...]
GroupBy con LINQ to Objects
Posted by josemiguel.torres in General on 30/10/2009
El agrupamiento de un conjunto de datos mediante LINQ, ya sea mediante la extensión de IEnumerable o IQueryable, tiene una serie de características las cuales me gustaría comentar aquí.
Para explicar un poco las posibilidades del agrupamiento mediante la extensión GroupBy voy a exponer un ejemplo con LINQ to Objects y para ello, primero, definiremos una [...]
Microsoft Sync Framework 2.0 (Novedades de la nueva versión y adopción por SharePoint 2010 y Windows 7)
Posted by josemiguel.torres in General on 19/10/2009
Se acaba de liberar la versión 2.0 de Microsoft Sync Framework. Esta esperadísima nueva versión de Sync Framework además de aportar nuevas características y mejorar (según dicen, habrá que probarlo) en cuanto a rendimiento, también es noticia por la adopción por parte de Windows 7 y Microsoft Office/SharePoint 2010.
Respecto a Windows 7, MS Sync Framework [...]

