Ya arrancó el proyecto OSS de referencia para aprendizaje Alt.Net Hispano Vale!

Alt.Net Hispano Vale es un framework de validación que recién fue creado el pasado sábado 26 de junio en un ALT.NET Café (reunión virtual) de la comunidad ALT.NET Hispano, durante la sesión, Fabio Maulo (@fabiomaulo), quien también es líder del equipo de desarrollo de NHibernate, desarrolló la primera entrega de este framework que posteriormente fue publicado en http://vale.codeplex.com/.

Fabio define el propósito del proyecto en una entrada de su blog que publicó ayer de así:

… nació un nuevo framework de validación que se espera nos sirva para involucrar más gente al mundo OpenSource y, tal vez, para generar otros ejemplos de varias herramientas y técnicas que el mundo Alt.Net quiere mucho.

Uno de los objetivos que perseguimos en ALT.NET Hispano es contribuir a la mejora de las habilidades de los desarrolladores de software de habla hispana, por tal fin es que buscamos crear iniciativas como esta; para más información sobre el movimiento ALT.NET, pueden consultar nuestra página wiki Qué es ALT.NET.

Otra de las cosas que queda claro en el propósito de Alt.Net Hispano Vale, el principal interés no es el producto en sí, un framework de validación, sino más bien compartir el proceso de su desarrollo para que sirva de referencia, aprendizaje y motivador para la colaboración o contribución en un proyecto y comunidad de este tipo.

El primero de los recursos que hemos publicado es el vídeo del ALT.NET Café, en el que se puede observar como Fabio Maulo crea el framework desde la misma creación de la solución en Visual Studio 2010 hasta terminar un producto funcional, aunque obviamente muy simple por ahora, todo esto usando TDD (Test-Driven Development), con la participación de algunos de los asistentes.

Luego, Fabio y yo hicimos un screencast en el que se demuestra paso a paso cómo hospedar el proyecto en un repositorio de código público. Aquí se observa la creación de una cuenta en Codeplex, cómo subir el código al repositorio (usando Mercurial) y cómo crear un fork del proyecto para enviar contribuciones. El proyecto quedó hospedado en http://vale.codeplex.com/.

También hemos abierto una entrada en nuestra lista de correo, AltNetHispano.Vale, en la que se está discutiendo diferentes formas de colaborar con el proyecto, que básicamente se resumen en comentarnos sus ideas, elaborar tutoriales o screencasts que demuestren cómo hacer alguna tarea relacionada, notificar issues, crear su propio fork y así enviar tests y/o implementaciones; tengan por seguro que cada aporte será altamente estimado.

Finalmente, les comparto algunos recursos mediante los cuales podrán mantenerse al tanto del avance de esta iniciativa y de otras actividades que se realizan en nuestra comunidad, les agradecemos de antemano la difusión en sus lugares trabajo, estudio, comunidades y demás lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar siguiéndonos a través de los siguientes medios:

[Evento] ¿Quieres aprender a construir un Framework desde 0 usando TDD?

image

 

Mañana sábado 26 de Junio de 2010 a las 18:00 GMT (meridiano 0), tendremos un ALT.NET Café (evento virtual bastante conversacional e interactivo), organizado por la comunidad ALT.NET Hispano, vía Live Meeting http://snipr.com/virtualaltnet, en el cual veremos cómo desarrollar, paso a paso un Framework en la plataforma .NET, usando el lenguaje C# y aplicando el método TDD (Test-Driven Development). La duración aproximada es de 2 horas.

Aun si no es su interés el tema específico de validación, hay que tomar en cuenta que este ALT.NET Café tiene otros objetivos, incluso más importantes, como demostrar el uso correcto de TDD y la aplicación de buenas prácticas de desarrollo de software. Esto por supuesto, debería ser de interés para cualquier desarrollador de software, pues lo que se verá lo podrá aplicar a casi todo tipo de proyecto de desarrollo, aunque el beneficio sería mayor si se quiere aportar en algún momento a un proyecto Open Source, por ejemplo.

Para este propósito, contaremos con uno de los mejores especialistas, en desarrollo de frameworks, de habla hispana, Fabio Maulo (@fabiomaulo) quien es reconocido principalmente por ser el líder del equipo de desarrolladores de NHibernate, tal vez el mejor proyecto Open Source sobre la plataforma .NET. Eso ya nos dice mucho sobre Fabio, pero su aporte es mucho más grande, al haber construido o contribuido a otros frameworks como:

Pueden encontrar más detalles del aporte de Fabio al mundo Open Source en ohloh. Entonces, con esto no queda duda de la experiencia y capacidad de nuestro presentador, sin embargo, también quisiera mencionar que Fabio también es líder de nuestra comunidad ALT.NET Hispano y además aporta a otras comunidades su conocimiento ayudando a otros desarrolladores para mejorar sus habilidades.

Tengan en cuenta un ALT.NET Café, al igual que una VAN, trata de seguir el modelo de Desconferencia, por lo que tienen cierto toque de informalidad, permitiendo diferentes formas de intervención a todos nuestros asistentes; estos no solo pueden participar con preguntas, sino que también pueden expresar sus opiniones, discutir y hasta exponer algún asunto; para ello permitimos y de hecho deseamos que nuestros asistentes habiliten y usen el micrófono para expresarse.

Como un beneficio adicional, en nuestras VAN obsequiamos algunos eBooks y licencias de productos de interés para nuestro auditorio. Si por alguna razón no pueden atender en línea la reunión virtual, no deben preocuparse, pues las grabaciones de estas “siempre” quedan publicadas en nuestra página wiki Historial de Reuniones. Sin embargo, recomendamos hacerlos el esfuerzo por asistir virtualmente en línea a nuestras VAN, pues se obtienen mayores beneficios.

Hay que aclarar que no se requiere ningún tipo de registro, simplemente acudir el día y la hora indicados a la dirección Web http://snipr.com/virtualaltnet, eso sí, deberán tener instalado el programa cliente de Live Meeting; hay más instrucciones sobre cómo hacer esto y otras indicaciones en la página wiki Descripción de Reuniones. Adicionalmente les recomendamos comprobar la hora correspondiente para su localidad, esto lo pueden hacer con la ayuda de la página Historial de Reuniones y nuestro Calendario de Reuniones, al cual se pueden suscribir.

Finalmente, los invitamos y les agradecemos de antemano la difusión de este evento en sus lugares trabajo, estudio, comunidades y demás lugares con personas que pudieran beneficiarse como nosotros de estos importantes temas. Pueden suscribirse y hasta colaborar siguiéndonos a través de los siguientes medios: