<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blog de Jorge Gamba : Frameworks</title><link>http://geeks.ms/blogs/jgamba/archive/tags/Frameworks/default.aspx</link><description>Etiquetas: Frameworks</description><dc:language /><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Workshop: Desarrollo ágil de software en .NET, Primera parte - BDD</title><link>http://geeks.ms/blogs/jgamba/archive/2010/10/04/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 xmlns:wfw="http://wellformedweb.org/CommentAPI/">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;</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></item><item><title>Video, presentación y otros recursos de mi VAN “Haciendo BDD con MSpec”</title><link>http://geeks.ms/blogs/jgamba/archive/2010/08/25/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 xmlns:wfw="http://wellformedweb.org/CommentAPI/">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;</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></item><item><title>[Evento] Construyendo un Framework Validación AltNetHispano.Vale – Parte 3</title><link>http://geeks.ms/blogs/jgamba/archive/2010/07/09/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 xmlns:wfw="http://wellformedweb.org/CommentAPI/">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;</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></item><item><title>Video de la segunda parte de la construcción del Framework de Validación AltNetHispano.Vale</title><link>http://geeks.ms/blogs/jgamba/archive/2010/07/09/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 xmlns:wfw="http://wellformedweb.org/CommentAPI/">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;</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></item><item><title>[Evento] Construyendo un Framework desde 0 usando TDD – Parte 2</title><link>http://geeks.ms/blogs/jgamba/archive/2010/07/02/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 xmlns:wfw="http://wellformedweb.org/CommentAPI/">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;</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></item><item><title>[Evento] ¿Quieres aprender a construir un Framework desde 0 usando TDD?</title><link>http://geeks.ms/blogs/jgamba/archive/2010/06/25/cafe-2010-06-26-aprender-a-desarrollar-un-framework-usando-tdd.aspx</link><pubDate>Fri, 25 Jun 2010 14:35:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:178509</guid><dc:creator>Jorge Gamba</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/jgamba/rsscomments.aspx?PostID=178509</wfw:commentRss><comments>http://geeks.ms/blogs/jgamba/archive/2010/06/25/cafe-2010-06-26-aprender-a-desarrollar-un-framework-usando-tdd.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jgamba/image_5F00_3390F992.png"&gt;&lt;img height="395" width="604" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/jgamba/image_5F00_thumb_5F00_407AB3D6.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;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Ma&amp;ntilde;ana s&amp;aacute;bado 26 de Junio de 2010 a las 18:00 GMT (meridiano 0), tendremos un &lt;a target="_blank" href="http://altnet-hispano.pbworks.com/Descripcion-de-Reuniones"&gt;ALT.NET Caf&amp;eacute;&lt;/a&gt; (evento virtual bastante conversacional e interactivo), organizado por la comunidad &lt;a target="_blank" href="http://altnethispano.org"&gt;ALT.NET Hispano&lt;/a&gt;, v&amp;iacute;a Live Meeting &lt;a href="http://snipr.com/virtualaltnet"&gt;http://snipr.com/virtualaltnet&lt;/a&gt;, en el cual veremos &lt;em&gt;c&amp;oacute;mo desarrollar, paso a paso un Framework en la plataforma .NET, usando el lenguaje C# y aplicando el m&amp;eacute;todo &lt;/em&gt;&lt;a target="_blank" href="http://es.wikipedia.org/wiki/Desarrollo_guiado_por_pruebas"&gt;&lt;em&gt;TDD&lt;/em&gt;&lt;/a&gt; (Test-Driven Development). La duraci&amp;oacute;n aproximada es de 2 horas.&lt;/p&gt;
&lt;p&gt;Aun si no es su inter&amp;eacute;s el tema espec&amp;iacute;fico de validaci&amp;oacute;n, hay que tomar en cuenta que este ALT.NET Caf&amp;eacute; tiene otros objetivos, incluso m&amp;aacute;s importantes, como demostrar el uso correcto de TDD y la aplicaci&amp;oacute;n de buenas pr&amp;aacute;cticas de desarrollo de software. Esto por supuesto, deber&amp;iacute;a ser de inter&amp;eacute;s para cualquier desarrollador de software, pues lo que se ver&amp;aacute; lo podr&amp;aacute; aplicar a casi todo tipo de proyecto de desarrollo, aunque el beneficio ser&amp;iacute;a mayor si se quiere aportar en alg&amp;uacute;n momento a un proyecto Open Source, por ejemplo.&lt;/p&gt;
&lt;p&gt;Para este prop&amp;oacute;sito, contaremos con uno de los mejores especialistas, en desarrollo de frameworks, de habla hispana, &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;) quien es reconocido principalmente por ser el l&amp;iacute;der del equipo de desarrolladores de &lt;a target="_blank" href="http://nhforge.org/"&gt;NHibernate&lt;/a&gt;, tal vez el mejor proyecto Open Source sobre la plataforma .NET. Eso ya nos dice mucho sobre Fabio, pero su aporte es mucho m&amp;aacute;s grande, al haber construido o contribuido a otros frameworks como:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://sharptestsex.codeplex.com/"&gt;Sharp Tests Ex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://code.google.com/p/codeconform/"&gt;ConfORM&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://code.google.com/p/nunitex/"&gt;NUnitEx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://unhaddins.googlecode.com/"&gt;uNhAddIns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://nhforge.org/"&gt;NHibernate.Contrib&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pueden encontrar m&amp;aacute;s detalles del aporte de Fabio al mundo Open Source en &lt;a target="_blank" href="http://www.ohloh.net/accounts/fabiomaulo?ref=Detailed"&gt;ohloh&lt;/a&gt;. Entonces, con esto no queda duda de la experiencia y capacidad de nuestro presentador, sin embargo, tambi&amp;eacute;n quisiera mencionar que Fabio tambi&amp;eacute;n es l&amp;iacute;der de nuestra comunidad ALT.NET Hispano y adem&amp;aacute;s aporta a otras comunidades su conocimiento ayudando a otros desarrolladores para mejorar sus habilidades.&lt;/p&gt;
&lt;p&gt;Tengan en cuenta un ALT.NET Caf&amp;eacute;, al igual que una &lt;a target="_blank" 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=178509" width="1" height="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></item></channel></rss>