Madrid Global Day of Coderetreat 2014

Al igual que en otras ediciones, este año también participaremos del Global Day of Coderetreat en Madrid.

Así que si te apetece pasar un día (próximo sábado, 15 de noviembre) programando junto con otros desarrolladores con los que compartir y aprender, ya puedes registrarte gratuitamente.

El aforo está limitado a los primeros 50 desarrolladores, con lo que el registro se cerrará al alcanzar ese número de participantes y se abrirá una lista de espera.

Pero, ¿qué es el Global Day of Coderetreat?

El Día Global del Coderetreat es un evento que se celebra simultáneamente en varias ciudades del mundo y que consiste en la práctica del desarrollo de software durante un día entero empleando el formato de coderetreat. El lema de la iniciativa es:

Honing the craft together… all over the world.

El año pasado participaron más de 5.000 personas en más de 170 ciudades alrededor del mundo.

Puedes encontrar más información sobre este evento en la web oficial de Global Day of Coderetreat, así como en el anuncio del evento para 2014: Global Day of Coderetreat 2014.

Si tienes curiosidad, puedes consultar todos los eventos planificados para el GDCR 2014.

¿Qué es un Coderetreat?

Un coderetreat es un tipo de evento de un día de duración en el que un grupo de personas mejoran sus capacidades en el diseño y desarrollo de software realizando diversas prácticas, sin la presión de tener que entregar «cosas funcionando».

Consiste en la práctica repetida de una misma kata, normalmente el Juego de la Vida (Game of Life) de J. H. Conway, con diferentes parejas y restricciones en cada iteración. Tras cada una de las iteraciones, se realiza una breve retrospectiva en la que todos comparten lo aprendido durante esa sesión.

Este formato ha demostrado ser un mecanismo eficaz para mejorar las capacidades de diseño y desarrollo de software de sus participantes.

Si quieres entender mejor la filosofía que hay detrás de un coderetreat, en el siguiente vídeo Corey Haines, uno de los creadores e impulsores de este tipo de eventos, introduce una sesión de coderetreat en Cleveland:

¿Dónde?

Este año contamos con el patrocinio del centro Madrid on Rails, perteneciente a Madrid Emprende del Ayuntamiento de Madrid.

Hemos de agradecer a Madrid on Rails el interés demostrado desde el primer momento en facilitar la organización de este evento y que se haya convertido en nuestro Host Sponsor.

¿Cómo llegar?

El centro Madrid on Rails está situado en la calle Lago Titicaca, 10 28032 de Madrid (ver en Google Maps).

¿Cuándo?

El GDCR 2014 se celebra el sábado 15 de noviembre a lo largo de toda la jornada. Desde las 9:00 hasta las 18:00, con tiempos para tomar café y salir a comer algo para retomar energías.

¿Cómo participar?

Para participar como desarrollador basta con que obtengas tu entrada a través de nuestro registro para el evento. La asistencia es gratuita, pero el registro es necesario para controlar el aforo, que está limitado a los primeros 50 desarrolladores. Si llegaran a agotarse las entradas abriríamos una lista de espera.

Estamos buscando una o más personas que quieran ser nuestros facilitadores durante el evento. Si tienes experiencia previa asistiendo, o mejor aún facilitando, coderetreats y te apetece ser nuestro facilitador, por favor, ponte en contacto con nosotros.

Si tu empresa u organización está interesada en apoyar este tipo de eventos, puede estar interesada en patrocinar nuestro evento local o incluso la iniciativa a nivel global. Si estás interesado, por favor, ponte en contacto con nosotros para discutir las posibilidades. La comunidad de desarrolladores te lo agradecerá.

¿Qué tengo que llevar?

El día del evento sólo necesitas llevar la entrada (en papel o en la aplicación móvil de EventBrite) y tu portátil con tu entorno de programación preferido configurado.

Este evento es independiente de un lenguaje de programación en particular, de hecho, algo interesante es poder practicar la kata usando un lenguaje de programación nuevo para ti, formando pareja con un desarrollador que te pueda introducir en ese nuevo entorno.

¿Quienes lo organizamos?

Desarrolladores como tú, interesados en mejorar sus capacidades y compartir un rato divertivo con otros desarrolladores. No dudes en contactar con nosotros para plantearos cualquier asunto relacionado con el evento.

Agenda del Coderetreat 2013

Para ir abriendo boca os adelantamos la agenda que tenemos prevista para el próximo GDCR 2013.

  •     9:009:30  Bienvenida / Desayuno.
  •   9:30 – 10:00  Introducción. Descripción del problema.
  • 10:00 – 10:45  Sesión 1.
  • 10:45 – 11:00  Retrospectiva 1 / Pausa.
  • 11:00 – 11:30  Café BBVA / Presentación Centro de Innovación BBVA.
  • 11:30 – 12:15  Sesión 2.
  • 12:15 – 12:30  Retrospectiva 2 / Pausa.
  • 12:30 – 13:15  Sesión 3.
  • 13:15 – 13:30  Retrospectiva 3 / Pausa.
  • 13:30 – 15:30  Comida / Networking.
  • 15:30 – 16:15  Sesión 4.
  • 16:15 – 16:30  Retrospectiva 4 / Pausa.
  • 16:30 – 17:15  Sesión 5.
  • 17:15 – 17:30  Retrospectiva 5 / Pausa.
  • 17:30 – 17:45  Closing Circle.
  • 17:45 – 18:00  Reparto de premios.

Os invitamos a ser puntuales y llegar al Centro de Innovación entre las 9:00 y 9:30, ya que de esta manera podremos charlar un rato mientras desayunamos y además, nos aseguramos de que todos estais presentes cuando introduzcamos el problema y la dinámica del evento.

Como os habréis fijado, al finalizar el evento se decidirá quiénes serán los ganadores de dos cheques regalo de Amazon, gentileza de Juanma Gómez, uno de los organizadores del evento, quién también nos ayudará con la facilitación durante la jornada.

Entradas.com y OSOCO patrocinan el Madrid Coderetreat

Nos complace anunciar que Entradas.com y OSOCO se unen al Centro de Innovación de BBVA como entidades patrocinadoras del Madrid Coderetreat 2013.

Entradas.com y OSOCO contribuirán ofreciéndonos un desayuno de bienvenida, la comida y cuantos cafés necesitemos para mantenernos en marcha durante todo el evento.

Por otro lado, ambas empresas están en continua búsqueda de buenos profesionales del desarrollo de software para incorporar a sus equipos, con lo que si estás interesado también podrás entregar tu CV a sus representantes durante el evento.

Entradas.com

Entradas.com destaca por ser el proveedor de ticketing líder a nivel nacional:

  • Líderes en el sector del cine con el 60% de las salas de España.
  • Líderes en Teatro con más de 80 espacios escénicos afiliados y un 90% de los teatros que operan en Madrid.
  • Líderes en el sector Musicales, ofreciendo el 100% de los espectáculos de este género en España
  • Más de 375.000 transacciones al mes de venta de ocio.

OSOCO

OSOCO es una compañía de diseño y desarrollo de software fundada en 2003.  Hemos tratado de distinguirnos desde nuestros orígenes por una forma de entender el desarrollo de software y la relación con nuestros clientes basada en valores muchas veces abandonados en nuestro sector por considerarse opciones menos rentables.

Nuestra experiencia ha demostrado que nuestra forma de hacer las cosas, no sólo puede llegar a ser rentable, sino que incluso puede ser más sostenible en el tiempo, cuando tus clientes acaban compartiendo y valorando los mismos principios que tú.

Podemos resumir nuestra forma de entender este negocio en los siguientes valores: profesionalidad, agilidad, innovación y cuidado del detalle.

Madrid Global Day of Coderetreat 2013

