Diez + dos librerias Open Source recomendables para .NET
Posted by josemiguel.torres in General on 14/05/2012
Hace poco me topé con un post en el que enumeraba las librerias y herramientas más interesantes para desarrollo con .NET y tenia ya ganas de crear mi propia lista de librerias recomendables para .NET. Esta lista de librerías son sólo un conjunto de las que, o bien más utilizo o he utilizado y las [...]
Videos, recursos y laboratorios para empezar a desarrollar en Office 365
Posted by josemiguel.torres in Cloud on 07/05/2012
En el Professional Developer Conference que se celebró el año pasado en Redmond se anunció Office 365, como apuesta por parte de Microsoft de aplicaciones de productividad en la nube. Pues bien, ya ha aparecido el Developer Training Course oficial del MSDN para el desarrollo de aplicaciones Office 365, tras la publicación de la primera [...]
Open Data Protocol: una alternativa a la exposición de datos entre plataformas
Posted by josemiguel.torres in Data Access on 30/04/2012
Open Data Protocol, (aka OData), es una iniciativa impulsada por Microsoft para la exposición de datos como Servicio basándose en estándares de Internet y es la evolución de lo que era anteriormente conocido como ADO.NET Data Services (proyecto Astoria). Desde su aparición a principios del año pasado son ya muchos los productos, Web Sites y [...]
How to Convert byte array to BitmapImage
Posted by josemiguel.torres in Visual C# on 25/04/2012
Recently, I came across a interesting question on how to convert from a byte array to BitmapImage. The typicall scenario is when given an image represented by BitmapImage object it should be stored in a database as byte[]. The code I’m going to show below has been extracted from Stackoverflow.com but I found it in [...]
[RestSharp] and RestClient’s ContentTypes
Posted by josemiguel.torres in English, Visual C# on 24/04/2012
My life is easier since I met RestSharp library. Since then, all my Windows Phone app use such library, and excluding some issues on behalf of Newtonsoft.Json version, the truth is that RestSharp is quite helpful. Well, one of the issues I would like to talk about is concerning to the Content Types that RestSharp [...]
El Principio de Sustitución de Liskov y su relación con la Programación por Contratos
Posted by josemiguel.torres in Visual C# on 23/04/2012
El Principio de Sustitución de Likov fue acuñado por Barbara Liskov en el año 1987 durante una conferencia sobre Jerarquía y Abstraccióbn de datos. Su principal cometido es la de asegurar en la herencia entre clases de la Programación Orientada a Objetos que una clase derivada no únicamente es sino que debe comportarse como la [...]
Lambda Expression and Single Responsability Principle
Posted by josemiguel.torres in English, General on 02/02/2012
I have to recognize that I really like Lambda Expression (LE) since this feature appeared with .NET Framework 3.5 release. I actually use to apply it in a wide variety of aspects into my developments. I think that it becomes clearly useful when I have to hand some event or async call that involves just one [...]
Principio Open/Closed
Posted by josemiguel.torres in Visual C# on 14/12/2011
Artículo con copyright. Se permite su reproducción citando al autor. Publicado en dotNetMania Este es el segundo de un total de cinco artículos sobre programación con los principio SOLID. Después de ver en profundidad el Principio de Responsabilidad Única, vamos a adentrarnos en conocer otro de los principios que además guarda una estrecha relación con [...]
SOAPUI: Error consumiendo un servicio WCF
Posted by josemiguel.torres in Architecture on 07/12/2011
Para los que no la conozcáis, SoapUI es una herramienta que se utiliza típicamente para el test de servicios Web y brilla por su alta versatilidad en cualquier tipo de plataforma y protocolos. Desarrollada en Java y OpenSource (aunque tiene una versión Pro de paganini), la utilizo para el test de comportamiento y de carga [...]
Principio de Responsabilidad Única
Posted by josemiguel.torres in General on 22/11/2011
Autores: Hadi Hariri, José Miguel TorresArtículo con copyright. Se permite su reproducción citando al auto. Publicado en dotNetMania Entradilla El Principio de Responsabilidad Única pretende ser el primero de un total de cinco artículos que responden a las siglas de S.O.L.I.D. y que descubren cinco principios fundamentales en el paradigma de la Programación Orientado a [...]