Skip to content

Global Day of Code Retreat 2022

Photo of Jorge Muria
Hosted By
Jorge M. and Rubén A.
Global Day of Code Retreat 2022

Details

¿Qué es?
El 5 de noviembre se celebra el día mundial de los coderetreat (http://coderetreat.org/) y desde Alicante nos queremos unir a la iniciativa. El día global del coderetreat es un evento mundial que celebra la pasión por el software como artesanía.
¿Coderetreat?
Un coderetreat consiste en la práctica intensiva durante un día de los fundamentos del desarrollo y diseño de software. Dando a los desarrolladores la oportunidad de centrarse en la práctica, alejados de la presión del "getting things done", el coderetreat es una forma altamente efectiva de mejorar sus habilidades.
A su vez, practicando los principios básicos del diseño modular y orientado a objetos, los desarrolladores pueden mejorar su capacidad de escribir código que minimiza el coste de cambio a lo largo del tiempo.
En resumen, pasar un día entero haciendo programación por parejas, aprendiendo o mejorando tu TDD (http://es.wikipedia.org/wiki/Desarrollo_guiado_por_pruebas) , probando nuevos lenguajes o IDEs y poniéndote a prueba con las restricciones que ponga el facilitador.
Aquí puedes ver más detalles de qué es el Code Retreat cómo existen eventos en todo el mundo.
¿Cómo se trabaja?
Se resuelve el algoritmo del juego de la vida de Conway (http://es.wikipedia.org/wiki/Juego_de_la_vida).
El coderetreat esta dividido en 6 sesiones, cada sesión contribuye a mejorar la siguiente. En cada iteración cambiaremos de pareja y eliminaremos todo el código. Además en cada iteración añadiremos una actividad o restricción. La idea es que siempre usemos TDD, el objetivo no es acabar el problema, el objetivo es mejorar nuestras habilidades.
Las personas encargadas de facilitar la sesión se encargarán de ayudar a los participantes a entender las restricciones y solucionar las posibles dudas que puedan surgir durante el transcurso de la sesión.
¿Necesito saber TDD?
No es necesario, puedes venir a aprender. Con que disfrutes con el código es suficiente!
¿Qué debo llevar?
Un portátil con los entornos instalados y configurados y sus librerías xUnit (phpUnit, nUnit, jUnit, jasmine, rspec, qUnit...) del lenguaje que planees usar.
Para facilitar las cosas os compartímos un repositorio con entornos ya listos para algunos lenguajes. https://github.com/swkBerlin/kata-bootstraps
Agenda

  • 09:00 - 09:30 : Introduction (30 min)
  • 09:40 - 10:25 : Session 1 (45 min)
  • 10:25 - 10:40 : Retrospective (15 min)
  • 10:45 - 11:30 : Session 2 (45 min)
  • 11:30 - 11:45 : Retrospective (15 min)
  • 11:45 - 12:15 : Break para recuperar energías (30 min)
  • 12:15 - 13:00 : Session 3 (45 min)
  • 13:00 - 13:15 : Retrospective (15 min)
  • 13:15 - 14:45 : Lunch (1h 30m)
  • 14:45 - 15:30 : Session 4 (45 min)
  • 15:30 - 15:45 : Retrospective (15 min)
  • 15:45 - 16:30 : Session 5 (45 min)
  • 16:30 - 17:00 : Final Retrospective (30 min)

Agradecer a LynxView que se hayan ofrecido para hacerse cargo del catering. Gracias a ellos la comida estará incluida.
Gracias a Parque Científico de Alicante por la cesión de sus instalaciones.
Nota: No queremos tirar comida. Se cobrará 1 € de manera simbólica con el objetivo de aumentar el compromiso a la hora de inscribirse y reducir así el número de ausencias.
Por favor, si no vas a poder asistir comunícalo con 3 días de antelación para no contar contigo para la comida.

Photo of AgileAlicante group
AgileAlicante
See more events