Saltar al contenido principal

Una publicación etiquetados con "conferencias"

Ver Todas las Etiquetas

· 6 min de lectura
Raul Jimenez Ortega

📄 Nota: La versión interactiva de este artículo se encuentra en Medium.com 🇪🇸 & Dev.to 🇺🇸🇬🇧.


Si quieres saber cuáles son los beneficios de asistir a conferencias como CommitConf y por qué deberías considerar enviar una propuesta de charla, taller u Open Space, ¡sigue leyendo! 😄.

Hace poco tuve la suerte de asistir a CommitConf, uno de los mayores eventos para desarrolladores que se celebra anualmente en España. Además de la gran asistencia, cuenta con la participación de unas 50 comunidades técnicas españolas.

Foto del vestíbulo del lugar durante el registro del evento

¿Por qué asistir a eventos como CommitConf?

En las conferencias, los desarrolladores sirven normalmente para reciclarnos, descubrir y compartir nuevas perspectivas y conocimientos con otros compañeros de profesión. Por ejemplo:

  • Nuevas herramientas y lenguajes de programación.
  • Nuevas funcionalidades de las herramientas y lenguajes que ya utilizamos.
  • Cómo otras empresas resuelven distintos retos del desarrollo.
  • Buenas prácticas en accesibilidad, seguridad y patrones de diseño.
  • Tendencias.

Además, las conferencias también sirven para conocer gente nueva y reencontrarse con gente conocida. En mi caso, en Commit, me topé con algunos de mis antiguos compañeros de trabajo, y algunos desarrolladores que usan ArcGIS para crear Location-Aware apps o aplicaciones con mapas 🗺️📍😄.

Selfies taken by Raul with other developers during the event.

¿Qué hace especial a esta conferencia?

Este evento, como muchos otros, nos da quienes nos dedicamos al mundo de la tecnología, la oportunidad de presentar charlas, talleres y en ocasiones… Open Spaces.

En mi opinión, un factor importante que diferencia este evento de otros, es el sistema utilizado para crear la agenda del evento, desde donde invitan a las propias comunidades a participar en el proceso de selección de las charlas.

💡 Si os interesa, la tecnología que usan se llama Koliseo, y es de uso gratuito para cualquiera 😉.

¿Por qué presentar una propuesta?

Asistir a un evento como CommitConf es una oportunidad para aprender, pero también de contribuir.

Las motivaciones de cada persona para presentar una propuesta son muy variadas.

  • Hay personas que simplemente disfrutan compartiendo conocimiento y experiencias.
  • Otros asistentes quieren aumentar la visibilidad de su empresa y dar a conocer el gran trabajo que hacen, con la esperanza de atraer talento a la empresa.
  • Algunos asistentes quieren crear una marca personal.
  • Mientras que otros desean debatir y encontrar soluciones a un problema con otras personas de la profesión.

Y si tienes la suerte de que te acepten una propuesta, como en mi caso, además puedes asistir a la cena de ponentes el día antes del evento, donde conocerás a un montón de expertos en diferentes temas 😍.

¿Qué aportamos desde Esri a la conferencia?

Desde la empresa para la que trabajo (Esri), siempre me ha animado a asistir a conferencias y a enviar propuestas que creyese que podían ser relevantes para otros desarrolladores.

Esta vez presenté varias propuestas:

  • DataViz & Map Optimization
  • Designing Beautiful and Intelligent Maps
  • Using and Creating Collections in Postman Like a Pro
  • 🔑🔒 OAuth, OpenID Connect and JWT for Dummies

Tuve suerte de que la comunidad y la organización de la conferencia aceptaran “🔑🔒 OAuth, OpenID Connect, and JWT for Dummies”, lo que me dio la oportunidad de compartir qué son estos estándares y cómo funcionan. Mostré ejemplos prácticos basados en algunos de los recursos que hemos creado desde el equipo de Developer Experience de Esri, como el workspace de Autenticación en Postman.