Al igual que en ediciones precedentes, este año también podremos disfrutar en Madrid del Global Day of Coderetreat.

Así que si te apetece pasar un sábado (próxima día 14 de diciembre) programando junto con otros desarrolladores con los que compartir y aprender, ya puedes registrarte gratuitamente.

El aforo está limitado a los primeros 50 desarrolladores, con lo que el registro se cerrará al alcanzar ese número de participantes y se abrirá una lista de espera.

¿Qué es el Global Day of Coderetreat?

El Día Global del Coderetreat es un evento que se celebra simultáneamente en varias ciudades del mundo y que consiste en la práctica del desarrollo de software durante un día entero empleando el formato de coderetreat. El lema de la iniciativa es:

Honing the craft together… all over the world

El año pasado participaron más de 2.000 personas en 150 ciudades alrededor del mundo y este año la organización se ha puesto como objetivo superar los 3.000 desarrolladores y las 200 ciudades participantes.

Puedes encontrar más información sobre este evento en la web oficial de Global Day of Coderetreat, así como en el anuncio del evento para 2013: A Day Like No Other, Global Day of Coderetreat.

Si tienes curiosidad, puedes consultar todos los eventos planificados para el GDCR 2013.

¿Qué es un Coderetreat?

Un coderetreat es un tipo de evento de un día de duración en el que un grupo de personas mejoran sus capacidades en el diseño y desarrollo de software realizando diversas prácticas, sin la presión de tener que entregar «cosas funcionando».

Consiste en la práctica repetida de una misma kata, normalmente el Juego de la Vida (Game of Life) de J. H. Conway, con diferentes parejas y restricciones en cada iteración. Tras cada una de las iteraciones se realiza una breve retrospectiva en la que todos comparten lo aprendido durante esa sesión.

Este formato ha demostrado ser un mecanismo eficaz para mejorar las capacidades de diseño y desarrollo de software entre sus participantes.

Si quieres entender mejor la filosofía que hay detrás de un coderetreat, en el siguiente vídeo Corey Haines, uno de los creadores e impulsores de este tipo de eventos, introduce una sesión de coderetreat en Cleveland:

[vimeo 18955165]

¿Dónde?

Este año contamos con el patrocinio del Centro de Innovación de BBVA.

Hemos de agradecer al Centro de Innovación de BBVA el interés demostrado desde el primer momento en facilitar la organización de este evento y que se haya convertido en nuestro Host Sponsor. Por otra parte, no es de extrañar dado su compromiso con la innovación y la tecnología como motores del cambio:

En BBVA Innovation Center entendemos la innovación como motor del crecimiento porque es la innovación lo que proporciona nuevas formas de mejorar. Desde hace años la innovación es un pilar de la estrategia de BBVA. Lo primero que hicimos fue escuchar a los expertos de todo el mundo, generando la red de innovación BBVA. Esta red de innovación y un ecosistema de emprendedores nos permite anticiparnos, desarrollar proyectos conjuntos y aprovechar todo el talento colectivo.

El siguiente vídeo presenta el Centro de Innovación BBVA donde celebraremos nuestro Coderetreat:

¿Cómo llegar?

El Centro está situado en la Plaza de Santa Bárbara, 2 28.004 de Madrid (ver en Google Maps).

¿Cuándo?

El GDCR 2013 se celebra el sábado 14 de diciembre a lo largo de toda la jornada. Desde las 9:00 hasta las 18:00, con tiempos para tomar café y salir a comer algo para retomar energías.

¿Cómo participar?

Para participar como desarrollador basta con que obtengas tu entrada a través de nuestro registro para el evento. La asistencia es gratuita, pero el registro es necesario para controlar el aforo, que está limitado a los primeros 50 desarrolladores. Si llegaran a agotarse las entradas abriríamos una lista de espera.

