-
Acabo de leer en twitter un comentario que dice: “ #region in C# only has 2 purposes: to add unnecessary noise, or when you think it helps, it's actually telling you how much your class sucks because if you feel the need to 'group' things into regions, you generally need to separate...
-
Después de la última sacudida recibida por la encapsulación del Container que hicimos en el artículo anterior, sacamos este Service Pack 1 y de paso cuento un poco cómo llegamos aquí. Cuando me pasan estas cosas, siempre recuerdo el pasaje de una lectura que...
-
En el artículo anterior implementamos todas las interfaces necesarias para usar algunos elementos de configuración a nivel de aplicación. Entre estos elementos estaba el Framework de IoC. En ese mismo artículo explicábamos por qué decidimos inyectar al Framework...
-
Me ha costado trabajo decidirme, hay tantos ejemplos de aplicaciones con arquitectura DDD publicados en internet en el que cada uno desarrolla un esquema distinto que uno se piensa una y otra vez si lo que está haciendo estará bien o será un simple disparate. Partiendo de esta duda...
-
Primero que todo disculparme si alguien entra en este post pensando que voy a hablar de política :P siento que no sea así. Ya me sobra con el regaño que me dieron ayer por decir que “insidiar” era un verbo. ;) Entrando en la materia que nos ocupa… Muchas veces...
-
Ayer a ráiz de un post de Javier Torrecilla salió una discursión acerca de como tratar el tema de la seguridad en nuestras aplicaciones. Javier hablaba sobre el uso la clase PrincipalPermission y mi comentario fue a la hora de ver que el código de Javier, mezclaba un tema...
-
Hola Me voy a saltar el post pendiente que tengo sobre crear o comentar algún código existente sobre el algoritmo Hi/Lo para los Object ID en Entity Framework. El culpable de este salto es un inquieto colega de proyecto que se puso a probar un artículo que publicamos hace unos días...
-
Hola Hace poco me he comprado el excelente libro de Entity Framework 4.1 . He leído mucho sobre este ORM desde sus primeras versiones, pero nunca me resultó lo suficientemente atractivo para usar en un proyecto real sobre el cual me permitieran elegir. Como alternativa a EF tenía...
-
Hola, Hoy en día, en muchas de las arquitecturas de moda escuchamos hablar de un patrón muy utilizado llamado "Command". ¿Sabemos con claridad lo que es el patrón Command? Para quien aún no lo tenga tan claro les dejo un documento creado para un curso de patrones...
-
Hola!! Desde hace un tiempo y, con la ayuda de algunos compañeros del mundillo y patrocinio de ENCAMINA , estamos intentando reactivar el grupo de usuarios .NET de Valencia. Prueba de ello, vamos a organizar un evento el próximo 17 de Junio a las 16h, donde esperamos que todos los que trabajamos en ...
-
Una de las cosas que me gustó cuando empecé a trabajar con Microsoft Dynamics CRM era la manera en la que se reflejan las customizaciones sobre las entidades. Por ejemplo, la entidad Incidencia tiene su correspondiente tabla dbo.IncidentBase (Con los campos base de dicha entidad) y sí añadimos nuevos...
-
Ultimamente vengo viendo mucho código en el que se hace intensivo el uso de var para declarar todo tipo de variables y me gustaría dar mi opinión sobre este mal uso: El uso extensivo de var dificulta la legibilidad y comprensión del código fuente, porque un buen código (por lo menos para mí) es el que...
-
Una entradita rápida para ser viernes. El otro día un compañero me dijo que sí sabía como se podían crear directivas de compilación para un tipo de configuración especifica como por ejemplo se hace con la directiva DEBUG: #if DEBUG Console.WriteLine...
-
Imaginaros que tenéis que almacenar información de los medios de transporte que dispone una empresa, como puede puede ser coches, barcos, aviónes… y dicha información ha de ser serializada en un fichero XML. Cada entidad especifica como el coche o el avión tienen...
-
Ya se ha hablado de Monotouch en Geeks: http://geeks.ms/blogs/oalvarez/archive/2009/08/04/mono-para-el-iphone.aspx http://geeks.ms/blogs/eecsaky/archive/2009/08/04/monotouch-c-para-tu-iphone.aspx Ahora ya se puede descargar la trial de Monotouch: http://www.mono-project.com/newstouch/archive/2009/Sep...
-
Pues como dice el título, la ejecución diferida es una característica de algunos operadores de LINQ, qué sólo cuando se itera sobre los elementos del enumerable, se evalua la consulta (cuando se llama al método MoveNext) y no cuando se construye. No todos los...
-
Mucho ha llovido desde mi último post, pero entre trabajo y la preparación de mi boda, no he tenido mucho tiempo libre. Hace un par de meses ayudando a un compañero con una aplicación web, tuve la necesidad de desplegar las dlls del ReportViewer en el hosting que habían...
-
Hoy, mi compañero de trabajo y yo estabamos dándole vueltas al por qué de este error en el compilador de C# y no en el de VB.NET. Mirando una buena explicación del por qué el compilador de C# no permite esto, he encontrado esta: a.cs class zzz { public static void Main() { yyy a = new yyy(); a.aa = 10;...
-
El otro día repondiendo las preguntas de los foros de MSDN, me encontré con esta entrada: http://forums.microsoft.com/msdn-es/ShowPost.aspx?PostID=2677819&SiteID=11 El problema que tenía este chico era que los correos que enviaba a cuentas de correo de Hotmail no llegaban pero no daba ningún error...
-
Ayer tuve la suerte de asistir al evento que ilitia Technologies SRL preparó en las instalaciones de Microsoft Ibérica. El formato era muy novedoso y la verdad es que me gusto bastante. Era al primer evento al que asistía en el que no estas escuchando hablar a una persona/as durante 5 horas en las que...