¡Vaya! Otro Codemotion más a la colección, y ya van 6, ¡cómo pasa el tiempo! A pesar de ello, sigue siendo el evento técnico más grande de España, creo: dos días a tope, más de 2000 asistentes, cientos de charlas y unos cuantos talleres bastante intensos. Y para que veas que no me invento los datos, echa un vistazo al newsletter que han mandado. Si es que, este año incluso, hasta ha habido eventos dentro del evento.
Muchísimas gracias a los organizadores: Nacho, Abraham y Laura. Y gracias también a los patrocinadores y voluntarios, que con todo su curro hacen que este pedazo de evento sea posible.
El evento
Los organizadores se superan cada año. Con el feedback recibido, deciden qué cosas hay que cambiar de años anteriores, qué hay que conservar y qué hay que eliminar.
Como todos los años, la afluencia de gente ha sido brutal. Fueras donde fueras, había gente, mucha gente. Colas por todos los sitios. Salas hasta la bandera. Eso sí, solo me quedé fuera de una de las charlas, por lo que las votaciones de la gente en cuanto a intención de asistir a las charlas funcionó bastante bien.
El café de media mañana, muy bien acompañado. Eso sí, se montaron unas colas enooormes para poder tomar un café. Creo que es difícil organizar algo para servir 2000 cafés en poco tiempo. Pero la comida estuvo muy bien (escasa para un glotón como yo, pero bien), había variedad, opción vegetariana y celíaca.
Como no todo son charlas y talleres, la zona chillout estaba siempre repletita de gente y actividad. Interesante como siempre. Y este año añadieron una novedad, una zona donde IndieMAD organizó un concurso de videojuegos. Cualquiera podía pasarse por allí, echarse unos vicios y votar al estudio que hubiera desarrollado el mejor juego. Por lo que escuché en el cierre de Codemotion, el año que viene repetirán. ¡Muy bien!
Las charlas
-
Seamos hipsters, pensemos en Serverless, de Manu Delgado: Charla muy divertida y práctica, muy centrada en Azure, pero práctica. Quería conocer de qué va el concepto de serverless, y resulta que significa despreocuparse de la infraestructura. ¿Pero eso no era IaaS o PaaS?. Al menos me quedó claro cómo funcionan las funciones en la nube (como las Azure Functions).
-
Clean architecture, de Álvaro García Loaisa: Repaso de la evolución de las arquitecturas de lado servidor (monolito, n capas, MVC, hexagonal,…), con ejemplos prácticos de algunas de ellas. La conclusión que saqué, es que al final, Clean Architecture es muy parecida (por no decir igual) a Hexagonal Architecture.
-
Progressive wep apps orientadas a componentes con Vue.js, de Rafael Casuso: Charla con un ritmo frenético donde se repasó qué son las PWAs y cómo podemos desarrollarlas, nos presentó un proyecto a partir del cual podemos crear nuestras propias PWAs fácil y rápido con VueJS. Muchos, muchos conceptos donde rascar: app shell, web push notifications, service workers, cache api, …
-
El despertar de la zona de confort, de Laura Lacarra: Comenzó un poco nerviosa, pero pronto se rehizo. Nos contó unas cuantas fases que podríamos encontrarnos al salir de la zona de confort (curiosidad, consumir conocimiento, difundir conocimiento, motivar la curiosidad, …). Me surgió una duda, ¿por qué siempre que se habla de salir de la zona de confort se termina centrando el debate en dar charlas en público?
- Taller: testing fácil con docker: gestiona dependencias y unifica entornos, de Micael Gallego: Una pena no poder seguir el taller al completo en vivo por falta de conectividad. El taller fue super completo, con trasparencias para dar y tomar, que pueden servir perfectamente como material de referencia. Me llevo unas cuantas ideas sobre cómo afrontar nuestro entorno Jenkins en el trabajo (¡a dockerizar todo!)
- [Las reglas que hay que romper para que tu equipo de desarrollo sea el más rápido], de Javier Abadía: Presentación muy trabajada, divertida y con muy buen ritmo. Charla llena de tips para trabajar mejor. Si me tuviera que quedar con uno sería: conoce el objetivo (road-map) y no te distraigas, haz lo mínimo con la calidad deseada para llegar al objetivo.
- ¿Qué es un senior developer?, de Luis G. Valle: Presentación muy visual donde nos habló sobre qué es y qué no es un senior. En resumen, un senior es un profesional maduro. También nos habló de seguir unos principios (fiabilidad, responsabilidad, flexibilidad y pragmatismo) y unas reglas. Aprendimos que los seniors planifican su carrera, deciden cuál será su próximo paso.
- El informático, de David Bonilla: Nada que aprender en sí, pero mucho para reflexionar. ¿qué es un informático? ¿somos conscientes del poder que tenemos? ¿qué pensamos de la manipulación de la información? ¿estás realmente en el trabajo que deseas? ¿tu trabajo está alineado con tus valores? ¿estamos haciendo lo posible para dejar un mundo mejor? Tenemos el deber de educar a los no-informaticos de los peligros de ciertos algoritmos. Podría haber servido como keynote para cerrar el evento.
Referencias
- Notas extendidas del evento, y en inglés también, a modo de resumen para los compañeros de trabajo.