Para mantener la buena costumbre (ya, lo sé, no siempre cumplo), voy a relatar brevemente mi experiencia durante Codemotion 2016, uno de los eventos sobre informática y programación más importantes del país. No hay números oficiales definitivos pero en la clausura la organización comentó que hubo más de 2.000 asistentes y más de 150 charlas/talleres. Suelo asistir todos los años, hay otros eventos más potentes e interesantes para tecnologías concretas pero como evento generalista donde puedes ver y oír de todo creo que Codemotion hoy en día no tiene rival (al menos en España).
TLDR; Después de haber dado dos charlas el año pasado en Codemotion 2015 este año me lo tomé con mucha tranquilidad. Disfruté de muy buenas charlas (otras no tanto, lo normal) y en general me fui con buen sabor de boca. Nota positiva para la organización: hubo menos atascos en los pasillos y menos problemas de aforo en las salas. Nota negativa: sigue sin haber suficiente presencia de mujeres ponentes en el evento y la gestión del tema sigue dejando bastante que desear.
Leyendo las crónicas de otros asistentes (la de Micael Gallego, por ejemplo) me doy cuenta una vez más de que no hago suficiente networking en estos eventos. Es una pena no aprovechar la ocasión, me crucé con mucha gente conocida: antiguos compañeros, conocidos virtuales, amigos de amigos, etc. Una buena conversación con algunos de ellos bien vale perderse una charla.
Vamos con mi resumen, aprovechando el feedback que he dejado a cada ponente sobre su charla:
- Los androides no sueñan con ovejas eléctricas; sueñan con conciliar, por Susana Morcuende, Yamila Moreno y Jorge Arévalo. Charla muy necesaria, Susana explicó perfectamente en qué consiste la conciliación, y Yamila y Jorge relataron cómo persiguen este objetivo en sus respectivas empresas: Kaleidos y Pronoide. Destaco como ellos que conciliar no es exclusivo de familias con hijos, todos deberíamos estar preocupados en mantener un correcto balance entre la vida laboral y la personal.
- Teletrabajo en el mundo real, por Pablo Alba. Otra muy buena charla, con explicaciones claras y amenas y valiosas experiencias reales. Además se sacó mucho jugo al turno de preguntas.
- 8 formas de mejorar tu vida gracias a los Logs, por Joaquín Diez y Fran Rodríguez. Buena charla, especialmente la parte de Joaquín. Por añadir algo concreto eché en falta más detalle y/o demostración del potencial de seguir las buenas prácticas comentadas (más allá de optimizar el tamaño de los logs).
- Desarrollo modular basado en componentes, por Francisco Vena. La charla fue entretenida y Francisco dejó reflexiones interesantes.
- Dockeriza tus aplicaciones Java, por Iván López. De las mejores ponencias de Codemotion 2016: clara, amena e interesante. Se nota que Iván tiene tablas de sobra. No se habla suficiente del uso de contenedores para generar entornos de desarrollo, más allá de despliegues e Integración Continua.
- Máxima productividad con Tmux + Vim, por Jesús Arnaiz. Muy buena charla, divertida y útil. Resulta difícil hacer una charla amena sobre un tema a priori áspero, pero Jesús lo bordó a base de entusiasmo y pasión por Vim.
- 4 orquestadores de Docker en 40 minutos, por Alejandro Guirao. Interesantísimo. Se notó que Alex domina el asunto y que además se preparó muy bien la charla (las dos cosas no siempre se ven juntas). Además de las valiosas (pero más habituales) comparaciones, transmitió su opinión basada en experiencias reales.
- Lo que deberías saber sobre testing para irte de cañas con @pedro_g_s y no empezar con resaca, por Sergio Arroyo. La charla estuvo bien, pero por el título y la descripción esperaba más.
- Machine learning: from practice to theory, por David Ayllón. El conocimiento del ponente sobre Machine Learning es indudable, pero quiso meter mucho contenido en poco tiempo y al final la charla creo que se quedó corta en detalle teórico y cortísima en contenidos prácticos.
- Introducción a los lenguajes de programación cuánticos, por Francisco Gálvez. Siendo un tema complejo y (a priori) espeso, la charla fue muy amena y tremendamente clara. Salí con ganas de dedicarle más tiempo en casa, veremos si mantengo el propósito.
- Analyzing 900 million commits with Go, por Máximo Cuadros. El esfuerzo de Máximo y sus compañeros quedó patente y es indudable, pero me quedé con ganas de conocer más detalles sobre el análisis que llevan a cabo, más allá de las apabullantes cifras que expusieron.
- Más allá del CRUD: patrones que nunca olvidan, por Diego Moreno. Una explicación muy clara y bastante amena de conceptos novedosos y cada vez más importantes como CQRS, Event Sourcing o inmutabilidad de datos.
- Multiplayer social games from the trenches, por Ibon Tolosana. Acudí a conocer más sobre multiplayer social games y sobre eso salí más o menos igual, pero el ponente ofreció muchos consejos sobre rendimiento y seguridad aplicables a casi cualquier sistema.
- ¿Con 40+ y programando? Sácale provecho a tu experiencia, por Daniel López. Algunos comentarios interesantes, otros no tanto, pero no todo estaba orientado a desarrolladores experimentados. Buena parte de los consejos son aplicables desde que entras en esta profesión.
- Data! Data! Data!, por David Bonilla. Me gustó bastante, creo que es la charla más técnica que le he escuchado a Bonilla y como es habitual algunas slides fueron brillantes. Creo que consiguió su objetivo: que nos cuestionemos si concedemos a las Bases de Datos la importancia que realmente tienen.
"Los androides no sueñan con ovejas eléctricas; sueñan con conciliar" #Codemotion2016 pic.twitter.com/TDwxwMI8bk
— Womenalia (@womenalia) November 18, 2016
Pues parece que hay gente interesada en el teletrabajo en #Codemotion2016 ! pic.twitter.com/jF7aiZqpPY
— Pablo Alba (@_pabloalba_) November 18, 2016
Aprendiendo 8 formas de mejorar tu vida gracias a los logs con @joaquindiez y @fjrodriguez2 #Codemotion2016 pic.twitter.com/CXn1wYLknf
— Esther Lozano (@esloho) November 18, 2016
Y ahora @ilopmar muestra como diferencias entre producción y desarrollo pueden ser como "Jesus Mono"... pic.twitter.com/xlbJ9oFvkN
— Mark⚡️Heckler 🤖🛩️ (@mkheck) November 18, 2016
Hay teras de conocimiento sobre orquestadores de Docker volcados en 40 min. Enhorabuena @lekum !! #Codemotion2016 pic.twitter.com/JOCyS8V6y7
— Toño de la Torre (@adelatorrefoss) November 18, 2016
Redux + Event Sourcing + CQRS @codemotion_es #Codemotion2016 pic.twitter.com/LZLkQXf5pd
— Andrea Zucchini (@ZucchiniDev) November 19, 2016
El abuelo @greeneyed_dlj contando lo que es ser programador con más de 40 años en una sala hasta los topes! pic.twitter.com/C772N41XQR
— Jerónimo López (@jerolba) November 19, 2016