Foto de mi charla sobre oAuth en la que se me ve hablando y al público, aproximadamente una unas 100 personas

Si quieres, puedes consultar las diapositivas aquí. El vídeo de la charla lo compartiré en cuanto la organización lo haga público.

¿Qué aprendí en la conferencia?

A continuación os dejo algunas de las conclusiones de las sesiones a las que asistí:

  • Comunidades locales fuera de las grandes ciudades (Open Space): Esta sesión fue super interesante. Tuve la oportunidad de compartir consejos e ideas para superar retos en la creación y mantenimiento de comunidades de desarrolladores con aproximadamente otras treinta personas. Entre ellos había representantes de diferentes comunidades sobre Python, Software Crafting, Datos, Machine Learning, comunidades de generalistas, Software Libre, GNU/Linux, DevOps, Drupal, y yo representando a la comunidad GeoDevelopers.

Nota: Tras la sesión, me he decidido a crear una guía con lo que aprendí durante la sesión y lo aprendido en base a mi propia experiencia. Si te interesa, guarda el artículo en favoritos porque lo añadiré [aquí] en unas semanas.

Foto del Open Space de comunidades en la que se ve a una treintena de asistentes sentados en círculo.

  • Detectando problemas de Web Performance con Chrome DevTools: @nucliweb dio una visión general de las Chrome DevTools y nos mostró cómo siguen añadiendo nuevas herramientas como Recorder y Coverage para ayudar a evaluar tu rendimiento web y optimizarlo. Además, nos mostró cómo el nuevo formato de imagen AVIF mejora el rendimiento de WebP. Más información en web.dev.

  • No me chilles que no te veo: el mágico equilibrio entre el Product Manager y el Engineering Manager. @javierabadia y @jameshedaweng nos explicaron cómo dividir las responsabilidades entre estos dos roles para evitar el fracaso a la hora de crear un producto. En resumen, un PM debe ser responsable de qué características añadir y por qué, y el EM en el cómo y el quién. El cuándo debe ser una responsabilidad compartida.

  • Why I decided to pursue the Developer Relations path: @kinisoftware nos contó su experiencia como Staff Developer Relations Engineer, donde trabaja para promover la experiencia del equipo técnico de Criteo facilitando entre otras cosas la participación en eventos y comunidades.

  • Testeando Accesibilidad Web: @bolonio nos mostró multitud de herramientas y recursos para probar la accesibilidad web: axe-core, eslint-plugin-jsx-a11y, jest-axe, axe-core/cli, pa11y, pa11y-ci, axe chrome extension, arc toolkit, accessibilityinsights.io, wave.webaim.org, y más.

  • El error de hacerte manager: @npatarino nos explicó que convertirse en gestor de personas no es la única forma de tener liderazgo o aumentar tu salario. Dijo que para aquellos ingenieros de software sénior que quieran seguir creciendo, existen otros puestos como Staff Software Engineer, Principal Software Engineer, Distinguished Software Engineer y Technical Fellow.

  • Pasado, presente y futuro de EducaMadrid: @asanzdiego nos habló de la plataforma educativa de la Comunidad de Madrid que dirige; nos contó los retos técnicos que sufrieron durante la pandemia, cuando el número de usuarios activos creció exponencialmente, junto con las fortalezas y limitaciones de su equipo y su stack tecnológico basado en software libre.

Composición de fotografías de diferentes sesiones a las que asistí.

En resumen, si no eres de ir a conferencias de desarrolladores, espero que mi experiencia te haya animado y dado argumentos para asistir en el futuro. Te diría que también al Developer Summit de Esri en USA (o al Europeo), aunque esto más bien aplica si eres partner o cliente de Esri 😉.

Recuerda, aunque gran parte del contenido de estas conferencias luego se hace disponible online, hay otras muchas cosas que solo se pueden lograr asistiendo.

Si quieres dejar comentarios, puedes hacerlo en el artículo publicado en Medium.com