Ubuntu

Código abierto, trabajo en equipo y salud mental: mi FOSDEM 2021

Código abierto, trabajo en equipo y salud mental: mi FOSDEM 2021

Durante los últimos 4 años he participado en FOSDEM, una conferencia sobre software libre y de código abierto para desarrolladores. Amo este evento. Es una buena oportunidad para ver amigos, ver grandes charlas y beber una excelente cerveza belga.

Desafortunadamente, este año fue un evento remoto. El evento se gestionó a través de matriz, un sistema de comunicación descentralizado. Hubo algunos problemas de red al principio, ya que tuvo que lidiar con más de 11,000 personas simultáneamente, pero en general fue bastante bien.

Participé principalmente en la «comunidad», «diseño de código abierto”Y salas de“ actuación web ”. Aquí hay un pequeño resumen de lo que vio. Espero que haya cosas que puedan despertar tu curiosidad.

Herramientas y conceptos para abrir con éxito su proyecto

Charla interesante con consejos y trucos para abrir su proyecto. Hubo preguntas interesantes como: ¿por qué lo abrirías? ¿Estás listo para mantenerlo? Etc …

Más información

Eleventy es un generador de sitios estáticos más simple

Esta presentación trata sobre el generador de sitios estáticos. Once. Al presentador le encanta el marco y principalmente estaba haciendo una presentación de alto nivel del marco.

Como nota al margen, el equipo de diseño y web de Canonical comenzó a usar Eleventy para algunos de nuestros sitios estáticos.

Edición de código accesible con CodeMirror 6

Una charla sobre el proyecto CodeMirror, un editor de código para su navegador en JS. El desarrollador principal refactorizó su proyecto por completo. Presentó las nuevas funciones disponibles en versión 6. Fue interesante saber que él fue en su mayoría el único proveedor de este tipo de servicio durante un tiempo y nunca se tomó el tiempo para mejorar y modernizar realmente el código hasta en los últimos años donde cada vez más bibliotecas comenzaron a proporcionar las mismas características.

Hacks de comunicaciones

Esta fue una de mis charlas favoritas. El presentador habló sobre los desafíos de trabajar en una organización internacional, especialmente en lo que respecta a la comunicación. Los dos puntos principales que discutió fueron la comunicación cultural y el dar y recibir retroalimentación en una empresa multicultural.

La primera parte sobre comunicaciones consistió principalmente en presentar el trabajo de Erin Meyer de su libro El mapa de la cultura. Este libro presenta las diferentes formas y desafíos de la comunicación entre culturas.

La segunda parte de la charla fue sobre cómo dar y recibir retroalimentación. Ella dio algunos consejos y trucos como la importancia de tomarse el tiempo para procesar la retroalimentación, recordar considerar el contexto de la retroalimentación, etc. También presentó las diferentes formas y tipos de personas que puede enfrentar al dar y recibir retroalimentación.

Es difícil resumir esta charla sin entrar en todos los detalles, recomiendo verla una vez que el video esté disponible.

Guía de colaboración entre culturas en GitLab

Hacer de la documentación un ciudadano de primera clase en proyectos de código abierto

Esta fue una charla sobre documentación y un recordatorio de que los programadores no son los únicos contribuyentes a los proyectos de código abierto. El enfoque que adoptó el presentador fue poner a los desarrolladores y redactores de documentación al mismo nivel al considerar las contribuciones a un proyecto. Esta charla no dio consejos sobre cómo escribir documentos, sino cómo elogiar a los escritores de documentación.

¡Es importante recordar que no debemos olvidar documentar cómo contribuir a la documentación!

Salud mental y software libre

Esta fue una gran charla sobre salud mental en la comunidad del software libre. El presentador es un desarrollador que se unió Elemento y experimentó el síndrome del impostor en una comunidad de personas muy testarudas. Esto lo llevó a trabajar demasiado y quemarse. En esta charla, presenta lo que hizo y cómo cambió su enfoque para enfrentarse al mundo de los desarrolladores. Dio retroalimentación de comportamiento a los colaboradores, miembros de la comunidad y administradores.

