<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Blog de Jorge Gamba</title><link>http://geeks.ms/blogs/jgamba/default.aspx</link><description>Evangelista ALT.NET</description><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JGambaGeeksms" /><feedburner:info uri="jgambageeksms" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Ahora soy MVP de Microsoft, es una buena oportunidad para decir gracias</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/ubsAN1N-wkk/microsoft-mvp-gracias.aspx</link><pubDate>Thu, 14 Oct 2010 13:18:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:183313</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>7</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=183313</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/10/14/microsoft-mvp-gracias.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jgamba/image_5F00_561BE1C6.png"&gt;&lt;img height="454" width="604" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jgamba/image_5F00_thumb_5F00_0BFD8489.png" alt="image" border="0" title="image" style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Quiero expresar mi satisfacci&amp;oacute;n al haber recibido el pasado 1 de Octubre de 2010 el reconocimiento como &lt;em&gt;Profesional M&amp;aacute;s Valioso (&lt;/em&gt;&lt;a target="_blank" href="https://mvp.support.microsoft.com/gp/aboutmvp"&gt;&lt;em&gt;MVP&lt;/em&gt;&lt;/a&gt;&lt;em&gt;) de Microsoft en el mundo, en el &amp;aacute;rea de C#. &lt;/em&gt;En el correo de notificaci&amp;oacute;n que recib&amp;iacute; de Microsoft se mencionaba lo siguiente:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;En Microsoft creemos que las comunidades t&amp;eacute;cnicas mejoran la vida de las personas y el &amp;eacute;xito del sector gracias a que expertos independientes, como usted, ayudan a otros a obtener un mayor valor de los productos y las tecnolog&amp;iacute;as mediante el intercambio gratuito y objetivo de conocimientos. Como MVP de Microsoft forma parte de un grupo muy selecto de expertos que representan lo mejor y lo m&amp;aacute;s brillante de la tecnolog&amp;iacute;a y que comparten un compromiso profundo con la comunidad y la voluntad de ayudar a los dem&amp;aacute;s. &lt;/p&gt;
&lt;p&gt;En nombre de Microsoft, le agradecemos su contribuci&amp;oacute;n a las comunidades t&amp;eacute;cnicas.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Yo contesto a eso &amp;ldquo;muchas gracias Microsoft, yo tambi&amp;eacute;n creo firmemente en las comunidades t&amp;eacute;cnicas y tambi&amp;eacute;n valoro el apoyo que nos dan ustedes a quienes trabajamos por ellas&amp;rdquo;. Si bien esto exige que hagamos algunos sacrificios en tiempo, energ&amp;iacute;as y hasta en dinero, no es una labor meramente altruista, m&amp;aacute;s bien es el medio que algunos hemos escogido para crecer tanto profesional como personalmente, a trav&amp;eacute;s de la colaboraci&amp;oacute;n con nuestros pares, otros desarrolladores de software, sean estos principiantes o gur&amp;uacute;s.&lt;/p&gt;
&lt;p&gt;Ha sido muy buena la experiencia con la participaci&amp;oacute;n en la comunidad &lt;a target="_blank" href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt;, para mi y se que para un mont&amp;oacute;n de gente tambi&amp;eacute;n, que hemos coincidido en el &amp;aacute;nimo de hacer algo juntos por nosotros mismos, para mejorar nuestras habilidades t&amp;eacute;cnicas en el desarrollo de software. Es bonito ver c&amp;oacute;mo si alguien dice &amp;ldquo;quien nos puede ayudar en [tal cosa]&amp;rdquo; luego alguien contesta &amp;ldquo;yo puedo colaborar&amp;rdquo;. Ha sido grato compartir con personas que cuentan no solo con un alt&amp;iacute;simo nivel t&amp;eacute;cnico sino tambi&amp;eacute;n con excelentes valores humanos.&lt;/p&gt;
&lt;p&gt;Ser&amp;iacute;a imperdonable no dar las gracias a mi esposa, Johana C&amp;aacute;rdenas, no es que yo sacrifique mi familia por estar trabajando por las comunidades t&amp;eacute;cnicas, la familia est&amp;aacute; primero, pero digamos que en algunas ocasiones ella ha tenido que ejercer cierta paciencia por los compromisos que exige mi ocupaci&amp;oacute;n. Tambi&amp;eacute;n debo expresar mi agradecimiento a quien yo y otros tantos consideramos nuestro mentor, &lt;a target="_blank" href="http://fabiomaulo.blogspot.com/"&gt;Fabio Maulo&lt;/a&gt;, siempre listo a ayudar a quienes necesitamos una gu&amp;iacute;a; a quien ha sido un gran influyente en mi pensamiento, &lt;a target="_blank" href="http://ajlopez.com/"&gt;&amp;Aacute;ngel &amp;ldquo;Java&amp;rdquo; L&amp;oacute;pez&lt;/a&gt;, con su filosof&amp;iacute;a &lt;a target="_blank" href="http://msmvps.com/blogs/lopez/archive/2008/01/15/don-t-be-a-canuto.aspx"&gt;Don&amp;rsquo;t be a canuto&lt;/a&gt;; y no podr&amp;iacute;a dejar por fuera de esa lista a mis dos amigos &lt;a target="_blank" href="http://jfromaniello.blogspot.com/"&gt;Jos&amp;eacute; Romaniello&lt;/a&gt; y &lt;a target="_blank" href="http://www.cprieto.com/"&gt;Cristian Prieto&lt;/a&gt;, quienes a parte de tener unas excelentes habilidades t&amp;eacute;cnicas disfrutan dando la mano a otros para que tambi&amp;eacute;n puedan obtenerlas.&lt;/p&gt;
&lt;p&gt;Quienes me conocen saben que soy un firme creyente de lo que se promueve en el movimiento &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Que-es-AltNet"&gt;ALT.NET&lt;/a&gt; y que entonces valoro m&amp;aacute;s las pr&amp;aacute;cticas que las herramientas, que me esfuerzo por no caer ni en el fundamentalismo ni en tener una fe ciega en una tecnolog&amp;iacute;a espec&amp;iacute;fica o empresa, simplemente trato de usar y recomendar el mejor recurso disponible en el momento para mis necesidades y de acuerdo a las circunstancias; en otras palabras, trato de ser equilibrado y cuando se puede, neutral. Siendo coherente esta posici&amp;oacute;n, en cuanto a Microsoft les puedo garantizar de que mantendr&amp;eacute; mi criterio independiente, para se&amp;ntilde;alar sus aciertos y desaciertos cuando corresponda, siempre de una manera respetuosa.&lt;/p&gt;
&lt;p&gt;Tratar&amp;eacute; de corresponder con el reconocimiento que me otorga Microsoft y la comunidad manteniendo y de ser posible mejorando mi contribuci&amp;oacute;n a la gente a quienes puedan interesar mis aportes, especialmente quiero relacionarme m&amp;aacute;s con las comunidades presenciales (cara a cara) en donde no he tenido mucha participaci&amp;oacute;n hasta ahora, generar m&amp;aacute;s contenido t&amp;eacute;cnico y aportar m&amp;aacute;s a proyectos &lt;em&gt;Open Source&lt;/em&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=183313" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/ubsAN1N-wkk" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Opini_26002300_243_3B00_n/default.aspx">Opini&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Colaboraci_26002300_243_3B00_n/default.aspx">Colaboraci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Personal/default.aspx">Personal</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/10/14/microsoft-mvp-gracias.aspx</feedburner:origLink></item><item><title>Workshop: Desarrollo ágil de software en .NET, Segunda parte – Desacoplamiento</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/H9RHrEtjmsY/microsoft-workshop-desarrollo-agil-de-software-en-net-parte-2-desacoplamiento.aspx</link><pubDate>Tue, 12 Oct 2010 13:16:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:183222</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=183222</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/10/12/microsoft-workshop-desarrollo-agil-de-software-en-net-parte-2-desacoplamiento.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://spaceyideas.com/images/shuttleboosters.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Hoy, martes 12 de octubre de 2010 presentar&amp;eacute; la segunda sesi&amp;oacute;n de una serie de 3 en un workshop sobre &amp;ldquo;Desarrollo &amp;aacute;gil de software en .NET&amp;rdquo;. Esta sesi&amp;oacute;n se podr&amp;aacute; atender tanto presencial como virtualmente. Este evento se realizar&amp;aacute; en las instalaciones de Microsoft Colombia en la ciudad de Bogot&amp;aacute; en la Carrera 7 # 71-21 torre B piso 15, a las 6:30 p.m. hora local, lo que corresponde con la hora internacional 23:30 UTC/GMT (meridiano 0), con una duraci&amp;oacute;n aproximada de 2 horas.&lt;/p&gt;
&lt;p&gt;Esta sesi&amp;oacute;n se titula &amp;ldquo;Desarrollo &amp;aacute;gil de software en .NET: Dise&amp;ntilde;ando componentes desacoplados&amp;rdquo; y al igual que la anterior, se presentar&amp;aacute; en un modo introductorio, puesto que el objetivo es presentar las opciones que tenemos a la hora de definir la arquitectura l&amp;oacute;gica y dise&amp;ntilde;ar las clases siguiendo pr&amp;aacute;cticas recomendadas para desarrollar aplicaciones &lt;em&gt;mantenibles&lt;/em&gt;. No es requisito haber atendido la sesi&amp;oacute;n pasada, pues al inicio haremos un repaso muy r&amp;aacute;pido, pero suficiente, de la t&amp;eacute;cnica &amp;aacute;gil que emplearemos para el desarrollo (&lt;a target="_blank" href="http://blog.dannorth.net/introducing-bdd/"&gt;BDD&lt;/a&gt;). Los ejercicios se realizar&amp;aacute;n en Visual Studio 2010 empleando con lenguaje C#. La descripci&amp;oacute;n es la siguiente:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Para desarrollar aplicaciones de calidad se requiere la aplicaci&amp;oacute;n de principios, patrones y pr&amp;aacute;cticas de dise&amp;ntilde;o orientado a objetos, sin caer en la trampa de la sobre ingenier&amp;iacute;a. Pero en lugar de las aburridas explicaciones te&amp;oacute;ricas de programaci&amp;oacute;n orientada a objetos con los ejemplos t&amp;iacute;picos como Animal - Perro - Gato y similares, esta sesi&amp;oacute;n ser&amp;aacute; totalmente pr&amp;aacute;ctica, solucionando mediante c&amp;oacute;digo problemas y errores comunes a los que nos enfrentamos cuando construimos software. El resultado ser&amp;aacute; conformar una arquitectura l&amp;oacute;gica s&amp;oacute;lida y elegante para nuestra aplicaci&amp;oacute;n de referencia y ejemplo, con objetos de alta cohesi&amp;oacute;n y bajo acoplamiento.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Quienes deseen asistir presencialmente deber&amp;aacute;n inscribirse mediante un formulario de &lt;a target="_blank" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032461766"&gt;registro para evento presencial&lt;/a&gt; y los que deseen atender virtualmente (mediante Live Meeting) deber&amp;aacute;n usar este otro formulario de &lt;a target="_blank" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032462243"&gt;registro para Webcast&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=183222" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/H9RHrEtjmsY" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Inyecci_26002300_243_3B00_n+de+Dependencias/default.aspx">Inyecci&amp;#243;n de Dependencias</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/IoC/default.aspx">IoC</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Agile/default.aspx">Agile</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Patrones/default.aspx">Patrones</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Implementaci_26002300_243_3B00_n/default.aspx">Implementaci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Dise_26002300_241_3B00_o/default.aspx">Dise&amp;#241;o</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Principios/default.aspx">Principios</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pr_26002300_225_3B00_cticas+recomendadas/default.aspx">Pr&amp;#225;cticas recomendadas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Arquitectura/default.aspx">Arquitectura</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Presentaciones/default.aspx">Presentaciones</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/10/12/microsoft-workshop-desarrollo-agil-de-software-en-net-parte-2-desacoplamiento.aspx</feedburner:origLink></item><item><title>Podcast sobre “Comunidades Tecnológicas” en dev3cast</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/hwIH4xpGvUI/podcast-comunidades-tecnologicas-en-dev3cast.aspx</link><pubDate>Fri, 08 Oct 2010 17:40:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:183073</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=183073</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/10/08/podcast-comunidades-tecnologicas-en-dev3cast.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://bp0.blogger.com/_23zMGxTlTH4/R964K6epsnI/AAAAAAAAAU0/rkjijvkfi68/s400/crw_4.JPG" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Un tema sobre el cu&amp;aacute;l me apasiona hablar es &lt;em&gt;Comunidades,&lt;/em&gt; no que yo sea un experto en el asunto sino digamos que m&amp;aacute;s bien un creyente de que por medio de la colaboraci&amp;oacute;n y discusi&amp;oacute;n en grupos de usuarios o comunidades se pueden alcanzar algunas metas mucho m&amp;aacute;s f&amp;aacute;cil de lo que se lograr&amp;iacute;a individualmente.&lt;/p&gt;
&lt;p&gt;Precisamente estuve compartiendo opiniones el pasado mi&amp;eacute;rcoles 6 de octubre de 2010 con &lt;a href="http://mario-chavez.blogspot.com/"&gt;Mario Ch&amp;aacute;vez&lt;/a&gt;, &lt;a href="http://developeando.com/"&gt;Mario Cornejo&lt;/a&gt;, &lt;a href="http://msmvps.com/blogs/haarongonzalez"&gt;Haar&amp;oacute;n Gonz&amp;aacute;lez&lt;/a&gt; y &lt;a href="http://msmvps.com/blogs/gflores"&gt;Gabriel Flores&lt;/a&gt;, comentando los mecanismos de participaci&amp;oacute;n de sus integrantes, los desaf&amp;iacute;os que enfrentan para ser efectivas en la difusi&amp;oacute;n de sus valores, las diferencias en los estilos de organizaci&amp;oacute;n y analizando el futuro que les espera.&lt;/p&gt;
&lt;p&gt;Esta grabaci&amp;oacute;n puede ser muy &amp;uacute;til para quienes participan en una comunidad, bien sea que est&amp;eacute;n iniciando o ya tengan bastante experiencia; pueden acceder a ella en la p&amp;aacute;gina &lt;a target="_blank" href="http://www.dev3cast.com/2010/10/06/comunidades-tecnologicas/"&gt;Comunidades Tecnol&amp;oacute;gicas&lt;/a&gt;, luego de escucharla, pueden comentar aqu&amp;iacute; sus observaciones.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=183073" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/hwIH4xpGvUI" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Opini_26002300_243_3B00_n/default.aspx">Opini&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Colaboraci_26002300_243_3B00_n/default.aspx">Colaboraci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Discusi_26002300_243_3B00_n/default.aspx">Discusi&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Podcast/default.aspx">Podcast</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/10/08/podcast-comunidades-tecnologicas-en-dev3cast.aspx</feedburner:origLink></item><item><title>Workshop: Desarrollo ágil de software en .NET, Primera parte - BDD</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/RGD1ufelnBs/microsoft-workshop-desarrollo-agil-de-software-en-net-parte-1-bdd.aspx</link><pubDate>Mon, 04 Oct 2010 19:36:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:182824</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=182824</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/10/04/microsoft-workshop-desarrollo-agil-de-software-en-net-parte-1-bdd.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://specflow.org/getfile/47a9e6e0-33fd-4ed6-99a2-244855bdc7fd/step7.aspx" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Ma&amp;ntilde;ana martes 5 de octubre de 2010 estar&amp;eacute; presentando la primera sesi&amp;oacute;n de una serie de 3 en un workshop sobre &amp;ldquo;Desarrollo &amp;aacute;gil de software en .NET&amp;rdquo;. Esta sesi&amp;oacute;n se podr&amp;aacute; atender tanto presencial como virtualmente. Este evento se realizar&amp;aacute; en las instalaciones de Microsoft Colombia en la ciudad de Bogot&amp;aacute; en la Carrera 7 # 71-21 torre B piso 15, a las 6:30 p.m. hora local, lo que corresponde con la hora internacional 23:30 UTC/GMT (meridiano 0), con una duraci&amp;oacute;n aproximada de 2 horas.&lt;/p&gt;
&lt;p&gt;Esta primera sesi&amp;oacute;n se titula &amp;ldquo;Desarrollo &amp;aacute;gil de software en .NET: Behavior-Driven Development (BDD)&amp;rdquo; y se presentar&amp;aacute; en un modo introductorio, de tal manera que no es requisito tener bases de desarrollo &amp;aacute;gil de software, es m&amp;aacute;s bien para quienes desean iniciarse en &amp;eacute;l, conocen la plataforma .NET, Visual Studio y los principios b&amp;aacute;sicos de desarrollo de software. la descripci&amp;oacute;n es la siguiente:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Desarrolle aplicaciones de calidad aplicando la metodolog&amp;iacute;a &amp;aacute;gil BDD, que cubre todo el proceso b&amp;aacute;sico de desarrollo de software, desde la captura efectiva de los requerimientos del cliente, que se traducen en pruebas de aceptaci&amp;oacute;n en el c&amp;oacute;digo y nos gu&amp;iacute;an en la implementaci&amp;oacute;n del comportamiento de la aplicaci&amp;oacute;n que desarrollamos, de a peque&amp;ntilde;os incrementos, por medio de ejemplos de prueba. Crearemos una aplicaci&amp;oacute;n de negocios del mundo real, en C# usando los recursos que nos provee la plataforma .NET, que a su vez constituir&amp;aacute; una peque&amp;ntilde;a aplicaci&amp;oacute;n de referencia y ejemplo que publicaremos como open source para la comunidad, en codeplex.com.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Quienes deseen asistir presencialmente deber&amp;aacute;n inscribirse mediante un formulario de &lt;a target="_blank" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032461765"&gt;registro para evento presencial&lt;/a&gt; y los que deseen atender virtualmente (mediante Live Meeting) deber&amp;aacute;n usar este otro formulario de &lt;a target="_blank" href="https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032462241&amp;amp;EventCategory=4"&gt;registro para Webcast&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=182824" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/RGD1ufelnBs" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Herramientas/default.aspx">Herramientas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Proyectos/default.aspx">Proyectos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/DDD/default.aspx">DDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pruebas/default.aspx">Pruebas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/TDD/default.aspx">TDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Agile/default.aspx">Agile</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/BDD/default.aspx">BDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Frameworks/default.aspx">Frameworks</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Framework/default.aspx">Framework</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Implementaci_26002300_243_3B00_n/default.aspx">Implementaci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Dise_26002300_241_3B00_o/default.aspx">Dise&amp;#241;o</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Principios/default.aspx">Principios</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pr_26002300_225_3B00_cticas+recomendadas/default.aspx">Pr&amp;#225;cticas recomendadas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Arquitectura/default.aspx">Arquitectura</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Requerimientos/default.aspx">Requerimientos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Historias+de+Usuario/default.aspx">Historias de Usuario</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pruebas+de+Aceptaci_26002300_243_3B00_n/default.aspx">Pruebas de Aceptaci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Presentaciones/default.aspx">Presentaciones</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ATDD/default.aspx">ATDD</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/10/04/microsoft-workshop-desarrollo-agil-de-software-en-net-parte-1-bdd.aspx</feedburner:origLink></item><item><title>Podcast sobre Behavior-Driven Development (BDD) en 32MINUTOS.NET</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/Sfo4zJ1rdk4/podcast-bdd-en-32minutos-net.aspx</link><pubDate>Mon, 04 Oct 2010 19:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:182819</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=182819</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/10/04/podcast-bdd-en-32minutos-net.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://www.masternewmedia.org/images/podcast_recording_editing_tools.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;El pasado 20 de septiembre de 2010 fue publicada la grabaci&amp;oacute;n de una sesi&amp;oacute;n de audio del podcast &lt;a target="_blank" href="http://32minutos.net/index.php"&gt;32MINUTOS.NET&lt;/a&gt; en la que el tema discutido fue uno que en lo personal me apasiona bastante y sobre el cual cada d&amp;iacute;a aprendo m&amp;aacute;s, &lt;a target="_blank" href="http://behaviour-driven.org/"&gt;Behavior-Driven Development&lt;/a&gt; (BDD) , que tiene como objetivo dise&amp;ntilde;ar e implementar buen c&amp;oacute;digo, mediante la creaci&amp;oacute;n, en el mismo c&amp;oacute;digo tal vez por medio de una herramienta de software, de especificaciones (pruebas o ejemplos) automatizadas, que resultan de la definici&amp;oacute;n de historias de usuario descompuestas en criterios de aceptaci&amp;oacute;n, que tambi&amp;eacute;n pueden constituir las pruebas de la aplicaci&amp;oacute;n desarrollada.&lt;/p&gt;
&lt;p&gt;Esta sesi&amp;oacute;n de charla o discusi&amp;oacute;n surgi&amp;oacute; del intercambio de opiniones por correo electr&amp;oacute;nico con &lt;a target="_blank" href="http://hadihariri.com/"&gt;Hadi Hariri&lt;/a&gt;, quien tambi&amp;eacute;n es especialista en la materia, y al tornarse interesantes y extensas estas opiniones, acordamos pasar a algo m&amp;aacute;s fluido y que pudiera servir de utilidad para la comunidad de desarrolladores, as&amp;iacute; que decidimos grabar la discusi&amp;oacute;n de voz, a lo que se sum&amp;oacute; &lt;a target="_blank" href="http://dvilchez.net"&gt;David V&amp;iacute;lchez&lt;/a&gt;, quien no solo hizo las veces de moderador y particip&amp;oacute; asumiendo el papel de reci&amp;eacute;n iniciado en el tema; a ellos muchas gracias. La grabaci&amp;oacute;n qued&amp;oacute; publicada en la p&amp;aacute;gina &lt;a target="_blank" href="http://32minutos.net/component/content/article/34-general/59-bdd.html"&gt;01x02 BDD con Jorge Gamba&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=182819" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/Sfo4zJ1rdk4" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Opini_26002300_243_3B00_n/default.aspx">Opini&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Agile/default.aspx">Agile</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/BDD/default.aspx">BDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Test+Driven+Development+_2800_TDD_2900_/default.aspx">Test Driven Development (TDD)</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Historias+de+Usuario/default.aspx">Historias de Usuario</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pruebas+de+Aceptaci_26002300_243_3B00_n/default.aspx">Pruebas de Aceptaci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ATDD/default.aspx">ATDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Discusi_26002300_243_3B00_n/default.aspx">Discusi&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Podcast/default.aspx">Podcast</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/10/04/podcast-bdd-en-32minutos-net.aspx</feedburner:origLink></item><item><title>[Evento] Desarrollando el equipo SCRUM, con Heitor Roriz</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/mZH7HA4dsLk/van-2010-09-25-desarrollando-el-equipo-scrum.aspx</link><pubDate>Fri, 24 Sep 2010 15:40:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:182423</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=182423</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/09/24/van-2010-09-25-desarrollando-el-equipo-scrum.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://marketplaceadvisor.channeladvisor.com/hi/77/76754/teamroom2.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Ma&amp;ntilde;ana s&amp;aacute;bado 25 de Agosto de 2010 a las 18:00 UTC/GMT (meridiano 0) o 20:00 CET, la comunidad &lt;a href="http://altnethispano.org/"&gt;ALT.NET Hispano&lt;/a&gt; realizar&amp;aacute; una &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt; (Webinar) que tendr&amp;aacute; una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a&lt;a href="http://snipr.com/virtualaltnet"&gt; http://snipr.com/virtualaltnet&lt;/a&gt;. Se tratar&amp;aacute;n asuntos relacionados con la organizaci&amp;oacute;n y procedimientos que se llevan a cabo en un buen equipo SCRUM.&lt;/p&gt;
&lt;p&gt;Se hablar&amp;aacute; sobre las caracter&amp;iacute;sticas de un equipo de desarrollo que deben ser trabajadas: los soft skills y la capacidad t&amp;eacute;cnica. Es este contexto, los roles del ScrumMaster, Product Owner y miembro del equipo Scrum son discutidas a fines de contestar dudas sobre que cada rol en un proyecto pode hacer para contribuir con el &amp;eacute;xito del proyecto..&lt;/p&gt;
&lt;p&gt;Para esta VAN tendremos nuevamente como presentador al brasile&amp;ntilde;o &lt;a href="http://www.scrumalliance.org/profiles/5461-heitor-roriz-filho"&gt;Heitor Roriz&lt;/a&gt; (&lt;a href="http://twitter.com/hroriz"&gt;hroriz&lt;/a&gt;), miembro de la &lt;a href="http://www.scrumalliance.org/"&gt;Scrum Alliance&lt;/a&gt; y quien es bastante conocido en numerosas comunidades &amp;Aacute;gil/SCRUM de habla de habla portuguesa, hispana e inglesa en diversos pa&amp;iacute;ses, pues es un destacado conferencista y entrenador para eventos y talleres. Heitor ya nos colabor&amp;oacute; hace poco presentando el tema &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/van-2010-08-14-user-stories"&gt;Mastering User Stories&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Tengan en cuenta que una VAN trata de seguir el modelo de &lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;Desconferencia&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org/"&gt;http://altnethispano.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=182423" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/mZH7HA4dsLk" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Proyectos/default.aspx">Proyectos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/SCRUM/default.aspx">SCRUM</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Productividad/default.aspx">Productividad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Agile/default.aspx">Agile</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Colaboraci_26002300_243_3B00_n/default.aspx">Colaboraci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pr_26002300_225_3B00_cticas+recomendadas/default.aspx">Pr&amp;#225;cticas recomendadas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Equipo/default.aspx">Equipo</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/09/24/van-2010-09-25-desarrollando-el-equipo-scrum.aspx</feedburner:origLink></item><item><title>[Evento] Introducción a "Identidad basada en evidencia" - ADFS &amp; WIF</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/Wqbkkq8J3Us/van-2010-09-18-identidad-basada-en-evidencia-adfs-wif.aspx</link><pubDate>Sat, 18 Sep 2010 05:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:182095</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=182095</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/09/18/van-2010-09-18-identidad-basada-en-evidencia-adfs-wif.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://www.images.generallyawesome2.com/photos/funny/photos/funny-frisk.jpg" align="left" style="margin:0px 20px 15px 0px;display:inline;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Hoy s&amp;aacute;bado 18 de Septiembre de 2010 a las 18:00 UTC/GMT (meridiano 0) o 20:00 CET, la comunidad &lt;a href="http://altnethispano.org/"&gt;ALT.NET Hispano&lt;/a&gt; ha organizado una &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt; (Webinar) que tendr&amp;aacute; una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a&lt;a href="http://snipr.com/virtualaltnet"&gt; http://snipr.com/virtualaltnet&lt;/a&gt;. El tema a tratar en esta ocasi&amp;oacute;n ser&amp;aacute; Identidad basada en evidencia (Claims based identity).&lt;/p&gt;
&lt;p&gt;En esta sesi&amp;oacute;n se presentar&amp;aacute;n los principios b&amp;aacute;sicos de autenticaci&amp;oacute;n y autorizaci&amp;oacute;n basada en &amp;quot;evidencia&amp;quot;. Luego discutiremos el rol de productos como ADFS (Active Directory Federation Services), frameworks como WIF (Windows Identity Foundation) y servicios como ACS (Access Control Service) en escenarios comunes. Ventajas, limitaciones y gu&amp;iacute;as generales de dise&amp;ntilde;o. Finalmente se mostrar&amp;aacute;n casos reales de implementaci&amp;oacute;n de este tipo de soluciones.&lt;/p&gt;
&lt;p&gt;Para esta ocasi&amp;oacute;n, tendremos a dos invitados, el primero de ellos es &lt;a target="_blank" href="http://blogs.msdn.com/b/eugeniop/"&gt;Eugenio Pace&lt;/a&gt; (&lt;a target="_blank" href="http://twitter.com/eugenio_pace"&gt;@eugenio_pace&lt;/a&gt;), quien trabaja para Microsoft como Senior Program Manager en el equipo Patterns &amp;amp; Practices especializ&amp;aacute;ndose all&amp;iacute; en &lt;em&gt;cloud computing&lt;/em&gt;. Nuestro segundo presentador ser&amp;aacute; &lt;a target="_blank" href="http://blog.carlospeix.com/"&gt;Carlos Peix&lt;/a&gt; (&lt;a target="_blank" href="http://twitter.com/carlospeix"&gt;@carlospeix&lt;/a&gt;), quien es un reconocido consultor en desarrollo &amp;aacute;gil de software en Argentina y evangelista del movimiento &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Que-es-AltNet"&gt;ALT.NET&lt;/a&gt;, apoya diversas iniciativas de grupos de usuarios en su pa&amp;iacute;s y Latino-Am&amp;eacute;rica.&lt;/p&gt;
&lt;p&gt;Tengan en cuenta que una VAN trata de seguir el modelo de &lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;Desconferencia&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org/"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=182095" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/Wqbkkq8J3Us" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Herramientas/default.aspx">Herramientas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Recursos/default.aspx">Recursos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Patrones/default.aspx">Patrones</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pr_26002300_225_3B00_cticas+recomendadas/default.aspx">Pr&amp;#225;cticas recomendadas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Arquitectura/default.aspx">Arquitectura</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Seguridad/default.aspx">Seguridad</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/09/18/van-2010-09-18-identidad-basada-en-evidencia-adfs-wif.aspx</feedburner:origLink></item><item><title>[Evento] “La inmortalidad de la Medusa”: Discusión sobre separación separación en capas</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/rL-vwKPOkTw/cafe-2010-08-27-la-inmortalidad-de-la-medusa.aspx</link><pubDate>Fri, 27 Aug 2010 12:32:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:181171</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=181171</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/08/27/cafe-2010-08-27-la-inmortalidad-de-la-medusa.aspx#comments</comments><description>&lt;p&gt;Hoy mismo, viernes 27 de Agosto de 2010, tendremos un &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;ALT.NET Caf&amp;eacute;&lt;/a&gt; en la comunidad &lt;a href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt; en el que se discutir&amp;aacute;n de manera abierta algunos temas de arquitectura de software, esta vez sobre &lt;em&gt;separaci&amp;oacute;n en capas&lt;/em&gt;. El encuentro ser&amp;aacute; a las 18:00 UTC/GMT (meridiano 0) o 20:00 CET y tendr&amp;aacute; una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Esta iniciativa fue formulada por &lt;a href="http://salias.com.ar"&gt;Mart&amp;iacute;n Sal&amp;iacute;as&lt;/a&gt; y &lt;a href="http://ajlopez.com/"&gt;&amp;Aacute;ngel &amp;ldquo;Java&amp;rdquo; L&amp;oacute;pez&lt;/a&gt;, dos de los miembros m&amp;aacute;s destacados de nuestra comunidad, el maestro &amp;Aacute;ngel escribi&amp;oacute; sobre el por qu&amp;eacute; de la expresi&amp;oacute;n &amp;ldquo;la inmortalidad de la medusa&amp;rdquo; en una entrada de su blog &lt;a href="http://msmvps.com/blogs/lopez/archive/2010/08/05/alt-net-hispano-caf-233-la-inmortalidad-de-la-medusa.aspx"&gt;ALT.NET Hispano Caf&amp;eacute;: La inmortalidad de la medusa&lt;/a&gt;. Para esta ocasi&amp;oacute;n, Mart&amp;iacute;n coment&amp;oacute; as&amp;iacute; lo que trataremos en la charla:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Con el Maestro estuvimos charlando un poco y se nos ocurri&amp;oacute; que podemos      &lt;br /&gt;seguir un poco el tema que empezamos alrededor de la separaci&amp;oacute;n en capas, y       &lt;br /&gt;complementando un poco el debate que iniciamos sobre todo alrededor del tema       &lt;br /&gt;acceso a datos y su conexi&amp;oacute;n con el modelo de dominio, podr&amp;iacute;amos charlar un       &lt;br /&gt;poco de las alternativas desde all&amp;iacute; hasta la interfaz externa (sea de       &lt;br /&gt;usuario, servicios, etc.).&lt;/p&gt;
&lt;p&gt;Algo que me gusta revisar siempre es la idea de la Arquitectura Hexagonal de      &lt;br /&gt;Alistair Cockburn (ahora m&amp;aacute;s conocida como Ports &amp;amp; Adapters) donde nos       &lt;br /&gt;sacamos de encima el modelo mental de datos-l&amp;oacute;gica-presentaci&amp;oacute;n, y pensamos       &lt;br /&gt;en extremos que publican y consumen datos, con un core que los analiza o       &lt;br /&gt;transforma.&lt;/p&gt;
&lt;p&gt;Creo que cada vez m&amp;aacute;s, con el ambiente de mash-ups, aplicaciones expuestas      &lt;br /&gt;como servicio, multitud de clientes y dispositivos, etc., hay mucha tela para       &lt;br /&gt;cortar alrededor.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tengan en cuenta un ALT.NET Caf&amp;eacute;, al igual que una &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt;, trata de seguir el modelo de desconferencia&lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=181171" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/rL-vwKPOkTw" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Opini_26002300_243_3B00_n/default.aspx">Opini&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Dise_26002300_241_3B00_o/default.aspx">Dise&amp;#241;o</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Arquitectura/default.aspx">Arquitectura</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Discusi_26002300_243_3B00_n/default.aspx">Discusi&amp;#243;n</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/08/27/cafe-2010-08-27-la-inmortalidad-de-la-medusa.aspx</feedburner:origLink></item><item><title>Video, presentación y otros recursos de mi VAN “Haciendo BDD con MSpec”</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/dbhOQL_KvsA/video-van-2010-08-21-bdd-mspec.aspx</link><pubDate>Wed, 25 Aug 2010 18:16:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:181095</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=181095</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/08/25/video-van-2010-08-21-bdd-mspec.aspx#comments</comments><description>&lt;p&gt;El pasado s&amp;aacute;bado 21 de Agosto de 2010 present&amp;eacute; una &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones" target="_blank"&gt;VAN&lt;/a&gt; (a.k.a. Webinar) para la gente de la comunidad &lt;a href="http://altnet-hispano.pbworks.com/Que-es-AltNet" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://altnethispano.org" target="_blank"&gt;ALT.NET Hispano&lt;/a&gt;, a la cual pertenezco. En esta presentaci&amp;oacute;n hice una introducci&amp;oacute;n a Behavior-Driven Development (&lt;a href="http://blog.dannorth.net/introducing-bdd/" target="_blank"&gt;BDD&lt;/a&gt;), su relaci&amp;oacute;n con Acceptance Test-Driven Development (ATDD), Domain-Driven Development (DDD) y Test-Driven Development (TDD), realizando un ejercicio de aplicaci&amp;oacute;n aplicando el estilo &lt;em&gt;Context / Specification.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;El ejercicio se desarroll&amp;oacute; definiendo una historia de usuario, identificando sus parte movibles para se&amp;ntilde;alar los criterios de aceptaci&amp;oacute;n que finalmente fueron traducidos a c&amp;oacute;digo C# en una peque&amp;ntilde;a aplicaci&amp;oacute;n de ejemplo usando Machine.Specifications (MSpec). Todo esto nos permiti&amp;oacute; recorrer las fases principales del proceso de desarrollo de software (an&amp;aacute;lisis, dise&amp;ntilde;o, implementaci&amp;oacute;n y pruebas), indicando las pr&amp;aacute;cticas recomendadas para cada aspecto seg&amp;uacute;n BDD.&lt;/p&gt;
&lt;p&gt;De manera que les recomiendo observar este v&amp;iacute;deo y presentaci&amp;oacute;n que les adjunto, que de seguro les puede dar unas buenas ideas sobre los enormes beneficios de seguir el m&amp;eacute;todo &amp;aacute;gil BDD.&lt;/p&gt;
&lt;p&gt;
&lt;object id="scPlayer" class="embeddedObject" width="600" height="393" type="application/x-shockwave-flash" data="http://content.screencast.com/users/AltNetHispano/folders/VAN/media/8c9fc20b-ab67-429a-a911-344f1464e215/flvplayer.swf"&gt;
&lt;param name="movie" value="http://content.screencast.com/users/AltNetHispano/folders/VAN/media/8c9fc20b-ab67-429a-a911-344f1464e215/flvplayer.swf" /&gt;
&lt;param name="quality" value="high" /&gt;
&lt;param name="bgcolor" value="#FFFFFF" /&gt;
&lt;param name="flashVars" value="thumb=http://content.screencast.com/users/AltNetHispano/folders/VAN/media/8c9fc20b-ab67-429a-a911-344f1464e215/FirstFrame.jpg&amp;amp;containerwidth=600&amp;amp;containerheight=393&amp;amp;content=http://content.screencast.com/users/AltNetHispano/folders/VAN/media/8c9fc20b-ab67-429a-a911-344f1464e215/van-2010-08-21.flv&amp;amp;blurover=false" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="scale" value="showall" /&gt;
&lt;param name="allowScriptAccess" value="always" /&gt;
&lt;param name="base" value="http://content.screencast.com/users/AltNetHispano/folders/VAN/media/8c9fc20b-ab67-429a-a911-344f1464e215/" /&gt; &lt;br /&gt;  &lt;br /&gt;  &lt;strong&gt;Your browser cannot play this video. &lt;a href="http://www.screencast.com/handlers/redirect.ashx?target=viewingembededhelp"&gt;Learn how to fix this&lt;/a&gt;.&lt;/strong&gt;  
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="width:425px;" id="__ss_5047814"&gt;&lt;strong&gt;&lt;a title="Haciendo BDD con MSpec" href="http://www.slideshare.net/jorgegamba/haciendo-bdd-con-mspec"&gt;Haciendo BDD con MSpec&lt;/a&gt;&lt;/strong&gt;
&lt;object id="__sse5047814" width="425" height="355"&gt;
&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=haciendobddconmspec-100824145334-phpapp01&amp;amp;stripped_title=haciendo-bdd-con-mspec" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed name="__sse5047814" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=haciendobddconmspec-100824145334-phpapp01&amp;amp;stripped_title=haciendo-bdd-con-mspec" type="application/x-shockwave-flash" allowscriptaccess="always" width="425" height="355"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;div style="padding-bottom:12px;padding-left:0px;padding-right:0px;padding-top:5px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/jorgegamba"&gt;Jorge Gamba&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Pueden encontrar otros recursos o incluso publicarlos en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/van-2010-08-21-bdd-mspec" target="_blank"&gt;VAN - Agosto 21 de 2010 - Haciendo BDD con MSpec&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;

