Resumen: WeCode 2020

Los días 7 y 8 de febrero la gente de Cylicon Valley organizó en la Escuela de Ingeniería Informatica de Valladolid la tercera edición del WeCode, un formato diferente de conferencia donde, además de los de las charlas y talleres organizados, destaca el Open Space donde todos los asistentes proponen cualquier tema que sea de su interés: katas, dudas, experiencias a compartir, etc.

Así, cada asistente al WeCode se lo puede configurar según sus intereses e inquietudes para que su experiencia sea lo más satisfactoria posible. En mi caso, este año acudí a más propuestas surgidas en el Open Space que a los tracks “oficiales”.

Wecode 2020

Construyendo cultura de datos

Javier Serrano y Rodrigo Quintana nos explicaron como en Clarity gestionan en su día a día la información relevante para su modelo de negocio y como lidian con decenas de fuentes de datos, desde una hoja Excel recibida por correo electrónico a scripts que periódicamente consumen una API.

Expusieron como han llegado a construir toda una cultura centrada en los datos que engloba a todos los miembros de la empresa, desde los equipos de desarrollo a los equipos de data science, research y negocio; que herramientas y lenguajes han utilizado, como facilitar la comunicación entre equipos y que todos “hablen el mismo idioma” y como ha ido su evolución en el tratamiento de los datos.

Teletrabajo y conciliación

Cynthia Gálvez propuso una mesa redonda donde pudiéramos exponer nuestras experiencias gestionando trabajo y conciliación, tema de su interés debido a la combinación de su reciente estrenada maternidad y su trabajo como autónoma; se formó una interesante charla donde comentamos nuestras experiencias y como la conciliación debe adoptar diferentes formas, desde la familiar con el cuidado de niños y personas mayores, hasta el facilitar la práctica de actividades y hobbies.

Formando el equipo fullstack definitivo

Mario Sánchez y Alex Casajuana explicaron como en trovit se enfrentaron a una migración de una aplicación web realizada años atrás con jQuery y PHP a React, y los retos a superar por un equipo formado por desarrolladores especializados en front y back en su evolución a un equipo fullstack.

Además, nos presentaron una librería para el soporte de programación funcional en JavaScript desarrollada ad-hoc para esta migración, y al quedarnos con ganas de conocer más sobre ella dio pie a una nueva charla sobre ella para el día siguiente.

Acercando Diseño & Desarrollo

Rubén Valseca propuso un debate sobre como disminuir la fricción que comúnmente se produce entre los equipos de diseño y desarrollo. En el debate surgieron varias ideas interesantes, pero quedó un poco sesgado ya que todos los participantes éramos desarrolladores y no había presente ningún diseñador que nos diera su visión “desde el otro lado”.

OpenSource 2020

Uno de esos temas difícilmente puedes ver tratado en un formato de conferencia clásico. Ulises Gascón nos habló de su experiencia como contribuyente a la comunidad de desarrollo de software OpenSource, y se llevó adelante un debate sobre el estado de la comunidad, las frustraciones de los ‘maintainers’ de los proyectos y las diferentes barreras de acceso que se encuentra un desarrollador que quiere comenzar a contribuir.

PowerPoint Karaoke

Y para cerrar el viernes una divertida sesión que se está convirtiendo en un clásico. En esta edición Carlos Rueda aprovechó cada una de las presentaciones donde dos personas debaten sobre un tema sin saber que diapositivas vamos a visualizar, dando lugar a situaciones tremendamente divertidas, para explicarnos pequeños trucos y herramientas para mejorar nuestras exposiciones al público.

Iniciación a AWS

Jimena Escobar de PyLadies nos ofreció un taller de iniciación al trabajo con AWS, donde pudimos crearnos una cuenta y empezar a trastear con la multitud de productos que ofrece AWS: usuarios y roles, lambdas, API Gateway y alguna base de datos no relacional fueron las herramientas que empezamos a conocer.

Tu navegador está roto

No todos los días se tiene la oportunidad de escuchar a alguien que ha trabajado varios años años en el W3C junto a Tim Berners-Lee; Antonio Olmo nos expuso su visión de cómo ha evolucionado la web desde su nacimiento hace 31 años, las cosas positivas que han ocurrido desde entonces, también las negativas y los problemas y retos a los que se enfrenta (y nosotros como desarrolladores web) en estos momentos.

CiberAnalista por un día

Marta López nos intrigó con sus experiencias en el día a día de su trabajo como ciber-analista, y nos expuso casos prácticos reales de diferentes ataques a los que se ha enfrentado. Pudimos comprobar cuan cierta es su afirmación: “los malos programan muy, muy bien”.

Comunidades en provincias

Los chicos de Segovia Tech Train organizaron una mesa redonda para comentar su experiencia organizando un evento en una ciudad pequeña como Segovia como excusa para compartir experiencias sobre la organización de este tipo de eventos. Hablaron gente del GDG de Toledo, de las comunidades de Galicia, de Sevilla… todos comentando los diferentes problemas a los que se enfrentan y las distintas soluciones que han utilizado.

A mí como co-organizador de una comunidad recién nacida como PucelaJS me resultó tremendamente útil e informativo.

Implementar APIs asíncronas

Y para cerrar el WeCode, nuestro compañero Jorge Lebrato dio una masterclass sobre cómo construir una API asíncrona sobre Mule ESB y todas las ventajas que nos ofrece este tipo de herramientas para ayudarnos en nuestras implementaciones.

En definitiva, han sido 2 días estupendos donde hemos aprendido cosas nuevas, hecho ‘networking’ y nos hemos reencontrado con compañeros, que es una de las mejores cosas del WeCode: que la gente repite.

Hasta el próximo año.

 

Guía de Posibilidades Profesionales en el Ecosistema de Java