Drupal day Bilbao 2014

El 8 de Noviembre Bilbao albergó el Drupal Day. Los miembros de nuestro equipo Pako Garcia y Rodrigo Aguilera estuvieron allí para compartir la experiencia. Es un evento técnico con un foco en charlas y aprendizaje a traves del intercambio de ideas y experiencias profesionales.

Bilbao picture

Rodrigo

El día empezó puntual con una introducción sobre lo que se nos venia encima, tanto la ciudad de Bilbao como los futuros eventos Drupal, Drupalcamp Spain Jerez y Drupalcon Barcelona.

Después de esto asistí a la charla acerca de casperJS que se presentaba como una alternativa más rápida que Behat dentro de lo que se considera el Behaviour-driven development que ya usamos en Ymbra.

Después tuvimos a Pako dando un repaso muy interesante a Drupal 8 theming. A mi me ayudo incluso a clarificar un par de asuntos delante de la audiencia a pesar de tenerle en la oficina mi lado y poder usar un codazo en cualquier momento para preguntar.

Con Carlos Reig tuvimos una introducción a las tripas del testeo de nuestra lógica de aplicación y sobre los esfuerzos que se estan haciendo dentro de drupal 8 usando la biblioteca PHPunit. Se sumergió en algunas caracteriscas avanzadas como por ejemplo el controlar que la cache es utilizada en la segunda llamada a una función. ¡muy impresionante!

Despues de una comida ligera David Gil habló de Capistrano como sistema de despliegue. Hizo algunas observaciones muy interesantes sobre la simplicidad que tienen en realidad los pasos de un despliegue  y como podemos usar Capistrano para automatizar y replicar los cambios en distintos servidores con un simple comando. Recibimos confirmación acerca de cosas que actualmente hacemos bien con Capistrano en los despligues que realizamos en Ymbra a nuestros entornos de desarrollo, pruebas y stage.

No tenia mucha fe acerca de desdrupalizando algo en un evento Drupal pero Carles Climent nos sorprendió con su detallada visión acerca de tomar la lógica de negocio y separarla de Drupal permitiendo que nos libremos del esfuerzo de cambiar nuestra lógica de negocio cada vez que algo cambia en Drupal.

Y para la última sesión tuvimos a David Hernandez dando un taller de 2 horas basado en las charlas sobre arquitectura de Ramon Vilar en anteriores Drupalcamps pero con mucha adiciones interesantes que consideraremos incorporar a nuestra arquitectura actual para proyectos Drupal como por ejemplo el establecer las dependencias por capas para los componentes exportados o scripts que exportan features automaticamente.

Pako

 

 

Ha sido un placer asistir a este evento en particular porque siempre he tenido una especial estima hacia Euskal Herria y sus gentes, He disfrutado como es costumbre hablar con todos los asistentes compartiendo mis experiencias y conocimiento.

Mi sesión acerca de theming en Drupal 8, basada en otra de Morten DK, intentó ayudar a comprender todas las nuevas caracteristicas de de esta capa de Drupal y como facilita la vida a una persona de front-end. Estoy muy contento porque recibí un buen feedback de los asistentes.

Mi sesión favorita fue la de Carles Climent, que enseñó con código en directo como evitar que el código de nuestra aplicación que contiene la lógica de negocio no dependa de ningun CMS en particular.

Conclusión

 

Para ser organizado por en su mayoría por una sola persona fue un evento genial con un objetivo bien definido que tiene mucho potencial de crecimiento. Gracias a todos los que usaron su tiempo para preparar cachos de conocimiento que compartir con la comunidad y a todos aquellos involucrados en la organización.

PS. Tenemos que hacer una mención especial porque estamos muy contentos de la implicación de nuestra compañera Cristina en la organización del evento.