Algo que a veces es difícil de recordar es: no trabajes demasiado, sal, medita, juega, trata de hacer otras cosas que te hagan pensar en otras cosas además del trabajo. Esto hará que su mente sea más clara y más eficiente.

Uso de Firefox Profiler para el análisis del rendimiento web

Esta charla fue presentada por uno de los desarrolladores del nuevo Generador de perfiles de Firefox. Esta herramienta permite a los desarrolladores compartir perfiles grabados para ayudar a depurar problemas. La herramienta registra cada ejecución que hace su navegador al cargar y navegar en una página web. El presentador explicó cada sección de la herramienta e hizo una demostración.

Se ve bastante bien. Puede grabar fácilmente su perfil con un simple botón, cargarlo y compartirlo con otros. La herramienta aún no está integrada con las herramientas de desarrollo de Firefox, pero planean hacerlo. Más para ver pronto, ¡pero definitivamente algo que intentaré!

Penpot, libertad de diseño para equipos

Penpot V1 fue lanzado recientemente. Es una alternativa de código abierto para herramientas como Sketch o Figma. El proyecto está totalmente basado en estándares abiertos: SVG y CSS. Es interesante ver cómo el equipo trabajó duro en la primera impresión y cómo funcionar muy rápido en el primer uso de la herramienta. El proyecto actual publicado no solo se trata de hacer bocetos, sino también de tener colaboración en equipo.

La presentación finalizó con una demostración sobre cómo utilizar Penpot y rediseñar el sitio web de FOSDEM.

Están pidiendo que la gente lo pruebe, le dé retroalimentación al equipo y discuta con ellos sobre las características que sería bueno tener.

Construyendo una web más verde

La charla giró en torno a diferentes acciones que fundación web verde está trabajando para hacer una web más ecológica. El presentador mostró diferentes proyectos en los que trabajó: velocidad del sitio (que muestra un informe verde ahora) o un proyecto en el que los servidores se alimentaron de manera diferente según el clima.

Consejos prácticos para usar Mypy

Esta presentación fue sobre Mypy que es un verificador de tipo estático para Python. El presentador mostró algunos ejemplos de sintaxis y los mensajes de error / advertencia que lanza Mypy. Mostró algunos consejos y trucos para administrar tipos inmutables en Python. Por ejemplo: utilice Segmento en lugar de listas.

Discusión sobre la actualización y la licencia de WebPageTest

Catchpoint adquirido WebPageTest el año pasado. El mantenedor vino a explicar la evolución futura del proyecto y la actualización de la licencia.

La página web ahora tendrá 2 ramas. Una rama con licencia de Apache que será la rama de la comunidad, donde el mantenedor fusionará las contribuciones de la comunidad. El segundo será su rama comercial utilizando el Licencia Poliform. El proyecto evolucionará solo en la rama Poliform.

En términos de nuevas características, WebPageTest está aterrizando Elementos fundamentales de la Web en sus análisis con algunas características visuales agradables para mostrar Cumulative Layout Shift (CLS) y Largest Contentful Paint (LCP). También actualizarán la forma en que administran los navegadores e integrarán una flota de silicio Apple M1 para poder emular Safari lo más cerca posible. Finalmente, están alejando todos los servidores / teléfonos / etc. del sótano del presentador después de la adquisición.

Conclusión

FOSDEM no se trata solo de charlas, también se trata de conocer gente y ver amigos. Personalmente, disfruté estar en el canal de café para ver lo que la gente estaba haciendo en su conferencia remota, entre el café y compartir actualizaciones sobre la nieve.

Gracias a los voluntarios y a las personas que hacen de FOSDEM lo que es. Mantente a salvo y nos vemos en 2022.

¿He dicho algo mal? No dudes en hacérmelo saber en twitter. @totostache.

Leave a Comment

You may also like