&lt;/p&gt;
&lt;p&gt;

&lt;/p&gt;
&lt;p&gt;

&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=181095" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/dbhOQL_KvsA" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Herramientas/default.aspx">Herramientas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pruebas/default.aspx">Pruebas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/TDD/default.aspx">TDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Agile/default.aspx">Agile</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Tutoriales/default.aspx">Tutoriales</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/BDD/default.aspx">BDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Frameworks/default.aspx">Frameworks</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Framework/default.aspx">Framework</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Videos/default.aspx">Videos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pr_26002300_225_3B00_cticas+recomendadas/default.aspx">Pr&amp;#225;cticas recomendadas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Requerimientos/default.aspx">Requerimientos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Historias+de+Usuario/default.aspx">Historias de Usuario</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pruebas+de+Aceptaci_26002300_243_3B00_n/default.aspx">Pruebas de Aceptaci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Presentaciones/default.aspx">Presentaciones</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/MSpec/default.aspx">MSpec</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ATDD/default.aspx">ATDD</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/08/25/video-van-2010-08-21-bdd-mspec.aspx</feedburner:origLink></item><item><title>[Evento] Haciendo BDD con MSpec de manera efectiva</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/XnevbNQqXz8/van-2010-08-21-bdd-mspec.aspx</link><pubDate>Fri, 20 Aug 2010 11:44:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:180926</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=180926</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/08/20/van-2010-08-21-bdd-mspec.aspx#comments</comments><description>&lt;p&gt;&lt;a target="_blank" href="http://codebetter.com/blogs/aaron.jensen/archive/tags/mspec/default.aspx"&gt;&lt;img src="http://content.screencast.com/users/ajensen/folders/Jing/media/56b442ae-5b4d-4577-9807-762412ae5fbc/2008-10-19_1503.png" alt="clean text with less noise" border="0" style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Los invito de manera muy especial a la &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt; que yo mismo presentar&amp;eacute; para la comunidad &lt;a target="_blank" href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt; sobre &lt;a target="_blank" href="http://en.wikipedia.org/wiki/Behavior_Driven_Development"&gt;Behavior-Driven Development&lt;/a&gt; (BDD) con aplicaciones mediante el framework Machine.Specifications (&lt;a target="_blank" href="http://github.com/machine/machine.specifications"&gt;MSpec&lt;/a&gt;), este d&amp;iacute;a s&amp;aacute;bado 21 de Agosto de 2010 a la hora internacional 18:00 UTC / GMT (meridiano 0) o 20:00 CET, con una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;BDD surge de tomar lo mejor de otros m&amp;eacute;todos o t&amp;eacute;cnicas del mundo &lt;a target="_blank" href="http://agilemanifesto.org/"&gt;Agile&lt;/a&gt;, espec&amp;iacute;ficamente equivale m&amp;aacute;s o menos a Domain-Driven Design (&lt;a target="_blank" href="http://domaindrivendesign.org/resources/what_is_ddd"&gt;DDD&lt;/a&gt;) + Acceptance Test-Driven Development (&lt;a target="_blank" href="http://www.methodsandtools.com/archive/archive.php?id=72"&gt;ATDD&lt;/a&gt;) + Test-Driven Development (&lt;a target="_blank" href="http://es.wikipedia.org/wiki/Desarrollo_guiado_por_pruebas"&gt;TDD&lt;/a&gt;). Muchos aseguran que BDD es sencillamente el mismo TDD, otros opinan que es m&amp;aacute;s bien una mejora significativa sobre TDD, en realidad, ambas partes tienen raz&amp;oacute;n porque todo lo que se hace en TDD se hace en &lt;a target="_blank" href="http://blog.dannorth.net/introducing-bdd/"&gt;BDD&lt;/a&gt;, sin embargo, al cambiarle la palabrita &amp;ldquo;Test&amp;rdquo; por &amp;ldquo;Behavior&amp;rdquo;, evita menos confusiones y limitaciones en cuanto a su prop&amp;oacute;sito real, garantizando la participaci&amp;oacute;n directa del cliente en el proceso de desarrollo de software, por medio de definir historias de usuario y criterios de aceptaci&amp;oacute;n que se trasladan al c&amp;oacute;digo en lenguaje natural y propio del dominio, y luego comprobando que sus requisitos se cumplan.&lt;/p&gt;
&lt;p&gt;Los temas que trataremos en la VAN ser&amp;aacute;n lo siguientes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BDD      
&lt;ul&gt;
&lt;li&gt;Introducci&amp;oacute;n &lt;/li&gt;
&lt;li&gt;Relaci&amp;oacute;n con Acceptance Test-Driven Development (ATDD) &lt;/li&gt;
&lt;li&gt;Relaci&amp;oacute;n con Test-Driven Development (TDD) &lt;/li&gt;
&lt;li&gt;Intervenci&amp;oacute;n en el proceso de desarrollo &lt;/li&gt;
&lt;li&gt;Historias &lt;/li&gt;
&lt;li&gt;Criterios de Aceptaci&amp;oacute;n &lt;/li&gt;
&lt;li&gt;Estilo Context/Specification &lt;/li&gt;
&lt;li&gt;Conceptos b&amp;aacute;sicos &lt;/li&gt;
&lt;li&gt;Recomendaciones &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MSpec      
&lt;ul&gt;
&lt;li&gt;Introducci&amp;oacute;n &lt;/li&gt;
&lt;li&gt;Instalaci&amp;oacute;n y configuraci&amp;oacute;n &lt;/li&gt;
&lt;li&gt;&amp;quot;Hola mundo&amp;quot; &lt;/li&gt;
&lt;li&gt;API &amp;ndash; sintaxis &lt;/li&gt;
&lt;li&gt;Templates &lt;/li&gt;
&lt;li&gt;Principios, patrones y pr&amp;aacute;cticas recomendadas &lt;/li&gt;
&lt;li&gt;Caracter&amp;iacute;sticas principales &lt;/li&gt;
&lt;li&gt;Ejemplo de aplicaci&amp;oacute;n a caso de la vida real &lt;/li&gt;
&lt;li&gt;Integraci&amp;oacute;n con herramientas complementarias &lt;/li&gt;
&lt;li&gt;Vendiendo BDD y MSpec &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Les recomiendo ver los v&amp;iacute;deos de dos VAN que tuvimos previamente sobre temas muy relacionados, estas son:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://altnet-hispano.pbworks.com/van-2010-05-15-bdd"&gt;BDD - Behavior Driven Development&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://altnet-hispano.pbworks.com/van-2010-08-14-user-stories"&gt;Mastering User Stories&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;La primera de ellas, que present&amp;oacute; Hern&amp;aacute;n Garc&amp;iacute;a, proporcion&amp;oacute; tambi&amp;eacute;n una introducci&amp;oacute;n a    &lt;br /&gt;BDD, aunque con una orientaci&amp;oacute;n m&amp;aacute;s hacia el estilo &lt;em&gt;Given/When/Then&lt;/em&gt;, la m&amp;iacute;a ser&amp;aacute; hacia el&amp;nbsp; estilo &lt;em&gt;Context/Specification&lt;/em&gt;, y tambi&amp;eacute;n hizo un comparativo entre varios frameworks en .NET, incluso se mostr&amp;oacute; algo de MSpec, pero de manera r&amp;aacute;pida. De modo que mi VAN, en cierta manera, ser&amp;aacute; complementaria a esas dos VAN. Si desean que trate algo espec&amp;iacute;fico durante la VAN o preguntar algo, si&amp;eacute;ntanse libres de manifestarlo en &lt;a target="_blank" href="http://groups.google.com/group/altnet-hispano/browse_thread/thread/110ec2fd52eb62da"&gt;el hilo de discusi&amp;oacute;n&lt;/a&gt; para este prop&amp;oacute;sito en la lista de correo de la comunidad.&lt;/p&gt;
&lt;p&gt;Tengan en cuenta que una VAN trata de seguir el modelo de &lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;Desconferencia&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=180926" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/XnevbNQqXz8" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/TDD/default.aspx">TDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Agile/default.aspx">Agile</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/BDD/default.aspx">BDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Historias+de+Usuario/default.aspx">Historias de Usuario</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Presentaciones/default.aspx">Presentaciones</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/MSpec/default.aspx">MSpec</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ATDD/default.aspx">ATDD</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/08/20/van-2010-08-21-bdd-mspec.aspx</feedburner:origLink></item><item><title>[Evento] Aplicaciones distribuidas con ESB y NServiceBus</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/GACmk39DsEs/van-2010-08-20-esb-nservicebus.aspx</link><pubDate>Thu, 19 Aug 2010 22:38:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:180903</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=180903</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/08/19/van-2010-08-20-esb-nservicebus.aspx#comments</comments><description>&lt;p&gt;&lt;img height="339" width="480" src="http://www.nservicebus.com/img/nservicebus_topology.png" alt="NServiceBus deployment topology" /&gt;&lt;/p&gt;
&lt;p&gt;La comunidad &lt;a href="http://altnet-hispano.pbworks.com/Que-es-AltNet"&gt;&lt;/a&gt;&lt;a href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt; realizar&amp;aacute; una &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt; sobre &lt;a target="_blank" href="http://es.wikipedia.org/wiki/Enterprise_service_bus"&gt;Enterprise Service Bus&lt;/a&gt;, usando &lt;a target="_blank" href="http://www.nservicebus.com/"&gt;NServiceBus&lt;/a&gt;. Esto ser&amp;aacute; el viernes 20 de agosto de 2010 a la hora internacional 18:00 UTC / GMT (meridiano 0) o 20:00 CET, con una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;NServiceBus es una herramienta de software para aplicaciones distribuidas, open source, de reconocida calidad, la cual es adoptada por cada vez m&amp;aacute;s empresas que conf&amp;iacute;an en sus enormes ventajas frente a recursos tradicionales, que muchas veces generan dolores de cabeza, como algunos aspectos de WCF. Pero esos detalles se los dejo a nuestro presentador en la VAN, realmente es una VAN que vale la pena atender.&lt;/p&gt;
&lt;p&gt;La presentaci&amp;oacute;n estar&amp;aacute; a cargo de &lt;a href="http://www.cprieto.com/"&gt;Cristian Prieto&lt;/a&gt; (&lt;a href="http://twitter.com/cprieto"&gt;@cprieto&lt;/a&gt;), qui&amp;eacute;n es Senior Software Developer, ha sido distinguido con la menci&amp;oacute;n MVP de Microsoft por ASP.NET y tiene una participaci&amp;oacute;n activa tanto en grupos de usuarios de su pa&amp;iacute;s como en comunidades virtuales, adem&amp;aacute;s, colabora activamente en nuestra comunidad como uno de sus l&amp;iacute;der. Sobre qu&amp;eacute; pueden esperar de la VAN e inquietudes que se contestar&amp;aacute;n en ella, Cristian comenta:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;En esta ocasi&amp;oacute;n me gustar&amp;iacute;a compartir con ustedes los &amp;uacute;ltimos meses en que he estado envuelto en proyectos que han requerido del uso de un Enterprise Service Bus, as&amp;iacute; que con gusto les anuncio la siguiente VAN:&lt;/p&gt;
&lt;p&gt;Introducci&amp;oacute;n a ESB usando NServiceBus&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; - Conceptos     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Panorama de las aplicaciones distribuidas hoy por hoy      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Enterprise Service Bus      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Mensajes, Transport, Endpoints, Handlers      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Publishers, Subscribers      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Sagas      &lt;br /&gt;&amp;nbsp;&amp;nbsp; - NServiceBus      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Introducci&amp;oacute;n      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - NServiceBus Autohosting      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - NServiceBus y Web Applications      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - NServiceBus y WCF      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - NServiceBus y Publisher/Subscribers      &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - NServiceBus y Sagas&lt;/p&gt;
&lt;p&gt;Bueno, les advierto que el tema es *bastante* contenido, tratar&amp;eacute; de llevar     &lt;br /&gt;la parte de NServiceBus casi en su totalidad pr&amp;aacute;ctica y la primera parte      &lt;br /&gt;netamente te&amp;oacute;rica en cuanto a conceptos.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;Tengan en cuenta que una VAN trata de seguir el modelo de &lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;Desconferencia&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=180903" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/GACmk39DsEs" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/SOA/default.aspx">SOA</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/NServiceBus/default.aspx">NServiceBus</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ESB/default.aspx">ESB</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/08/19/van-2010-08-20-esb-nservicebus.aspx</feedburner:origLink></item><item><title>[Evento] Mastering “User Stories”</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/WG5ArmaiU7E/van-2010-08-14-user-stories.aspx</link><pubDate>Thu, 12 Aug 2010 13:13:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:180577</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=180577</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/08/12/van-2010-08-14-user-stories.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://www.selfishprogramming.com/wp-content/uploads/2009/12/Customer-Value-Analysis.JPG" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Para el s&amp;aacute;bado 14 de Agosto de 2010 a las 18:00 UTC/GMT (meridiano 0) o 20:00 CET, la comunidad &lt;a target="_blank" href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt; ha organizado una &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt; (Webinar) que tendr&amp;aacute; una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a&lt;a href="http://snipr.com/virtualaltnet"&gt; http://snipr.com/virtualaltnet&lt;/a&gt;. El tema a tratar en esta ocasi&amp;oacute;n ser&amp;aacute; la definici&amp;oacute;n, de manera efectiva, de historias de usuario.&lt;/p&gt;
&lt;p&gt;Si bien, los desarrolladores tenemos nuestra propia forma y recursos para adelantar en un proyecto, es claro que finalmente el cliente es el que aceptar&amp;aacute; o no el producto final, por lo que debemos asegurarnos de que tenemos muy en cuenta sus deseos y criterio, a lo largo de todo el ciclo de vida del proyecto. Para esto, es necesario poder capturar e interpretar de manera efectiva los requerimientos, lo que en el mundo &amp;Aacute;gil se traduce como &lt;em&gt;Historias de Usuario&lt;/em&gt;, de manera que esta VAN resultar&amp;aacute; muy &amp;uacute;til, no solo para desarrolladores, sino para personas que desempe&amp;ntilde;an otros roles en un proyecto de desarrollo de software.&lt;/p&gt;
&lt;p&gt;Nuestro invitado de hoy es un miembro de la &lt;a target="_blank" href="http://www.scrumalliance.org/"&gt;Scrum Alliance&lt;/a&gt;, se trata del brasile&amp;ntilde;o &lt;a target="_blank" href="http://www.scrumalliance.org/profiles/5461-heitor-roriz-filho"&gt;Heitor Roriz&lt;/a&gt; (&lt;a target="_blank" href="http://twitter.com/hroriz"&gt;hroriz&lt;/a&gt;), quien es bastante conocido en numerosas comunidades &amp;Aacute;gil/SCRUM de habla de habla portuguesa, hispana e inglesa, tambi&amp;eacute;n de diversas pa&amp;iacute;ses, pues es un destacado conferencista y entrenador para eventos y talleres. De modo que seguramente tendremos una VAN de excelente calidad y nos proporcionar&amp;aacute; una buena oportunidad para aclarar nuestras inquietudes respecto a planeaci&amp;oacute;n de proyectos, espec&amp;iacute;ficamente el asunto de historias de usuario.&lt;/p&gt;
&lt;p&gt;Heitor comenta sobre lo que comprender&amp;aacute; su presentaci&amp;oacute;n:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Definici&amp;oacute;n y conceptos de las necesidades de gesti&amp;oacute;n, los filtros en los seres humanos, las definiciones de valor de negocio, herramientas para la identificaci&amp;oacute;n de las necesidades del negocio, definiciones de roles y personajes, el papel y importancia de la comunicaci&amp;oacute;n, las historias de usuario y necesidades, la comparaci&amp;oacute;n entre las historias de usuario y casos de uso, la asignaci&amp;oacute;n entre historias de usuarios y casos de uso, wireframes, el usuario estima historias: puntos de la historia, la comparaci&amp;oacute;n entre los puntos de historia y otras t&amp;eacute;cnicas tradicionales, el planning poker, priorizaci&amp;oacute;n del product backlog, Deuda t&amp;eacute;cnica como historias de usuario, la t&amp;eacute;cnica MoSCoW, el mantenimiento del product backlog.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tengan en cuenta que una VAN trata de seguir el modelo de &lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;Desconferencia&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=180577" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/WG5ArmaiU7E" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/SCRUM/default.aspx">SCRUM</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pruebas/default.aspx">Pruebas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/TDD/default.aspx">TDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Agile/default.aspx">Agile</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/BDD/default.aspx">BDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Requerimientos/default.aspx">Requerimientos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Historias+de+Usuario/default.aspx">Historias de Usuario</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pruebas+de+Aceptaci_26002300_243_3B00_n/default.aspx">Pruebas de Aceptaci&amp;#243;n</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/08/12/van-2010-08-14-user-stories.aspx</feedburner:origLink></item><item><title>[Evento] “La inmortalidad de la Medusa”: Discusión de Arquitectura de Software</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/QZ8INsSmPC0/cafe-2010-08-06-la-inmortalidad-de-la-medusa.aspx</link><pubDate>Thu, 05 Aug 2010 20:05:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:180281</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=180281</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/08/05/cafe-2010-08-06-la-inmortalidad-de-la-medusa.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://www.ruthmalan.com/Journal/Images/2008/WhiteBoardAndPaper.jpg" align="left" style="margin:0px 15px 20px 0px;display:inline;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Ma&amp;ntilde;ana viernes 6 de Agosto de 2010, tendremos un &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;ALT.NET Caf&amp;eacute;&lt;/a&gt; en la comunidad &lt;a target="_blank" href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt; en el que comenzaremos a hablar de arquitectura, por esta vez discutiendo algo de Domain-Driven Design (DDD) y otros temas. El encuentro ser&amp;aacute; a las 18:00 UTC/GMT (meridiano 0) o 20:00 CET y tendr&amp;aacute; una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Esta iniciativa fue formulada por &lt;a target="_blank" href="http://salias.com.ar"&gt;Mart&amp;iacute;n Sal&amp;iacute;as&lt;/a&gt; y &lt;a target="_blank" href="http://ajlopez.com/"&gt;Angel &amp;ldquo;Java&amp;rdquo; L&amp;oacute;pez&lt;/a&gt;, dos de los miembros m&amp;aacute;s destacados de nuestra comunidad, analizando que en muchas de nuestras &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt;, si bien se permite y promueve la discusi&amp;oacute;n a lo largo de la presentaci&amp;oacute;n del tema tratado adem&amp;aacute;s de reservar unos minutos al final de la exposici&amp;oacute;n para este mismo prop&amp;oacute;sito, normalmente este tiempo es insuficiente y hay que cortar la discusi&amp;oacute;n, a menudo cuando esta se torna m&amp;aacute;s interesante.&lt;/p&gt;
&lt;p&gt;Lo anterior llev&amp;oacute; a plantear la necesidad de disponer de eventos que se desarrollen enteramente orientados por una discusi&amp;oacute;n din&amp;aacute;mica e improvisada en la que todos los asistentes puedan expresar sus comentarios en texto o con su voz. Para el final esto debe contribuir enormemente a enriquecer nuestros conocimientos y habilidades t&amp;eacute;cnicas.&lt;/p&gt;
&lt;p&gt;En nuestra lista de correo ya &lt;a target="_blank" href="http://groups.google.com/group/altnet-hispano/browse_thread/thread/1e34bebcc99b287d"&gt;se han sugerido varios temas&lt;/a&gt; para tratar, como patrones de persistencia y consulta, tales como Repository, DAO, Query Object, &lt;a target="_blank" href="http://fabiomaulo.blogspot.com/2010/07/enhanced-query-object.html"&gt;Enhanced Query Object&lt;/a&gt;, si lo desean, aun pueden participar en ese hilo de discusi&amp;oacute;n, el maestro Angel &amp;ldquo;Java&amp;rdquo; L&amp;oacute;pez tambi&amp;eacute;n escribi&amp;oacute; algunos detalles adicionales, como el por qu&amp;eacute; de la expresi&amp;oacute;n &amp;ldquo;la inmortalidad de la medusa&amp;rdquo; en una entrada de su blog &lt;a target="_blank" href="http://msmvps.com/blogs/lopez/archive/2010/08/05/alt-net-hispano-caf-233-la-inmortalidad-de-la-medusa.aspx"&gt;ALT.NET Hispano Caf&amp;eacute;: La inmortalidad de la medusa&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Tengan en cuenta un ALT.NET Caf&amp;eacute;, al igual que una &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt;, trata de seguir el modelo de desconferencia&lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=180281" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/QZ8INsSmPC0" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/DDD/default.aspx">DDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Dise_26002300_241_3B00_o/default.aspx">Dise&amp;#241;o</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Arquitectura/default.aspx">Arquitectura</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/08/05/cafe-2010-08-06-la-inmortalidad-de-la-medusa.aspx</feedburner:origLink></item><item><title>[Evento] ReSharper, haciendo TDD/BDD más eficiente, con Hadi Hariri</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/rELq8blIDFw/van-2010-07-31-resharper.aspx</link><pubDate>Fri, 30 Jul 2010 10:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:180061</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=180061</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/07/30/van-2010-07-31-resharper.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jgamba/logo_5F00_resharper_5F00_0BA37936.gif"&gt;&lt;img height="52" width="244" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jgamba/logo_5F00_resharper_5F00_thumb_5F00_2A79ED14.gif" align="left" alt="logo_resharper" border="0" title="logo_resharper" style="border-right-width:0px;margin:0px 15px 20px 0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;La comunidad &lt;a href="http://altnet-hispano.pbworks.com/Que-es-AltNet"&gt;&lt;/a&gt;&lt;a href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt; realizar&amp;aacute; una &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt; sobre &lt;a target="_blank" href="http://www.jetbrains.com/resharper/"&gt;ReSharper&lt;/a&gt; este s&amp;aacute;bado 31 de julio de 2010 a la hora internacional 18:00 UTC / GMT (meridiano 0) con una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Para los que no conocen ReSharper, es una herramienta de software que extiende las capacidades de Microsoft Visual Studio, para realizar an&amp;aacute;lisis de c&amp;oacute;digo, refactorizaci&amp;oacute;n, navegaci&amp;oacute;n y b&amp;uacute;squeda, refactorizaci&amp;oacute;n, entre otras tantas tareas, todo con el objetivo de hacernos m&amp;aacute;s f&amp;aacute;cil y agradable la vida a los que desarrollamos software sobre la plataforma .NET en Visual Studio. ReSharper es una de las herramientas preferidas por la gente af&amp;iacute;n al movimiento &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Que-es-AltNet"&gt;ALT.NET&lt;/a&gt;, pues est&amp;aacute; pensado para apoyarnos en aplicar pr&amp;aacute;cticas recomendadas a la hora de producir software de calidad, como &lt;a target="_blank" href="http://es.wikipedia.org/wiki/Desarrollo_guiado_por_pruebas"&gt;TDD&lt;/a&gt; o BDD. Pueden encontrar mayor informaci&amp;oacute;n en su sitio oficial &lt;a href="http://www.jetbrains.com/resharper/" title="http://www.jetbrains.com/resharper/"&gt;http://www.jetbrains.com/resharper/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Qui&amp;eacute;n nos colaborar&amp;aacute; en la presentaci&amp;oacute;n ser&amp;aacute; el reconocido especialista y conferencista en desarrollo de software, &lt;a target="_blank" href="http://hadihariri.com/"&gt;Hadi Hariri&lt;/a&gt; (&lt;a target="_blank" href="http://twitter.com/hhariri"&gt;@hhariri&lt;/a&gt;), quien actualmente trabaja como Technology Evangelist en JetBrains (empresa creadora de ReSharper), posee la distinci&amp;oacute;n &lt;a href="https://mvp.support.microsoft.com/"&gt;MVP&lt;/a&gt; por C#, es fundador del grupo de usuarios de M&amp;aacute;laga y Country Leader de &lt;a href="http://europe.ineta.org/Countries/Spain/Home/tabid/235/Default.aspx"&gt;Ineta&lt;/a&gt; por Espa&amp;ntilde;a. Esta es ya la cuarta VAN que Hadi presenta para nuestra comunidad, de manera que estamos seguros de que va a ser muy agradable el atender su intervenci&amp;oacute;n en este evento. Sobre lo que podemos esperar en la VAN, Hadi comenta lo siguiente:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;En esta charla veremos lo que nos ofrece ReSharper, desde los principiantes que no conocen la herramienta, hasta escenarios m&amp;aacute;s avanzados, viendo como sacar la m&amp;aacute;xima partida a Live Templates, File Templates, Opciones de Configuraci&amp;oacute;n as&amp;iacute; como aprovechar al m&amp;aacute;ximo el Create from Usage y ver como en un escenario de TDD/BDD puede ser mucho m&amp;aacute;s eficiente si se usa ReSharper&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tengan en cuenta que una VAN trata de seguir el modelo de &lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;Desconferencia&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=180061" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/rELq8blIDFw" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/TDD/default.aspx">TDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/BDD/default.aspx">BDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Resharper/default.aspx">Resharper</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Refactoring/default.aspx">Refactoring</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/07/30/van-2010-07-31-resharper.aspx</feedburner:origLink></item><item><title>[Evento] ASP.NET MVC 3 y Razor</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/WcFq06UTpNo/van-2010-07-30-aspnet-mvc-3-y-razor.aspx</link><pubDate>Thu, 29 Jul 2010 21:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:180038</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=180038</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/07/29/van-2010-07-30-aspnet-mvc-3-y-razor.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jgamba/image_5F00_78B87C81.png"&gt;&lt;img height="240" width="240" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jgamba/image_5F00_thumb_5F00_315300C2.png" align="left" alt="image" border="0" title="image" style="border-right-width:0px;margin:0px 15px 20px 0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Para este viernes 30 de Julio de 2010, la comunidad &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Que-es-AltNet"&gt;&lt;/a&gt;&lt;a target="_blank" href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt; ha organizado una &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt; sobre la m&amp;aacute;s reciente novedad de Microsoft para desarrollo Web, ASP.NET MVC 3, adem&amp;aacute;s de Razor, esta se realizar&amp;aacute; a las 18:00 UTC / GMT (meridiano 0) con una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a Live Meeting &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Estas novedades se han anunciado muy recientemente Scott Gu public&amp;oacute; un art&amp;iacute;culo interesante, &lt;a target="_blank" href="http://weblogs.asp.net/scottgu/archive/2010/07/27/introducing-asp-net-mvc-3-preview-1.aspx"&gt;Introducing ASP.NET MVC 3 (Preview 1)&lt;/a&gt;, en donde muestra las principales caracter&amp;iacute;sticas de esta nueva entrega. Por supuesto, nosotros no nos pod&amp;iacute;amos quedar atr&amp;aacute;s, generando contenido acerca de este importante t&amp;oacute;pico.&lt;/p&gt;
&lt;p&gt;La presentaci&amp;oacute;n estar&amp;aacute; a cargo de &lt;a target="_blank" href="http://www.cprieto.com/"&gt;Cristian Prieto&lt;/a&gt; (&lt;a target="_blank" href="http://twitter.com/cprieto"&gt;@cprieto&lt;/a&gt;), qui&amp;eacute;n es &lt;em&gt;Senior Software Developer&lt;/em&gt;, ha sido distinguido con la menci&amp;oacute;n MVP de Microsoft por ASP.NET y tiene una participaci&amp;oacute;n activa tanto en grupos de usuarios de su pa&amp;iacute;s como en comunidades virtuales, adem&amp;aacute;s, colabora activamente en nuestra comunidad como uno de sus l&amp;iacute;der. Sobre qu&amp;eacute; pueden esperar de la VAN e inquietudes que se contestar&amp;aacute;n en ella, Cristian comenta:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;este es el tema que espero      &lt;br /&gt;tocar el viernes en la VAN&lt;/p&gt;
&lt;p&gt;Microsoft Razor Template Engine y ASP.NET MVC3&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; - Webmatrix y recientes lanzamientos      &lt;br /&gt;&amp;nbsp;&amp;nbsp; - Qu&amp;eacute; es y qu&amp;eacute; no es Microsoft Razor       &lt;br /&gt;&amp;nbsp;&amp;nbsp; - Estructuras de l&amp;oacute;gica de Razor       &lt;br /&gt;&amp;nbsp;&amp;nbsp; - C&amp;oacute;mo funciona internamente Razor y porqu&amp;eacute; es diferente       &lt;br /&gt;&amp;nbsp;&amp;nbsp; - Embebiendo Razor como Template Engine en nuestras aplicaciones (*si nos       &lt;br /&gt;&amp;nbsp;&amp;nbsp; diera tiempo*)       &lt;br /&gt;&amp;nbsp;&amp;nbsp; - MVC Filters       &lt;br /&gt;&amp;nbsp;&amp;nbsp; - Dynamic ViewModel       &lt;br /&gt;&amp;nbsp;&amp;nbsp; - Ajax y modelos       &lt;br /&gt;&amp;nbsp;&amp;nbsp; - Mejor control de inyecci&amp;oacute;n a dependencias&lt;/p&gt;
&lt;p&gt;Claro que estoy abierto a discusi&amp;oacute;n si quieren profundizar o tocar alg&amp;uacute;n      &lt;br /&gt;tema en espec&amp;iacute;fico.&lt;/p&gt;
&lt;p&gt;Espero verlos este viernes, saludos a todos!&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tengan en cuenta que una VAN trata de seguir el modelo de &lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;Desconferencia&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=180038" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/WcFq06UTpNo" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ASP.NET+MVC/default.aspx">ASP.NET MVC</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/07/29/van-2010-07-30-aspnet-mvc-3-y-razor.aspx</feedburner:origLink></item><item><title>[Evento] OData (Open Data Protocol) con Pablo Castro</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/UgwRZKn85OA/van-2010-07-17-odata.aspx</link><pubDate>Fri, 16 Jul 2010 23:12:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:179465</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=179465</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/07/16/van-2010-07-17-odata.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt; &lt;img src="http://i1.visualstudiogallery.msdn.microsoft.com/en-us/f4ac856a-796e-4d78-9a3d-0120d8137722/image/file/16836/0/smallscreenshot.png" align="left" alt="Screenshot" style="margin:0px 15px 20px 0px;display:inline;" /&gt;&lt;/p&gt;
&lt;p&gt;Los invitamos a una &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt; sobre OData que la comunidad &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Que-es-AltNet"&gt;&lt;/a&gt;&lt;a target="_blank" href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt; realizar&amp;aacute; ma&amp;ntilde;ana 17 de Julio de 2010 a las 18:00 GMT (meridiano 0) con una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a Live Meeting http&lt;a href="http://snipr.com/virtualaltnet"&gt;://snipr.com/virtualaltnet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;OData es una iniciativa de Microsoft que como su nombre lo indica, es un protocolo para compartir datos v&amp;iacute;a Web y &lt;em&gt;abierto&lt;/em&gt; ya que uno de sus objetivos es servir a numerosas tecnolog&amp;iacute;as, proyectos y productos.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/pablo/"&gt;Pablo Castro&lt;/a&gt; (&lt;a target="_blank" href="http://twitter.com/pmc"&gt;@pmc&lt;/a&gt;) es quien est&amp;aacute; a cargo del equipo que desarrolla OData en Microsoft, &amp;eacute;l habla espa&amp;ntilde;ol, es argentino y ser&amp;aacute; quien nos colabore como presentador ma&amp;ntilde;ana en la VAN. A continuaci&amp;oacute;n les copio la descripci&amp;oacute;n que hace Pablo sobre lo que veremos en la VAN:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;OData (Open Data Protocol) es un protocolo para compartir datos dise&amp;ntilde;ado      &lt;br /&gt;para funcionar sobre la Web. En esta VAN vamos a discutir como OData es       &lt;br /&gt;consistente con la forma en la que funciona la Web, utilizando URLs para       &lt;br /&gt;identificar cada pieza de informaci&amp;oacute;n en un servicio, HTTP para transportar       &lt;br /&gt;requerimientos y respuestas, y AtomPub y JSON para manejar colecciones y       &lt;br /&gt;para representaciones de datos. Tambi&amp;eacute;n vamos a ver varias aplicaciones que       &lt;br /&gt;pueden producir y consumir OData, desde aplicaciones para usuarios finales       &lt;br /&gt;hasta entornos de desarrollo, y discutiremos como crear servidores y       &lt;br /&gt;clientes usando la librer&amp;iacute;as para OData incluidas en .NET, conocidas como       &lt;br /&gt;WCF Data Services (o ADO.NET &amp;lt;&lt;a href="http://www.google.com/url?sa=D&amp;amp;q=http://ado.net/&amp;amp;usg=AFQjCNE232w_l4dMwvsy_sNrJnkiz1kjRw"&gt;http://ado.net/&lt;/a&gt;&amp;gt; Data Services en la versi&amp;oacute;n       &lt;br /&gt;anterior, y &amp;ldquo;Astoria&amp;rdquo; antes de eso).&lt;/p&gt;
&lt;p&gt;Durante la presentaci&amp;oacute;n vamos a usar varios ejemplos pr&amp;aacute;cticos. A medida que      &lt;br /&gt;cubrimos el tema podemos ajustar la direcci&amp;oacute;n y contenido en base a lo que       &lt;br /&gt;les interese m&amp;aacute;s a los que est&amp;eacute;n presentes. Para aquellos que ya tengan       &lt;br /&gt;experiencia con OData, si&amp;eacute;ntanse libres de traer todas las preguntas y       &lt;br /&gt;sugerencias que tengan.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tengan en cuenta que una VAN trata de seguir el modelo de &lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;Desconferencia&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=179465" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/UgwRZKn85OA" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/OData/default.aspx">OData</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Microsoft/default.aspx">Microsoft</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/07/16/van-2010-07-17-odata.aspx</feedburner:origLink></item><item><title>[Evento] Si te gustan los Principios, Patrones y Prácticas de Desarrollo de Software …</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/e3eKHbxHwWk/van-2010-07-16-patrones-de-implementacion.aspx</link><pubDate>Thu, 15 Jul 2010 20:00:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:179413</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=179413</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/07/15/van-2010-07-16-patrones-de-implementacion.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://gameinformer.com/cfs-filesystemfile.ashx/__key/CommunityServer.Components.ImageFileViewer/CommunityServer.Components.UserFiles.00.00.41.66.21.Attached+Files/8880.ninja_5F00_crouch_5F00_300.jpg_2D00_550x0.jpg" align="left" style="margin:0px 15px 20px 0px;display:inline;" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Entonces esta &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt; que hemos organizado en la comunidad &lt;a target="_blank" href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt; es justo para ti. Se realizar&amp;aacute; ma&amp;ntilde;ana viernes 16 de Julio a las 18:00 GMT (meridiano 0) con una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a Live Meeting &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;En nuestro oficio es muy importante la calidad con que hacemos nuestros desarrollos, nuestras habilidades influyen mucho en el producto final, pero no basta solo con la intuici&amp;oacute;n y aprender por ensayo y error, hace falta tener buenas referencias de lo que ha otros les ha funcionado muy bien, ha sido probado, aceptado, documentado y publicado.&lt;/p&gt;
&lt;p&gt;Afortunadamente, este tipo de recursos abundan para nosotros y no hay que pagar, como saben, este es uno de nuestros principales objetivos en &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Que-es-AltNet"&gt;ALT.NET&lt;/a&gt; Hispano y para este fin contaremos con el privilegio de tener como presentador a uno de nuestros m&amp;aacute;s destacados miembros, se trata de &lt;a target="_blank" href="http://salias.com.ar"&gt;Mart&amp;iacute;n Sal&amp;iacute;as&lt;/a&gt; (&lt;a target="_blank" href="http://twitter.com/MartinSalias"&gt;@MartinSalias&lt;/a&gt;), quien tiene m&amp;aacute;s de 25 a&amp;ntilde;os de experiencia trabajando como desarrollador y arquitecto de software, per&amp;iacute;odo durante el cual ha trabajado sobre diversas plataformas y lenguajes de programaci&amp;oacute;n. Adem&amp;aacute;s, Mart&amp;iacute;n posee la distinci&amp;oacute;n MVP de Microsoft, es miembro de la Agile Alliance y vicepresidente del Grupo de Usuarios Microsoft de Argentina.&lt;/p&gt;
&lt;p&gt;Mart&amp;iacute;n ya nos ha colaborado antes, presentando dos VAN, cuyos v&amp;iacute;deos est&amp;aacute;n publicados en nuestro wiki, estos son los enlaces:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://altnet-hispano.pbworks.com/van-2009-10-02-explosion-lenguajes-dotnet-fsharp"&gt;VAN - Explosi&amp;oacute;n de Lenguajes .NET y F#&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://altnet-hispano.pbworks.com/van-2009-12-18-automatizacion"&gt;VAN &amp;ndash; Antes de hacerlo por cuarta vez, automat&amp;iacute;zalo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Al respecto de lo que podremos ver en la VAN, Mart&amp;iacute;n nos escribe:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Los programadores queremos ser independientes, pero nos la pasamos buscando patrones... :) &lt;/p&gt;
&lt;p&gt;A mediados de los &amp;#39;90, la publicaci&amp;oacute;n del libro seminal &amp;quot;*Design Patterns*&amp;quot; del Gang of Four instituy&amp;oacute; la idea de tabular ciertos elementos conocidos y repetitivos en las implementaciones de software orientado a objetos, generando un alto nivel de impacto en un cat&amp;aacute;logo de patrones que hoy d&amp;iacute;a han sido incorporados en gran parte a las plataformas y lenguajes m&amp;aacute;s modernos, pero siguen siendo &amp;uacute;tiles como herramienta de comunicaci&amp;oacute;n. &lt;/p&gt;
&lt;p&gt;Por la misma &amp;eacute;poca, Uncle Bob Martin publicaba en el C++ Report (que luego se llamar&amp;iacute;a Journal of OOP) una serie de art&amp;iacute;culos sobre principios generales de orientaci&amp;oacute;n a objetos, que recopilar&amp;iacute;a en el 2002 en su cl&amp;aacute;sico &amp;quot;*Agile Software Development: Principles, Patterns and Practices*&amp;quot;: los principios SOLID que hoy conocemos, y que en gran parte podemos ver como los fundamentos de los patrones del GoF. &lt;/p&gt;
&lt;p&gt;Centr&amp;aacute;ndose en la premisa de mejorar la expresividad de nuestro c&amp;oacute;digo, Kent Beck, el principal ide&amp;oacute;logo de XP, public&amp;oacute; recientemente su libro &amp;quot;*Implementation Patterns*&amp;quot;, en el que baja a un nivel de detalle a&amp;uacute;n m&amp;aacute;s bajo en cuanto a la manera en que escribimos nuestro c&amp;oacute;digo OOP: c&amp;oacute;mo creamos clases, c&amp;oacute;mo mantenemos estado, modelamos el comportamiento, escribimos y componemos m&amp;eacute;todos y manejamos colecciones. &lt;/p&gt;
&lt;p&gt;Beck escribe el libro pensando y escribiendo c&amp;oacute;digo Java, pero al leerlo tenemos varias revelaciones. Por ejemplo, al recorrer estructuras muy marcadas de ese lenguaje, podemos reflexionar sobre otros. En principio, creo que las 160 p&amp;aacute;ginas del libro podr&amp;iacute;an comprimirse a unas pocas docenas en Ruby, pero tambi&amp;eacute;n nos permite reflexionar sobre C#, un lenguaje m&amp;aacute;s cercano al coraz&amp;oacute;n de Alt.Net (aunque podemos repasar el mismo tema en Ruby en alguna otra ocasi&amp;oacute;n). &lt;/p&gt;
&lt;p&gt;El mecanismo de esta VAN ser&amp;aacute; entonces recorrer (en forma m&amp;aacute;s abreviada) estos mismos elementos de c&amp;oacute;digo desde la perspectiva de C# (y en algunos casos, la BCL). &lt;/p&gt;
&lt;p&gt;Algunos temas que *podemos* llegar a tocar son:      &lt;br /&gt;- Clases, s&amp;uacute;per clases simples y calificadas, abstracciones e interfaces       &lt;br /&gt;- Estado, acceso directo e indirecto, estado com&amp;uacute;n, variable y extr&amp;iacute;nseco       &lt;br /&gt;- Variables, campos, par&amp;aacute;metros y constantes       &lt;br /&gt;- Control de flujo, mensajes, excepciones       &lt;br /&gt;- M&amp;eacute;todos, visibilidad, sobre escritura y sobrecarga, helpers, conversiones, constructores, factories, queries, etc.       &lt;br /&gt;- Arrays, Iteradores, Colecciones, Listas, etc. &lt;/p&gt;
&lt;p&gt;Obviamente son muchos temas por cubrir, as&amp;iacute; que mi objetivo ser&amp;aacute; dejar planteados los temas para que podamos seguir discuti&amp;eacute;ndolos posteriormente en la lista o en los grupos de estudio. &lt;/p&gt;
&lt;p&gt;Saludos a todos &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tengan en cuenta que una VAN trata de seguir el modelo de &lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;Desconferencia&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=179413" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/e3eKHbxHwWk" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Agile/default.aspx">Agile</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Patrones/default.aspx">Patrones</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Implementaci_26002300_243_3B00_n/default.aspx">Implementaci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Dise_26002300_241_3B00_o/default.aspx">Dise&amp;#241;o</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Principios/default.aspx">Principios</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Pr_26002300_225_3B00_cticas+recomendadas/default.aspx">Pr&amp;#225;cticas recomendadas</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/07/15/van-2010-07-16-patrones-de-implementacion.aspx</feedburner:origLink></item><item><title>[Evento] Construyendo un Framework Validación AltNetHispano.Vale – Parte 3</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/lB6_wFl5j4Q/cafe-2010-07-10-altnethispanovale-parte-3.aspx</link><pubDate>Fri, 09 Jul 2010 11:04:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:179168</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=179168</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/07/09/cafe-2010-07-10-altnethispanovale-parte-3.aspx#comments</comments><description>&lt;p&gt;&lt;img src="http://2.bp.blogspot.com/_zqFoq3qej2c/S1C-YIPr40I/AAAAAAABNu4/MlhkjbksUCQ/s400/Picture+17.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;La comunidad &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Que-es-AltNet"&gt;&lt;/a&gt;&lt;a target="_blank" href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt;&amp;nbsp;ya tiene un producto Open Source llamado &lt;a target="_blank" href="http://vale.codeplex.com/"&gt;AltNetHispano.Vale&lt;/a&gt; y lo hemos construido completamente durante reuniones virtuales p&amp;uacute;blicas, ma&amp;ntilde;ana s&amp;aacute;bado 10 de Julio a las 18:00 GMT (meridiano 0) tendremos la tercera sesi&amp;oacute;n con una duraci&amp;oacute;n aproximada de 2 horas, v&amp;iacute;a Live Meeting &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;En la actualidad, el framework ya funciona, como un motor de validaci&amp;oacute;n, que usa extensiones, algunas facilitadas dentro del mismo framework y otras que puede desarrollar el usuario desarrollador con total libertad; el caso es que el producto est&amp;aacute; casi listo para usar en producci&amp;oacute;n, de seguro en esta sesi&amp;oacute;n programada se har&amp;aacute; un avance significativo.&lt;/p&gt;
&lt;p&gt;Aunque el desarrollo hasta ahora ha sido realizado principalmente por &lt;a target="_blank" href="http://fabiomaulo.blogspot.com/"&gt;Fabio Maulo&lt;/a&gt; (&lt;a target="_blank" href="http://twitter.com/fabiomaulo"&gt;@fabiomaulo&lt;/a&gt;), esta vez estar&amp;aacute; a cargo de esa labor &lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://jfromaniello.blogspot.com/"&gt;Jos&amp;eacute; Romaniello&lt;/a&gt; (&lt;a target="_blank" href="http://twitter.com/jfroma"&gt;@jfromaniello&lt;/a&gt;) quien es un destacado desarrollador de habla hispana reconocido por su gran aporte a proyectos open source y a comunidades de desarrolladores. Sobre esto, pueden ver encontrar mayor informaci&amp;oacute;n en &lt;a target="_blank" href="http://www.ohloh.net/accounts/jfromaniello"&gt;este perfil&lt;/a&gt;. Jos&amp;eacute; tambi&amp;eacute;n es uno de los l&amp;iacute;deres de nuestra comunidad ALT.NET Hispano.&lt;/p&gt;
&lt;p&gt;Si no han podido estar en las primeras dos reuniones virtuales, pueden consultar los siguientes enlaces que contienen los v&amp;iacute;deos, con algunas notas, de esas sesiones de desarrollo de AltNetHispano.Vale.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.jorgegamba.com/blog/archive/2010/06/30/inicio-del-proyecto-alt-net-hispano-vale/"&gt;Ya arranc&amp;oacute; el proyecto OSS de referencia para aprendizaje Alt.Net Hispano Vale!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.jorgegamba.com/blog/archive/2010/07/09/video-cafe-2010-07-03-alnethispanovale-parte-2/"&gt;Video de la segunda parte de la construcci&amp;oacute;n del Framework de Validaci&amp;oacute;n AltNetHispano.Vale&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tengan en cuenta un ALT.NET Caf&amp;eacute;, al igual que una &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt;, trata de seguir el modelo de desconferencia&lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=179168" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/lB6_wFl5j4Q" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Herramientas/default.aspx">Herramientas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Tutoriales/default.aspx">Tutoriales</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Frameworks/default.aspx">Frameworks</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Validaci_26002300_243_3B00_n/default.aspx">Validaci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Vale/default.aspx">Vale</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Test+Driven+Development+_2800_TDD_2900_/default.aspx">Test Driven Development (TDD)</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/07/09/cafe-2010-07-10-altnethispanovale-parte-3.aspx</feedburner:origLink></item><item><title>Video de la segunda parte de la construcción del Framework de Validación AltNetHispano.Vale</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/NYgqNNfvx4Q/video-cafe-2010-07-03-alnethispanovale-parte-2.aspx</link><pubDate>Fri, 09 Jul 2010 10:21:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:179159</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=179159</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/07/09/video-cafe-2010-07-03-alnethispanovale-parte-2.aspx#comments</comments><description>&lt;p&gt;El pasado s&amp;aacute;bado 3 de Julio de 2010 se realiz&amp;oacute; un &lt;a href="http://altnet-hispano.pbworks.com/Que-es-AltNet" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones" target="_blank"&gt;ALT.NET Caf&amp;eacute;&lt;/a&gt; (reuni&amp;oacute;n virtual) en la comunidad &lt;a href="http://altnet-hispano.pbworks.com/Que-es-AltNet" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://altnethispano.org" target="_blank"&gt;ALT.NET Hispano&lt;/a&gt;&amp;nbsp;en la que continuamos con el desarrollo del framework de validaci&amp;oacute;n llamado AltNetHispano.Vale, que se encuentra hospedado en &lt;a title="http://vale.codeplex.com/" href="http://vale.codeplex.com/"&gt;http://vale.codeplex.com/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Durante la sesi&amp;oacute;n, &lt;a href="http://fabiomaulo.blogspot.com/" target="_blank"&gt;Fabio Maulo&lt;/a&gt; (&lt;a href="http://twitter.com/fabiomaulo" target="_blank"&gt;@fabiomaulo&lt;/a&gt;), con la participaci&amp;oacute;n de algunos de los asistentes, demostr&amp;oacute; c&amp;oacute;mo se resuelven issues, reportados por gente interesada, al equipo de desarrollo, se realiz&amp;oacute; refactorizaci&amp;oacute;n a algunas funcionalidades y se implementaron algunas nuevas, como el soporte de polimorfismo y la validaci&amp;oacute;n de correos electr&amp;oacute;nicos, mientras que cada vez que se iba realizando un avance significativo, se iba subiendo la actualizaci&amp;oacute;n del c&amp;oacute;digo al repositorio de &lt;a href="http://mercurial.selenic.com/" target="_blank"&gt;Mercurial&lt;/a&gt; en Codeplex.&lt;/p&gt;
&lt;p&gt;
&lt;object id="scPlayer" class="embeddedObject" width="600" height="375" type="application/x-shockwave-flash" data="http://content.screencast.com/users/AltNetHispano/folders/VAN/media/084c2d36-83d7-4683-8a9a-75a9663ee464/flvplayer.swf"&gt;
&lt;param name="movie" value="http://content.screencast.com/users/AltNetHispano/folders/VAN/media/084c2d36-83d7-4683-8a9a-75a9663ee464/flvplayer.swf" /&gt;
&lt;param name="quality" value="high" /&gt;
&lt;param name="bgcolor" value="#FFFFFF" /&gt;
&lt;param name="flashVars" value="thumb=http://content.screencast.com/users/AltNetHispano/folders/VAN/media/084c2d36-83d7-4683-8a9a-75a9663ee464/FirstFrame.jpg&amp;amp;containerwidth=600&amp;amp;containerheight=375&amp;amp;content=http://content.screencast.com/users/AltNetHispano/folders/VAN/media/084c2d36-83d7-4683-8a9a-75a9663ee464/cafe-2010-07-03.flv&amp;amp;blurover=false" /&gt;
&lt;param name="allowFullScreen" value="true" /&gt;
&lt;param name="scale" value="showall" /&gt;
&lt;param name="allowScriptAccess" value="always" /&gt;
&lt;param name="base" value="http://content.screencast.com/users/AltNetHispano/folders/VAN/media/084c2d36-83d7-4683-8a9a-75a9663ee464/" /&gt; &lt;br /&gt;  &lt;br /&gt;  &lt;strong&gt;Your browser cannot play this video. &lt;a href="http://www.screencast.com/handlers/redirect.ashx?target=viewingembededhelp"&gt;Learn how to fix this&lt;/a&gt;.&lt;/strong&gt;  
&lt;/object&gt;
&lt;/p&gt;
&lt;p&gt;Si lo prefieren, pueden observar el v&amp;iacute;deo en &lt;a href="http://www.screencast.com/t/YjJkMTZlZ"&gt;http://www.screencast.com/t/YjJkMTZlZ&lt;/a&gt; o descargar el archivo desde este enlace, el cual tiene un tama&amp;ntilde;o de 658.96MB.&lt;/p&gt;
&lt;p&gt;Tambi&amp;eacute;n pueden observar los recursos publicados sobre la primera parte del avance de este proyecto en &lt;a href="http://www.jorgegamba.com/blog/archive/2010/06/30/inicio-del-proyecto-alt-net-hispano-vale/"&gt;Ya arranc&amp;oacute; el proyecto OSS de referencia para aprendizaje Alt.Net Hispano Vale!&lt;/a&gt;. Si desean relacionarse con la comunidad &lt;a href="http://altnet-hispano.pbworks.com/Que-es-AltNet" target="_blank"&gt;ALT.NET&lt;/a&gt; Hispano y mantenerse al tanto de nuestras actividades, les recomiendo suscribirse a u observar los siguientes recursos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=179159" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/NYgqNNfvx4Q" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Herramientas/default.aspx">Herramientas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/TDD/default.aspx">TDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Tutoriales/default.aspx">Tutoriales</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Frameworks/default.aspx">Frameworks</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Validaci_26002300_243_3B00_n/default.aspx">Validaci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Vale/default.aspx">Vale</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Videos/default.aspx">Videos</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/07/09/video-cafe-2010-07-03-alnethispanovale-parte-2.aspx</feedburner:origLink></item><item><title>[Evento] Construyendo un Framework desde 0 usando TDD – Parte 2</title><link>http://feedproxy.google.com/~r/JGambaGeeksms/~3/YiI06Xaxddo/construyendo-un-framework-desde-0-usando-tdd-parte-2.aspx</link><pubDate>Fri, 02 Jul 2010 10:53:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:178793</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=178793</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/07/02/construyendo-un-framework-desde-0-usando-tdd-parte-2.aspx#comments</comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://smartpei.typepad.com/robert_patersons_weblog/lego%20bricks.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Ma&amp;ntilde;ana s&amp;aacute;bado 3 de Julio a las 18:00 GMT (meridiano 0) durante m&amp;aacute;s o menos 2 horas, v&amp;iacute;a Live Meeting &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, continuaremos la serie de &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;ALT.NET Caf&amp;eacute;&lt;/a&gt; &amp;ldquo;Construyendo un Framework desde 0 Usando TDD&amp;rdquo;, que en la comunidad &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Que-es-AltNet"&gt;&lt;/a&gt;&lt;a target="_blank" href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt; dio origen concretamente a un framework Open Source de validaci&amp;oacute;n que llamamos &lt;strong&gt;AltNetHispano.Vale&lt;/strong&gt; y se encuentra publicado en &lt;a href="http://vale.codeplex.com/"&gt;http://vale.codeplex.com/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Al estar aun en etapa muy temprana, hay muchas cosas por descubrir e idear, por ahora contamos con algunas gu&amp;iacute;as y sugerencias que nos han dado algunos usuarios de la comunidad en las &amp;uacute;ltimas entradas de nuestra lista de correo &lt;a href="http://groups.google.com/group/altnet-hispano/" title="http://groups.google.com/group/altnet-hispano/"&gt;http://groups.google.com/group/altnet-hispano/&lt;/a&gt; y la lista de issues reportados en &lt;a href="http://vale.codeplex.com/workitem/list/basic"&gt;http://vale.codeplex.com/workitem/list/basic&lt;/a&gt;. El objetivo de la sesi&amp;oacute;n de ma&amp;ntilde;ana ser&amp;aacute; precisamente desarrollar algo que satisfaga al menos uno de estos issues. Si deseas participar de esta reuni&amp;oacute;n y no estuviste en la anterior, puedes actualizarte observando los recursos que publiqu&amp;eacute; en mi entrada anterior:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.jorgegamba.com/blog/archive/2010/06/30/inicio-del-proyecto-alt-net-hispano-vale/"&gt;Ya arranc&amp;oacute; el proyecto OSS de referencia para aprendizaje Alt.Net Hispano Vale!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nuevamente &lt;a target="_blank" href="http://fabiomaulo.blogspot.com/"&gt;Fabio Maulo&lt;/a&gt; (&lt;a target="_blank" href="http://twitter.com/fabiomaulo"&gt;@fabiomaulo&lt;/a&gt;) estar&amp;aacute; al frente de la conducci&amp;oacute;n del desarrollo, pero tambi&amp;eacute;n nuevamente requeriremos su participaci&amp;oacute;n para que este producto sea realmente colaborativo, pueden encontrar algunos detalles sobre Fabio, y el prop&amp;oacute;sito de este proyecto en la entrada que escrib&amp;iacute; la semana pasada como invitaci&amp;oacute;n a la reuni&amp;oacute;n de la primera parte de este proyecto:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.jorgegamba.com/blog/archive/2010/06/25/cafe-2010-06-26-aprender-a-desarrollar-un-framework-usando-tdd/"&gt;[Evento] &amp;iquest;Quieres aprender a construir un Framework desde 0 usando TDD?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Tengan en cuenta un ALT.NET Caf&amp;eacute;, al igual que una &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;VAN&lt;/a&gt;, trata de seguir el modelo de &lt;a href="http://es.wikipedia.org/wiki/Desconferencia"&gt;Desconferencia&lt;/a&gt;, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervenci&amp;oacute;n a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que tambi&amp;eacute;n pueden expresar sus opiniones, discutir y hasta exponer alg&amp;uacute;n asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micr&amp;oacute;fono para expresarse.&lt;/p&gt;
&lt;p&gt;Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de inter&amp;eacute;s para nuestro auditorio. Si por alguna raz&amp;oacute;n no pueden atender en l&amp;iacute;nea la reuni&amp;oacute;n virtual, no deben preocuparse, pues las grabaciones de estas &amp;ldquo;siempre&amp;rdquo; quedan publicadas en nuestra p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt;. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en l&amp;iacute;nea a nuestras VAN, pues se obtienen mayores beneficios.&lt;/p&gt;
&lt;p&gt;Hay que aclarar que no se requiere ning&amp;uacute;n tipo de registro, simplemente acudir el d&amp;iacute;a y la hora indicados a la direcci&amp;oacute;n Web &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, eso s&amp;iacute;, deber&amp;aacute;n tener instalado el programa cliente de Live Meeting; hay m&amp;aacute;s instrucciones sobre c&amp;oacute;mo hacer esto y otras indicaciones en la p&amp;aacute;gina wiki &lt;a href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;Descripci&amp;oacute;n de Reuniones&lt;/a&gt;. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la p&amp;aacute;gina &lt;a href="http://altnet-hispano.pbworks.com/Historial-de-reuniones"&gt;Historial de Reuniones&lt;/a&gt; y nuestro &lt;a href="http://altnet-hispano.pbworks.com/Calendario"&gt;Calendario de Reuniones&lt;/a&gt;, al cual se pueden suscribir.&lt;/p&gt;
&lt;p&gt;Finalmente, los invitamos y les agradecemos de antemano la difusi&amp;oacute;n de este evento en sus lugares trabajo, estudio, comunidades y dem&amp;aacute;s lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar sigui&amp;eacute;ndonos a trav&amp;eacute;s de los siguientes medios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portal &lt;a href="http://altnethispano.org"&gt;http://altnethispano.org&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://groups.google.com/group/altnet-hispano/"&gt;Lista de correo&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://altnet-hispano.pbworks.com/"&gt;Wiki&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://twitter.com/AltNetHispano"&gt;Twitter&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/pages/ALTNET-Hispano/143270613929"&gt;Facebook&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.viddler.com/explore/AltNet-Hispano/"&gt;Viddler&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=2405384&amp;amp;trk=myg_ugrp_ovr"&gt;Linkedin&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=178793" width="1" height="1"&gt;&lt;img src="http://feeds.feedburner.com/~r/JGambaGeeksms/~4/YiI06Xaxddo" height="1" width="1"/&gt;</description><category domain="http://geeks.ms/blogs/jgamba/archive/tags/ALT.NET/default.aspx">ALT.NET</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Herramientas/default.aspx">Herramientas</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Eventos/default.aspx">Eventos</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/TDD/default.aspx">TDD</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Tutoriales/default.aspx">Tutoriales</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Frameworks/default.aspx">Frameworks</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Validaci_26002300_243_3B00_n/default.aspx">Validaci&amp;#243;n</category><category domain="http://geeks.ms/blogs/jgamba/archive/tags/Vale/default.aspx">Vale</category><feedburner:origLink>http://geeks.ms/blogs/jgamba/archive/2010/07/02/construyendo-un-framework-desde-0-usando-tdd-parte-2.aspx</feedburner:origLink></item></channel></rss>