Estamos buscando una o más personas que quieran ser nuestros facilitadores durante el evento. Si tienes experiencia previa asistiendo, o mejor facilitando, coderetreats y te apetece ser nuestro facilitador, por favor, ponte en contacto con nosotros.

Si tu empresa u organización está interesada en apoyar este tipo de eventos, puede estar interesada en patrocinar nuestro evento local o incluso la iniciativa a nivel global. Si estás interesado, por favor, ponte en contacto con nosotros para discutir las posibilidades. La comunidad de desarrolladores te lo agradecerá.

¿Qué tengo que llevar?

El día del evento sólo necesitas llevar tu DNI (o NIE) para identificarte en el control de acceso al Centro de Innovación y tu portátil con tu entorno de programación preferido configurado.

Este evento es independiente de un lenguaje de programación en particular, de hecho, algo interesante es poder practicar la kata usando un lenguaje de programación nuevo para ti, formando pareja con un desarrollador que te pueda introducir en ese nuevo entorno.

¿Quienes lo organizamos?

Desarrolladores como tú, interesados en mejorar sus capacidades y compartir un rato divertivo con otros desarrolladores. No dudes en contactar con nosotros para plantearos cualquier asunto relacionado con el evento.

Crónica del Global Day of Code Retreat 2012

Tras un día de descanso, aquí os traemos la crónica de lo que fue el Global Day of Code Retreat 2012 en Madrid. Podemos adelantar que fue un evento muy intenso, gratificante y lleno de encanto para aquellos que nos encanta juntarnos con otros profesionales para mejorar la forma en que programamos. Si quieres saber más, sigue leyendo…

Agradecimientos

Lo primero, nos gustaría agradecer a nuestros colaboradores (Madrid on Rails, Agile Spain y Odigeo Madrid) la oportunidad que nos dieron para poder organizar un evento lo más completo posible. El Ayuntamiento de Madrid, gracias a la colaboración que nos ofreció Agile Spain, nos cedió el espacio de Madrid on Rails, sede del Global Day of Code Retreat 2012 Madrid. Odigeo Madrid, en su afán por fomentar espacios de esta naturaleza y buscar la mejora continua en nuestra profesión, nos invitó a desayunar, a comer y a una ronda de refrescos tras el evento.

También es digno de destacar el trabajazo que han hecho Corey Haines y Jim Hurne. Sin ellos no existiría el Global Day of Code Retreat, además de la cantidad de ayuda recibida por Jim es incontable. Desde estas líneas, ¡mil gracias a los dos!

Iteraciones

En Madrid realizamos 5 iteraciones y media. Lo cierto es que teníamos planificadas 6 iteraciones, pero acabamos tan cansados que dejamos la última como media iteración.

Las restricciones de las iteraciones fueron:

  1. Sin restricciones. La utilizamos para dar a conocer el problema y familiarizarnos con él. Cada uno lo hace como mejor sabe.
  2. No se pueden usar tipos primitivos, los objetos deben ser inmutables y los métodos, como mucho, deben tener 4 líneas. Con estas restricciones, conseguimos una mayor abstracción del problema (a eso ayuda no usar primitivos), aprendemos a usar objetos inmutables (muy útiles cuando usamos programación multihilo) y buscamos la máxima de única responsabilidad de los métodos (máximo 4 líneas).
  3. Métodos void, sin estructuras condicionales (if, switch) y los primeros 10 minutos, sólo con boli y papel. Con los métodos void practicamos el printipio Tell, don’t ask. Evitando condicionales y algunas estructuras de control, ahondamos en las bondades del polimorfismo y con el boli y papel nos obligamos a pensar y diagramar antes de programar.
  4. Empezamos esta iteración practicando la técnica de Ping Pong, pasando a Mute Ping Pong a los 15 minutos. Así, vemos lo importante que es escribir código legible y tomamos conciencia de aquellas personas que leerán nuestro código más adelante.
  5. TDD as if you meant it. Esta técnica ayuda a entender mejor la forma natural en la que debemos encapsular código, comenzando por escribir el código de producción dentro de cada test, invitándonos a encapsularlo en un método privado cuando sea reutilizable, y en otra clase cuando tenga la entidad suficiente.
  6. Code swap. En esta última iteración, propusimos trabajar con el código escrito por otra pareja. Tratamos de tomar nota de ideas que nos gustaran y de otras que no, así como introducirnos en técnicas como el Code Review.

