Global Day of Code Retreat 2022


Details
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.
Cerraremos inscripciones 3 días antes del evento para organizar el catering. Por favor, si no vas a poder asistir comunícalo antes para no contar contigo.
-----------------
¿Qué es?
El 5 de noviembre se celebra el día mundial de los coderetreat 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, probando nuevos lenguajes o IDEs y poniéndote a prueba con las restricciones que ponga el facilitador.
¿Cómo se trabaja?
Se resuelve el algoritmo del juego de la vida de Conway.
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 compartimos un repositorio con entornos ya listos para algunos lenguajes. Clonarlo y configurar previamente para no desperdiciar la primera sesión de trabajo.
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.

Global Day of Code Retreat 2022