BarCamp México 2

El BarCamp pasó y pasó muy bien.

El pasado 7 de febrero se realizó en la ciudad de Querétaro el BarCamp México 2, donde el grupo de Mexico on Rails tuvo bastante presencia. Gracias a todo el grupo de mxor. Las ponencias planeadas fueron un éxito. Cumplimos el propósito de informar a algunos la existencia de este gran framework de desarrollo ágil: Rails.

La mecánica del BarCamp consiste en que los mismos asistentes compartan con los demás y presenten conferencias, demostraciones, tutoriales o algo similar. Así fue como José (jcastaneyra), Manuel (mvidaurre), Edgar (edgarjs) y Rubén (CHubas) tuvimos espacio para hablar sobre Rails, mientras que Gustavo (cicloid) hizo lo propio mostrando Ruby en la generación de música. Aquí las reseñas de las desconferencias, lo que aprendimos ahí y lo que falta.

barcamp_1_thumb

Con la salvedad de que la puntualidad del autobús no fue de mucha ayuda para alcanzar buenas salas, pudimos planear varias presentaciones.

Primero, José nos mostró lo fácil que es instalar Rails en Windows, a la par que nos daba un panorama general de lo que es Rails y sus componentes. Nos habló también de los IDEs recomendados, así como de la manera en la que Rails trabaja con los manejadores de bases de datos más populares, todo mientras la gente preguntaba y la comunidad respondía.

Inmediatamente después CHubas continuó con la plática de Ruby idiomático, la cual no pretendía ser una clase de Ruby en media hora, sino más bien una demostración de la expresividad del lenguaje, el cual, de acuerdo a Andy Hunt, sirve como un amplificador mental. Más de uno se mostró realmente interesado, y nos dió mucho gusto el que hubiera inquietud de parte de los asistentes. Al final quisimos hablar un poco sobre github, pero el tiempo era muy poco y no nos alcanzó.

barcamp_2_thumb

Un poco más tarde, Manuel dió una plática muy interesante sobre Behavior Driven Development (BDD), metodología de desarrollo en la cual Ruby encaja gracias a las librerías existentes, siendo Cucumber de la que nos platicó Manuel. A diferencia de las suites de pruebas de unidad, Cucumber ofrece pruebas de aceptación, es decir, en palabras de Manuel, se prueba no pensando en el código, sino en lo que le da valor al usuario. La implementación en este sentido es un aspecto secundario; lo que importa es probar la funcionalidad del programa utilizando casos de uso, todo esto de una manera muy sencilla gracias a la expresividad del lenguaje, como mencionaba anteriormente.

barcamp_3_thumb

Ya casi al término de las sesiones de conferencias, Edgar dió una demostración del poder de Rails. En tan sólo unos minutos (15 aproximadamente) creo una aplicación completa, si bien no compleja, por lo menos totalmente funcional. Desde crear la aplicación, crear y migrar de manera sencillísima la base de datos, crear recursos basados en Rest, durante el transcurso de la demostración se sirvió explicar algunos de los conceptos de Ruby on Rails, como lo son el modelo MVC que maneja, la noción de RESTful resources, internacionalizaión, la filosofía de convención sobre configuración y la separación de código y diseño. Algunos asistentes quedaron asombrados de la facilidad con la que Rails permite desarrollar aplicaciones, siento que demasiado asombrados como para permanecer escépticos.

Por otra parte, cicloid dió una plática y una demostración bastante interesante sobre generación de música basada en modelos probabilísticos, utilizando Ruby y dirigiendo el resultado a un sintetizador de MIDI, en el cual los asistentes pudimos escuchar la música resultante. Pueden acceder a archaeopteryx en github. Algo que Gustavo mencionó y cabe resaltar es que programar es un arte; cada pieza de código es única. Ruby nació para ello.

barcamp_4_thumb

La comunidad de Mexico on Rails tuvo bastante presencia en el evento, impactando a un gran número de personas que se interesaron por el lenguaje y por el framework. Para la comunidad mxor, el evento fue un éxito, y ahora la tarea es llevar esta difusión a otros eventos y a más lugares. Tenemos una misión: Mexico.extend!(Rails)

Gracias a todos los que asistieron y mostraron interés por Rails, y también gracias a todos por sus excelentes aportaciones y ponencias. Esperamos pronto hacer más pláticas y reuniones para evangelizar más y más.

Los archivos de las presentaciones estarán disponibles una vez que los ponentes correspondientes los manden.

Así mismo, quisiéramos agradecer a Ketzally por su apoyo y colaboración. Las fotos aquí mostradas fueron tomadas por ella.

Gracias BarCamp! Y nos vemos en el próximo!

 


Comentarios Comments

gravatar

Comment Edgar J. Suárez dijo hace cerca de 1 año:

Genial! Muchas gracias por la reseña chubas.

gravatar

Comment Jose Castaneyra dijo hace cerca de 1 año:

Muy buena reseña, gracias.

gravatar

Comment Antonio Rivera dijo hace cerca de 1 año:

Excelente aportación, Rubén. Ya publiqué en Twitter tu reseña, esperemos que traiga más lectores y comentarios a tu blog. Un abrazo.

gravatar

Comment ferso dijo hace cerca de 1 año:

Concuerdo excelente reseña, hay que darle oportunidad a las nuevas tecnologías, y como anti-java, creo que fue muy buena su participación en el barcamp y ademas creo que esta comunidad tiene un buen futuro…

gravatar

Comment Israel Zuñiga dijo hace cerca de 1 año:

Excelente reseña sobre Ruby y RoR en el barcamp, la verdad, después de haber sabido que alguien hablo de mi lenguaje de programación favorito, me lamento por no haber asistido. :(

¡Saludos!

PD: también da gusto encontrarse con mexicoonrails.com.mx, hasta ahora solo sabía de railsmexico.org y rubymexico.org.mx. :D

 

Añade tu comentario


(no será publicado)


(textile está activado)