Sorpresas

Para este evento, preparamos unas cuantas sorpresas en forma de regalos de parte de los sponsors internacionales y de algunas dinámicas propuestas para los descansos. En cuanto a las dinámicas, realizamos una simulación de desarrollo de 3 proyectos, comparando los resultados resolviéndolos de forma secuencial y con multitarea. Por último, tras la retrospectiva del evento, realizamos otra dinámica con la que nos divertimos mucho, el Hiptonizador Colombiano, juego con el que vemos cómo nos comportamos cuando sentimos que tenemos el poder, y qué sentimientos surgen cuando nos sentimos dominados.

Además, contamos con conexiones con los chicos de Valencia, de Barcelona y de Zaragoza, con los que cerramos el evento. Muchas gracias a todos por vuestra disponibilidad, vuestra amabilidad y, a los chicos de Zaragoza, ¡el año que viene tendremos un barril de cerveza más grande que el vuestro! 😀

Sigue el evento por Twitter

Para ver todos los comentarios e información generada durante el evento, puedes buscar los hashtags #CodeRetreat, #gdcr12 y, para el evento de Madrid, #MadridCodeRetreat.

Algunas fotos del evento

Ronda de Odigeo

GDCR12 Madrid

Jugamos

OdigeO, nuevo colaborador de Madrid Code Retreat

Nos complace anunciar que OdigeO, una de las mayores agencias de viajes online del mundo, entra a formar parte de las entidades colaboradoras del Madrid Code Retreat.

OdigeO logo

OdigeO cuenta con varios centros de desarrollo en Europa, entre los que se encuentra la oficina de Madrid. OdigeO Madrid lleva ya dos años apostando fuertemente por Agile, trabajando con Scrum y formando grandes equipos de desarrollo bajo los valores ágiles. Muchos ya nos conocéis por haber organizado eventos como un Open Space sobre motivación, creatividad e innovación, así como patrocinar otros eventos de la comunidad ágil en España (Agile Open Space 2011, a través de su marca comercial Opodo).

Desde OdigeO Madrid vemos la importancia de crear un espacio de trabajo diferente, donde todos y cada uno de nosotros nos sintamos identificados, motivados y, sobre todo, valorados. Entendemos y valoramos el esfuerzo que harán los asistentes al Madrid Code Retreat, así que vamos a tratar de hacer el evento más especial aún invitando a un buen desayuno para coger fuerzas y a comer para mantenerlas.

Esperamos que lo paséis genial y que coincidamos en muchos más eventos.

Ya puedes adquirir tu entrada para el Madrid Code Retreat

Desde hoy y hasta las 20h del viernes 7 de diciembre puedes adquirir tu entrada para el Madrid Code Retreat.

¿Cómo adquirir mi entrada?

Eventbrite - Global day of code retreat Madrid
La gestión de entradas para el Madrid Code Retreat se hace desde la plataforma de gestión Eventbrite. Entrando en la sección del Madrid Code Retreat tan sólo tendrás que indicar tus datos y, ¡voila! Además, podrás adquirir entradas para tus amigos también.

¿Cuánto cuesta la entrada?

Absolutamente nada. Este evento es totalmente gratuito para los asistentes, así que hay una escusa menos para no venir.

¿Hasta cuándo podré adquirir mi entrada?

Hemos habilitado la gestión de entradas hasta el día anterior a las 20 horas, es decir, hasta el viernes 7 de diciembre a las 20 horas. Se han habilitado 50 entradas para que quepamos lo mejor posible.

