martes, 23 de julio de 2013

Resumen workshop Continuous Delivery (18/06)







Hola!


No nos hemos olvidado del post resumen del evento de Continuous Delivery (CD), ... ¡es que en verano es más difícil ponerse a escribir! ;)


Empezamos con una introducción de qué es Continuous Delivery y cómo funciona. Una vez ya todos entendimos Continuous Delivery -para algunos era nuevo, otros habían oído hablar y otros incluso lo habían llegado a utilizar-, pasamos a ver como aplicarlo y cómo implantarlo en una empresa. 

En el punto de cómo implantarlo hubo una interesante tanda de preguntas y debate, con las diferentes maneras de implantar CD, los diferentes tipos de proyecto, equipos de trabajo, hardware dedicado a este tipo de patrones, etc.

Finalmente, se había preparado un taller de Continuous Delivey utilizando Develenv, solución para la automatización del proceso de construcción, testing y despliegue de software. Para esta parte estaban preparadas unas máquinas virtuales para que todos los participantes pudiesen probarlo en sus portátiles. Fuimos un poco justos de tiempo y no llegamos a probarlo en los portátiles, a pesar de ello, Carlos y Quique nos habían hecho una guía paso a paso de cómo hacer el ejemplo que esperamos que os fuese útil.


Si alguno lo intentó o querríais una segunda parte del workshop para acabar de profundizar en la parte práctica, ya sabéis, solo hace falta que lo propongais. Ya sabéis por dónde anda nuestro formulario de feedback ;)

Nos vemos este jueves en nuestro último evento de la temporada, un Coding Dojo!!

Resumen Spring Batch & High Performance - 11/07

Hola devs !!

El pasado 11 de Julio tuvimos la oportunidad de asistir a una magnífica presentación de Spring Batch a cargo de Manuel Navarro y Sergi Almar.
     Photo

Nos mostraron la base de Spring Batch y la facilidad con la que se puede llegar a crear nuestra primera aplicación.

Vimos que para sacar el mayor partido al framework lo mejor es usar SpringSource Tool Suite ( STS ) con el que podemos crear incluso proyectos de administración para monitorizar como van los procesos Batch.

Photo

En la sesión vimos como Spring Batch está centrado en un proceso Read-Process-Write aunque permite un alto nivel de configuración en la que podemos definir chunks de datos ( paquetes ) con los que trabajará cada job.


Obviamente, y como nos tiene acostumbrados SpringSource, todo se integra perfectamente con los objetos "beans" en el Spring Core , así como con los diferentes elementos de Spring Integration o Spring Data.

Al final nos dieron unos datos para ver cómo usando la ejecución distribuida podíamos llegar a obtener un rendimiento del 920 % respecto del modelo local.

Realmente tiene un gran potencial ya que nos suministra muchos componentes ya integrados que nos permitirán conectarnos a diferentes fuentes de datos y destinos.

Al final pudimos disfrutar de un delicioso pica-pica, gracias al Restaurante Aitor por su perfecta organización del cattering y la alta calidad del producto, donde pudimos "networkear" un rato, comentar la jugada y fomentar la unión del grupo.


Nada más pues, aquí os dejamos su presentación, y la propia charla grabada que podéis encontrar en nuestro canal de Youtube:


Una vez más agradecemos la presencia y patrocinio de Everis que nos ha ofrecido una charla muy interesante.


Esperamos vuestra opinión a través de nuestro canal habitual.

Saludos y hasta la próxima!



jueves, 18 de julio de 2013

Último evento de la temporada 2013 (25/07): Coding Dojo

¡Llegó el verano!

Y con él, acabamos la temporada 2013, y como no podía ser de otra forma, hemos organizado un evento que creemos que puede resultar interesante para quienes nos dedicamos al mundo del desarrollo de software.

Coding dojo logoVisto el éxito que tuvimos en nuestro primer evento del año, hemos pensado que este último evento de la temporada tenía que compartir su estilo. Así pues, os invitamos a un Coding Dojo el próximo jueves 25/07 en nuestro ya habitual lugar de encuentro, el Espai Jove La Fontana. 

Para quien no conozca de qué va esto de los Coding Dojo, principalmente se trata de eventos abiertos, colaborativos y en un entorno distendido que persigue que, un grupo de desarrolladores, trabaje conjuntamente en la resolución de un problema concreto. Son muy interesantes para aprender nuevas aproximaciones, probar nuevas ideas y también tecnologías. Así pues, este tipo de eventos están abiertos a la experiencia de compartir, experimentar y disfrutar con el desarrollo de software, en base a retos. Aquí tenéis algunos enlaces para los queráis conocer más sobre ellos:

¿Te parece interesante? ¿Y el resto de los eventos que hemos organizado? Si has respondido que sí a alguna de estas preguntas, te agradeceríamos que nos dedicaras 2 minutos a darnos tu opinión, que seguro que nos servirá para ir mejorando de cara a futuros eventos. Aquí tienes nuestro formulario de feedback.

Nada más, te animamos a solicitar tu plaza y recuerda que las entradas son limitadas por lo que si finalmente no puedes asistir, por favor, piensa en liberar tu plaza! 

See you there,

viernes, 12 de julio de 2013

Resumen PMI y el Agilismo: La certificación PMI-ACP

Hola devs !!

El pasado lunes 17 de junio,  junto a la fantástica colaboración del capítulo de Barcelona del PMI,  tuvimos el placer de recibir a Ángel Águeda para explicarnos la evolución del Agilismo y la visión del PMI en forma de su reciente certificación PMI-ACP.


Pudimos extraer varios tips muy útiles :
  • Al final se trata de adaptarse mejor a los cambios
  • Transparencia + Inspección + Adaptación
  • Detallar sólo el futuro próximo
  • Utilizar prácticas ágiles para controlar ( no evitar ) el cambio
  • No sólo es aplicable en desarrollo de software
  • Con la Agilidad se mejora:
    • el % de resultado exitoso de un proyecto
    • la satisfacción del equipo
    • la calidad del producto
    • fail fast - nos permite la corrección temprana de errores
Y nos dejó unas referencias imprescindibles:
  • Book  "Peopleware , Productive Projects and Teams" ( Tom deMarco )
  • Manifiesto Ágil
  • Agile Dev Survery 2012, version One
    • Scrum 54% used
    • Scrum/XP Hybrid 11%
    • Custom Hybrid 9%
    • Scrumban 7%
    • Kanban 4%
  • WikiSpeed - WIKISPEED is a volunteer based, green automotive-prototyping company, with a goal to change the world for the better. We’re a collaborative team of skilled individuals who volunteer time to creating safe, low-cost, ultra-efficient, road-legal vehicles.
Fue una charla en la que Ángel nos aportó mucha información sobre los distintos movimientos hacia la agilidad que han existido desde los años 80 hasta nuestros días. También nos definió perfectamente todo el proceso de certificación PMI-ACP dandonos unas referencias sobre las guías a usar así como recomendaciones al método de estudio.

Ponemos a vuestra disposición tanto la presentación que nos mostró Angel como el video de la charla :

 
Esperamos que disfrutárais de la charla y podamos seguir colaborando con el capítulo de Barcelona del PMI

Saludos,