<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Omar del Valle Rodríguez - Todos los comentarios</title><link>http://geeks.ms/blogs/omarvr/default.aspx</link><description /><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>re: [Web Socket] Un evento en el tintero (introducción)</title><link>http://geeks.ms/blogs/omarvr/archive/2013/03/04/web-socket-un-evento-en-el-tintero-introducci-243-n.aspx#208780</link><pubDate>Tue, 05 Mar 2013 10:46:04 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:208780</guid><dc:creator>Omar del Valle Rodríguez</dc:creator><description>&lt;p&gt;Gracias @Kiquenet&lt;/p&gt;
&lt;p&gt;Esperemos que cumplan con las expectativas que tienes&lt;/p&gt;
&lt;p&gt;:)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=208780" width="1" height="1"&gt;</description></item><item><title>re: [Web Socket] Un evento en el tintero (introducción)</title><link>http://geeks.ms/blogs/omarvr/archive/2013/03/04/web-socket-un-evento-en-el-tintero-introducci-243-n.aspx#208778</link><pubDate>Tue, 05 Mar 2013 08:26:58 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:208778</guid><dc:creator>Kiquenet</dc:creator><description>&lt;p&gt;Será interesante ver esos artículos, Omar. Estaré pendiente, gracias.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=208778" width="1" height="1"&gt;</description></item><item><title>re: RESTFul en Windows 8</title><link>http://geeks.ms/blogs/omarvr/archive/2012/10/11/restful-en-windows-8.aspx#207140</link><pubDate>Tue, 16 Oct 2012 13:03:42 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:207140</guid><dc:creator>Kiquenet</dc:creator><description>&lt;p&gt;Muy interesante, gracias Omar.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=207140" width="1" height="1"&gt;</description></item><item><title>re: Carga de páginas en Chrome, rápido sí, pero ¿seguro?</title><link>http://geeks.ms/blogs/omarvr/archive/2012/10/09/carga-de-p-225-ginas-en-chrome-r-225-pido-s-237-pero-191-seguro.aspx#207085</link><pubDate>Wed, 10 Oct 2012 13:11:10 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:207085</guid><dc:creator>Omar del Valle Rodríguez</dc:creator><description>&lt;p&gt;Pues te cuento... :)&lt;/p&gt;
&lt;p&gt;Tengo una Kinect conectada al socket server. Cuando carga la página en el cliente, se ejecuta un setInteval que cada X seg. manda un comando al servidor para que la kinect saque una foto.&lt;/p&gt;
&lt;p&gt;Pongo la url en Chrome sin cargar la página, espero unos segundos y cuando miro en el servidor, aún sin cargar la página, tengo fotos y todo.. :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=207085" width="1" height="1"&gt;</description></item><item><title>re: Carga de páginas en Chrome, rápido sí, pero ¿seguro?</title><link>http://geeks.ms/blogs/omarvr/archive/2012/10/09/carga-de-p-225-ginas-en-chrome-r-225-pido-s-237-pero-191-seguro.aspx#207084</link><pubDate>Wed, 10 Oct 2012 12:37:09 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:207084</guid><dc:creator>Omar del Valle Rodríguez</dc:creator><description>&lt;p&gt;Eduard.. no sé si el Chrome para móviles lo haga, pero en un Tablet con Windows 8 Pro, puedo instalar la versión de escritorio ¿No?.. :(&lt;/p&gt;
&lt;p&gt;De cualquier forma, y esto no lo tengo 100% confirmado, si yo desde el servidor que maneja las conexiones Web Socket, envío comandos al cliente web para que se modifique el DOM (posiciones de elementos y otras cosillas más) y espero un rato antes de decirle a Chrome que cargue la página, cuando la cargo aparece ya con el DOM modificado.. 0_o &lt;/p&gt;
&lt;p&gt;O sea, q las modificaciones que haga al DOM antes de cargar la página, se ven reflejadas en el navegador cuando finalmente aceptas cargarla... pero ya te digo, tengo q sacar tiempo para confirmar esto al 100% :)&lt;/p&gt;
&lt;p&gt;Salu2!!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=207084" width="1" height="1"&gt;</description></item><item><title>re: Carga de páginas en Chrome, rápido sí, pero ¿seguro?</title><link>http://geeks.ms/blogs/omarvr/archive/2012/10/09/carga-de-p-225-ginas-en-chrome-r-225-pido-s-237-pero-191-seguro.aspx#207082</link><pubDate>Wed, 10 Oct 2012 10:46:12 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:207082</guid><dc:creator>Eduard Tomàs i Avellana</dc:creator><description>&lt;p&gt;@Omar&lt;/p&gt;
&lt;p&gt;El Chrome para móviles también lo hace? Yo hablaba de escritorio, donde se supone que uno tiene ADSL. Por lo que entonces ya digo que precargar las páginas no me parece nada mal (ejecutar el script eso sí!).&lt;/p&gt;
&lt;p&gt;Si la versión de móviles lo hace debería ser configurable (al menos si estamos en conexión de datos).&lt;/p&gt;
&lt;p&gt;Saludos&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=207082" width="1" height="1"&gt;</description></item><item><title>re: Carga de páginas en Chrome, rápido sí, pero ¿seguro?</title><link>http://geeks.ms/blogs/omarvr/archive/2012/10/09/carga-de-p-225-ginas-en-chrome-r-225-pido-s-237-pero-191-seguro.aspx#207065</link><pubDate>Tue, 09 Oct 2012 15:42:16 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:207065</guid><dc:creator>Omar del Valle Rodríguez</dc:creator><description>&lt;p&gt;:) Eduard... el tema est&amp;aacute; en q hoy en d&amp;iacute;a todo se mueve a conexiones de datos 3G o 4G... q consuman ancho de banda sin nuestro consentimiento no lo veo muy muy que digamos... :) quiz&amp;aacute;s sea configurable, no lo he mirado.&lt;/p&gt;
&lt;p&gt;Otro tema es que si nuestra navegaci&amp;oacute;n pasa por proxy con control de contenido, ummm, ojito con las URL que escribimos, aunque ni siquiera lleguemos a entra. :-P. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=207065" width="1" height="1"&gt;</description></item><item><title>re: Carga de páginas en Chrome, rápido sí, pero ¿seguro?</title><link>http://geeks.ms/blogs/omarvr/archive/2012/10/09/carga-de-p-225-ginas-en-chrome-r-225-pido-s-237-pero-191-seguro.aspx#207062</link><pubDate>Tue, 09 Oct 2012 15:07:53 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:207062</guid><dc:creator>Eduard Tomàs i Avellana</dc:creator><description>&lt;p&gt;Que cargue posibles páginas de destino en background no me parece mal (es un eficiente uso de la red), aunque quizá los analistas de estadísticas de acceso no estarán de acuerdo :)&lt;/p&gt;
&lt;p&gt;Eso sí, que EJECUTE el ready... eso me parece que ya es pasarse, la verdad...&lt;/p&gt;
&lt;p&gt;Saludos!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=207062" width="1" height="1"&gt;</description></item><item><title>re: Mensajes de browser a browser (Web Socket)</title><link>http://geeks.ms/blogs/omarvr/archive/2012/08/07/mensajes-de-browser-a-browser-web-socket.aspx#206445</link><pubDate>Fri, 10 Aug 2012 20:42:22 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:206445</guid><dc:creator>Joaquín Sosa Martín</dc:creator><description>&lt;p&gt;grande!!! ;)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=206445" width="1" height="1"&gt;</description></item><item><title>re: Mensajes de browser a browser (Web Socket)</title><link>http://geeks.ms/blogs/omarvr/archive/2012/08/07/mensajes-de-browser-a-browser-web-socket.aspx#206444</link><pubDate>Fri, 10 Aug 2012 20:42:14 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:206444</guid><dc:creator>Joaquín Sosa Martín</dc:creator><description>&lt;p&gt;grande!!! ;)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=206444" width="1" height="1"&gt;</description></item><item><title>re: POO–Responsabilidades</title><link>http://geeks.ms/blogs/omarvr/archive/2012/08/08/poo-responsabilidades.aspx#206430</link><pubDate>Thu, 09 Aug 2012 07:26:26 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:206430</guid><dc:creator>Omar del Valle Rodríguez</dc:creator><description>&lt;p&gt;Hola @ecardenas... &lt;/p&gt;
&lt;p&gt;bueno, primero que todo no quisiera q pienses que estoy intentando cambiar tu manera de pensar, el mundo de los inform&amp;aacute;ticos es una gran biblioteca con eso de que cada cual tiene 1 librito.. :)&lt;/p&gt;
&lt;p&gt;Yo vengo de C, C++ y todo lo que hay de por medio hasta llegar a NET.. de cuando hab&amp;iacute;a que hacer &amp;quot;ventanas&amp;quot; con caracteres especiales sobre MS-DOS y la programaci&amp;oacute;n era totalmente lineal.&lt;/p&gt;
&lt;p&gt;En todo ese tiempo, si he llegado a esta manera de pensar ha sido m&amp;aacute;s por golpes que por las tendencias. Estoy de &amp;quot;acuerdo&amp;quot; en lo que planteas en tu blog, pero de la misma manera q me comentabas q los extremos son malos, creo que los supuestos q planteas van muy al extremo :)&lt;/p&gt;
&lt;p&gt;Dif&amp;iacute;cilmente se tenga que cambiar de SQL Server a Oracle u otro gestor, ni se desarrolla pensando si ma&amp;ntilde;ana me van a pedir que mi app funcione en un iPad (tambi&amp;eacute;n hay casos en que s&amp;iacute;) pero hay muchos &amp;quot;casos de uso&amp;quot; antes de llegar a ese punto q cambian continuamente (esto es una realidad) porque no hay proyecto q no cambie sus especificaciones desde que se empieza hasta que se termine.&lt;/p&gt;
&lt;p&gt;El segundo post plantea un error, desde mi punto de vista, muy com&amp;uacute;n. El concepto de tener interfaces no es para poder crear Mocks, esa es una de las ventajas. El verdadero objetivo es hacer algo sin estar &amp;quot;atado&amp;quot; al c&amp;oacute;mo se hace... si lo piensas, tu cuando env&amp;iacute;as un SMS solo escribes el texto y das enviar. &amp;iquest;Qu&amp;eacute; hay detr&amp;aacute;s de todo eso? No lo sabes y tampoco te preocupa. &amp;iquest;Cuantas veces eso ha cambiado sin tu saberlo? No lo sabes y no te preocupa, eso s&amp;iacute;... tu sigues enviando SMS como el primer d&amp;iacute;a.. :)&lt;/p&gt;
&lt;p&gt;Si tienes un error en tu c&amp;oacute;digo &amp;quot;repleto de DI&amp;quot;, seguramente te faltar&amp;aacute; un test. En el caso del blog se deber&amp;iacute;a crear un Mock sobre el servicio para &amp;quot;testear&amp;quot; los controladores, pero tambi&amp;eacute;n deber&amp;iacute;a existir un Mock sobre la unidad de trabajo para &amp;quot;testear&amp;quot; los servicios, ya con esto cubres tu c&amp;oacute;digo porque el error no te saltar&amp;aacute; en el controlador sino en los servicios. &lt;/p&gt;
&lt;p&gt;Es verdad que seguir la l&amp;oacute;gica de todo el c&amp;oacute;digo cuesta, pero &amp;iquest;en realidad quieres seguir la l&amp;oacute;gica de todo el c&amp;oacute;digo? Volvemos al SMS, &amp;iquest;de verdad quieres saber c&amp;oacute;mo funcionan las telef&amp;oacute;nicas cuando env&amp;iacute;as un SMS? Tu solo quieres poder enviar y listo, a que s&amp;iacute;.. :)&lt;/p&gt;
&lt;p&gt;Salu2&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=206430" width="1" height="1"&gt;</description></item><item><title>re: POO–Responsabilidades</title><link>http://geeks.ms/blogs/omarvr/archive/2012/08/08/poo-responsabilidades.aspx#206422</link><pubDate>Wed, 08 Aug 2012 22:16:09 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:206422</guid><dc:creator>Ernesto</dc:creator><description>&lt;p&gt;Entiendo, pero a veces de frente se va a ese supuesto... olvidando el objetivo de hacer que el proyecto sea leible por un ser humano, ningun extremo es bueno.&lt;/p&gt;
&lt;p&gt;Te dejo con dos enlaces (uno es mio):&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://grimpidev.wordpress.com/2010/12/20/programando-bajo-assumptions-driven-development-add/"&gt;grimpidev.wordpress.com/.../programando-bajo-assumptions-driven-development-add&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.consultorinternet.com/2010/02/los-nuevos-patrones-ayudan-la.html"&gt;www.consultorinternet.com/.../los-nuevos-patrones-ayudan-la.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Se me dira contracorriente, cuando en realidad solo pido prudencia ;)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=206422" width="1" height="1"&gt;</description></item><item><title>re: POO–Responsabilidades</title><link>http://geeks.ms/blogs/omarvr/archive/2012/08/08/poo-responsabilidades.aspx#206417</link><pubDate>Wed, 08 Aug 2012 20:00:28 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:206417</guid><dc:creator>Omar del Valle Rodríguez</dc:creator><description>&lt;p&gt;Hola @ecardenas, gracias por el comentario.. ;)&lt;/p&gt;
&lt;p&gt;Yo creo que esa justificación es muy usada cuando iniciamos un proyecto. ¿por qué separar esto si al final se entiende bien y es solo un &amp;quot;if&amp;quot;?&lt;/p&gt;
&lt;p&gt;El problema es que hoy en día nunca sabemos dónde terminará un proyecto, los clientes piden cambios todos los días y complican la funcionalidad minuto a minuto. Tenía un profesor que me decía que un proyecto pequeño es un proyecto grande que acaba de nacer.&lt;/p&gt;
&lt;p&gt;El @bruno puso un día algo parecido... beta v0.1, beta v0.2, marrón v1.0.... &lt;/p&gt;
&lt;p&gt;Al final hoy es un simple &amp;quot;if&amp;quot; por el que no vale la pena separar las responsabilidades, mañana es otro, luego otro y otro y otro... y cada vez te cuesta más hacerlo como es debido por la cantidad de cambios que implica... :)&lt;/p&gt;
&lt;p&gt;Es solo mi opinión eh, también puedo equivocarme.. :)&lt;/p&gt;
&lt;p&gt;Salu2&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=206417" width="1" height="1"&gt;</description></item><item><title>re: POO–Responsabilidades</title><link>http://geeks.ms/blogs/omarvr/archive/2012/08/08/poo-responsabilidades.aspx#206414</link><pubDate>Wed, 08 Aug 2012 19:13:09 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:206414</guid><dc:creator>Ernesto</dc:creator><description>&lt;p&gt;Lo malo es que algunas veces pecamos de ir colocando mas capas que contradictoriamente hacen mas complicado el saber como funciona el asunto&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=206414" width="1" height="1"&gt;</description></item><item><title>POO–Responsabilidades</title><link>http://geeks.ms/blogs/omarvr/archive/2010/10/06/apuntes-de-un-evento-poo-parte-1.aspx#206412</link><pubDate>Wed, 08 Aug 2012 13:43:29 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:206412</guid><dc:creator>Omar del Valle Rodríguez</dc:creator><description>&lt;p&gt;“Hay una diferencia entre programar orientado a objetos y pensar orientado a objetos” Debatiendo hoy&lt;/p&gt;
&lt;img src="http://geeks.ms/aggbug.aspx?PostID=206412" width="1" height="1"&gt;</description></item><item><title>re: DDD: 2- Framework de IoC (Service Pack 1)</title><link>http://geeks.ms/blogs/omarvr/archive/2011/11/22/ddd-2-framework-de-ioc-service-pack-1.aspx#201868</link><pubDate>Thu, 24 Nov 2011 16:32:30 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201868</guid><dc:creator>Omar del Valle Rodríguez</dc:creator><description>&lt;p&gt;Gracias por la recopilación Eduard..... ;) yo creo q deberíamos abrir un post solo para eso :)&lt;/p&gt;
&lt;p&gt;El tema esta en q hoy en día siempre trabajas con mas de un origen de datos. El principal sigue siendo la base de datos, pero también interactuamos con Google (docs, calendars, contacts), twitter, Facebook, etc. y cada día aparecerán mas...&lt;/p&gt;
&lt;p&gt;Si trabajamos con los repositorios y la unidad de trabajo del ORM, estamos cerrandonos a esa fuente de datos, tu arquitectura tendría q variar cuando te pidan recuperar los usuarios de Facebook... :( no?&lt;/p&gt;
&lt;p&gt;No seria mas cómodo olvidarnos si los contactos salen de Google, Facebook o nuestra base de datos?&lt;/p&gt;
&lt;p&gt;Salu2;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201868" width="1" height="1"&gt;</description></item><item><title>re: DDD: 2- Framework de IoC (Service Pack 1)</title><link>http://geeks.ms/blogs/omarvr/archive/2011/11/22/ddd-2-framework-de-ioc-service-pack-1.aspx#201864</link><pubDate>Thu, 24 Nov 2011 11:36:03 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201864</guid><dc:creator>Eduard Tomàs i Avellana</dc:creator><description>&lt;p&gt;Buenas,&lt;/p&gt;
&lt;p&gt;Hay un debate abierto sobre si es necesario abstraer IUnitOfWork y tus propios repositorios, o pasar de esas abstracciones y usar directamente el ORM seleccionado (ya sea EF, NH u otro ya que cualquier ORM actual proporciona repositorios y unit of work de serie). Hay posturas en ambos sentidos y personalmente es una decisión que creo que hay valorar en cada caso.&lt;/p&gt;
&lt;p&gt;Hace algún tiempo Unai escribió un post relacionado con esto (&lt;a rel="nofollow" target="_new" href="http://geeks.ms/blogs/unai/archive/2011/07/26/idbset-iobjectset-como-repositorios-o-tus-propias-abstracciones.aspx"&gt;geeks.ms/.../idbset-iobjectset-como-repositorios-o-tus-propias-abstracciones.aspx&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Alguien que está en contra de dichas abstracciones es Oren Eini (Ayende) como se puede leer en su blog (&lt;a rel="nofollow" target="_new" href="http://ayende.com/blog/3955/repository-is-the-new-singleton"&gt;ayende.com/.../repository-is-the-new-singleton&lt;/a&gt; y &lt;a rel="nofollow" target="_new" href="http://ayende.com/blog/4784/architecting-in-the-pit-of-doom-the-evils-of-the-repository-abstraction-layer"&gt;ayende.com/.../architecting-in-the-pit-of-doom-the-evils-of-the-repository-abstraction-layer&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Udi Dahan escribió hace tiempo sobre el tema y el prefiere usar Query Objects (&lt;a rel="nofollow" target="_new" href="http://www.udidahan.com/2007/03/28/query-objects-vs-methods-on-a-repository/"&gt;www.udidahan.com/.../query-objects-vs-methods-on-a-repository&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Como se puede ver es un tema que da para mucho...&lt;/p&gt;
&lt;p&gt;Hay que valorar siempre que ganamos con esas abstracciones y si su uso nos acerca o no a la solución o solo nos añade más complejidad. Unai lo resumió perfectamente en su post cuando dijo &amp;quot;es la responsabilidad de cada uno&amp;quot;.&lt;/p&gt;
&lt;p&gt;Un saludo!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201864" width="1" height="1"&gt;</description></item><item><title>re: DDD: 2- Framework de IoC (Service Pack 1)</title><link>http://geeks.ms/blogs/omarvr/archive/2011/11/22/ddd-2-framework-de-ioc-service-pack-1.aspx#201859</link><pubDate>Thu, 24 Nov 2011 08:32:26 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201859</guid><dc:creator>Omar del Valle Rodríguez</dc:creator><description>&lt;p&gt;Juanma, si te soy sincero, no tengo ni idea... :)&lt;/p&gt;
&lt;p&gt;Tengo claro cómo lo hacía antes, y que deseo que esto termine siendo algo parecido a un template que me ayude a tener todo listo cuando inicie un proyecto con este tipo de arquitectura. Por eso, trataré en todo momento de no depender de Framework específicos (NH, Linq2Sql o EF). &lt;/p&gt;
&lt;p&gt;Está claro que con IoC ya vimos que no vale la pena. Con el resto de la arquitectura, ya iremos viendo con la ayuda del resto de geeks si vamos o no por buen camino.. :)&lt;/p&gt;
&lt;p&gt;Salu2... &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201859" width="1" height="1"&gt;</description></item><item><title>re: DDD: 2- Framework de IoC (Service Pack 1)</title><link>http://geeks.ms/blogs/omarvr/archive/2011/11/22/ddd-2-framework-de-ioc-service-pack-1.aspx#201849</link><pubDate>Wed, 23 Nov 2011 13:35:29 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201849</guid><dc:creator>Juanma</dc:creator><description>&lt;p&gt;Buenos reflejos, Omar, ahora esto va teniendo una pinta mucho mejor :-)&lt;/p&gt;
&lt;p&gt;Viendo este ejemplo de dependencias:&lt;/p&gt;
&lt;p&gt;Controller(IService srv) – Service(IRepository repo) – Repository(IUnitofWork uow) – UnitOfWork()&lt;/p&gt;
&lt;p&gt;tengo curiosidad por ver cómo vas a montar el UoW.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201849" width="1" height="1"&gt;</description></item><item><title>re: DDD: 2- Framework de IoC (Service Pack 1)</title><link>http://geeks.ms/blogs/omarvr/archive/2011/11/22/ddd-2-framework-de-ioc-service-pack-1.aspx#201842</link><pubDate>Tue, 22 Nov 2011 23:52:30 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:201842</guid><dc:creator>Omar del Valle Rodríguez</dc:creator><description>&lt;p&gt;@Unai, claro que se permiten comentarios, gracias a eso estamos en este punto :)&lt;/p&gt;
&lt;p&gt;Sobre RRR, sí que lo vi... y en la implementación para el caso de servicios WCF se ve claramente em el método ReleaseInstance. &lt;/p&gt;
&lt;p&gt;El tema de MVC3 pensé resolverlo usando alguna implementación PerRequest del LifetimeManager de Unity. De todas maneras me lo miro un poco más...Gracias de nuevo.. ;)&lt;/p&gt;
&lt;p&gt;@Luis.. gracias por el autobombo.. :P&lt;/p&gt;
&lt;p&gt;Salu2 a los dos...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=201842" width="1" height="1"&gt;</description></item></channel></rss>