Un favor si os vamos a pedir, y es que adquiráis una entrada cuando estéis seguros de que vais a venir. Así evitamos que alguien se quede sin entradas. Así que, si aún no sabes si podrás acudir, aguanta hasta el último momento responsable.

¿Dónde has dicho que tengo que adquirir mi entrada?

Entrando en la sección del Madrid CodeRetreat de Eventbrite o pinchando en
Eventbrite - Global day of code retreat Madrid

Madrid on Rails: ¡confirmada la sede!

Hoy, gracias al trabajazo de Rafa de Agile Spain y de Estela, de Madrid on Rails, podemos confirmar que ésta será la sede de esta edición del Madrid Code Retreat.

Madrid on Rails

¿Qué es Madrid on Rails?

Madrid on Rails es una iniciativa del Ayuntamiento de Madrid y el Ministerio de Industria, Turismo y Comercio. Está enmarcada dentro del proyecto de la Catedral de las Nuevas Tecnologías.

Es un centro de innovación y desarrollo de software libre para la PYME. Un centro para las tecnologias abiertas y el software libre. Trabajamos en la difusión y promoción de las tecnologías abiertas , el desarrollo open source, las aplicaciones software como servicio o el lenguaje Ruby on rails, que ha inspirado su nombre.

Esta es la descripción de Madrid on Rails que podemos encontrar en su web. Tiene dos espacios diáfanos, donde tendremos sitio de sobra para programar bien a gusto y tomarnos algún que otro café.

Sala principal Madrid on Rails

Además, disponemos de proyector y… ¡nos grabarán! Así podremos enseñarles a nuestras mujeres, madres y abuelas dónde vamos a pasar un sábado de puente.

Madrid on Rails Macs

¿Dónde está?

Madrid on Rails está situado en el barrio de Vicálvaro. Su dirección es: C/ Lago Titicaca, 10 – 28032 Vicálvaro, Madrid (ver en Google Maps)

¿Cómo llegar?

Tienes dos opciones si vienes en transporte público:

  • En Metro: Linea 9 Vicálvaro , a 200 mts del centro.
  • En Bus: 287 Madrid(Vicálvaro)-Coslada(Barrio de la Estación)

Y si vienes en coche, recuerda, no uses los mapas de Apple, ¡míralo en Google Maps!

Madrid Global Day Of Code Retreat 2012

¡Ya está en marcha el Global Day of Code Retreat en Madrid! Un año más, Madrid será una de las ciudades que hospede este evento. El año pasado, una veintena de profesionales compartieron un día completo de programación. ¿Te apuntas este año?

Global Day of Code Retreat

¿Qué es el Global Day of Code Retreat?

Para quien no lo conozca, se trata de un evento a nivel mundial en el que nos juntamos profesionales del desarrollo del software para pasar un día entero programando, aprendiendo y compartiendo. Consiste en desarrollar un ejercicio, el Juego de la Vida de Conway, a través de varias iteraciones, en las que tendremos la oportunidad de programar con otras personas de diversas formas. Tras cada iteración, habrá unos minutos de retrospectiva para que, entre todos, compartamos la experiencia aprendida tras cada iteración.

¿Cuándo es?

Este año se celebra el sábado 8 de diciembre. Sí, es puente, pero ¿qué mejor que un sábado friki para los que no salimos de viaje? El horario estimado es de 9h a 18h, con tiempo para tomar nuestros cafés y salir a comer.

¿Y dónde?

Estamos cerrando el lugar de celebración, pero todo parece indicar que será El evento se celebrará en Madrid on Rails, centro de innovación y desarrollo de software libre promovido por la Comunidad de Madrid y el Ministerio de Industria, Turismo y Comercio. Está enmarcada dentro del proyecto de la Catedral de las Nuevas Tecnologías.

¿Qué tengo que llevar?

¡Muy fácil! Tan sólo te harán falta un portátil y muchas ganas de aprender. Entre todos conseguiremos pasar un gran día.