Fosdem es un acontecimiento masivo. Para la edición de Fosdem 2018, hubo 689 eventos liderados por 652 conferenciantes. Eso es mucho más de lo que cualquier persona puede gestionar, razón por la cual parte de nuestro equipo visitó Fosdem 2018, para aprovechar el evento al máximo.

Durante el fin de semana de Fosdem 2018, puedes optar por centrarte en tecnologías muy específicas o puedes elegir a tu gusto distintas conferencias sobre un amplio conjunto de temas.

“Quizá te quedes paralizado por la gran oferta de sesiones que hay, o que sepas exactamente dónde quieres ir y que la sala esté completamente llena. A veces puedes llegar a cansarte, en ese caso puedes parar un rato comiendo, bebiendo algo y pasando el rato con otros entusiastas de Open Source. Si tienes suerte, incluso puedes terminar exactamente en la charla donde querías estar 😊”

Fosdem es una gran conferencia que a veces puede ser compleja, pero es una gran oportunidad para aprender sobre nuevas tecnologías y mantenernos al día. Este año, un grupo de CAPSOiDES tuvieron la oportunidad de asistir a Fosdem 2018. Esto fue lo que se llevaron del evento.

Fosdem 2018 - CAPSiDE

Fosdem 2018: anuncios destacados e impresiones

Technical Writing for Non-Writers

Tanja Roth

Asistí a varias sesiones excelentes, pero la que más me gustó fue ‘Technical Writing for Non-Writers’ de Tanja Roth, del Documentation Team de SUSE. En la charla, Tanja habló sobre cómo redactar documentación utilizando cinco simples reglas, como por ejemplo enfatizar el concepto KISS, centrarse en decir «cómo usar algo» en lugar de «cómo funciona algo» o dividir el documento en partes.”

 

The State of OpenJDK 

Mark Reinhold

Pese a que Java no es nuestro lenguaje de elección en Devel, fue bastante interesante conocer lo que ha ido sucediendo y lo que está por venir en esta comunidad. Mark Reinhold, arquitecto jefe de Java Platform Group, también explicó cómo se espera que los cambios mejoren la forma en que la comunidad colabora con el proyecto. Y como desarrollador, aprecio los esfuerzos en ser claros desde el punto de vista de la empresa.

 

Elasticsearch (R)evolution

Philipp Krenn

Phillip Krenn no solamente explicó un montón de herramientas nuevas de las futuras versiones de este buscador, sino que también las explicó a través de una demostración en vivo. Particularmente, una actualización importante de la versión sin pérdida de servicio es sin duda una de las más importantes. Fue una sesión bastante técnica y esas son las sesiones que más disfruto.

Fosdem 2018 - CAPSiDE

MyRocks production/deployment MySQL database at Facebook

Yoshinori Matsunobu

Yoshinori Matsunobu habló sobre cómo Facebook ha creado su propio motor de almacenamiento MySQL para cumplir sus propias necesidades, al tener que administrar muchos petabytes de datos. Su motor aún tiene algunos inconvenientes, pero por otro lado han optimizado la cantidad de espacio utilizado (un 50% menos) y la latencia de escritura en comparación con el motor InnoDB predeterminado, permitiendo una replicación y una carga de datos más rápida.

 

Open Source Design Collective

Jan-Christoph Borchardt

La filosofía del “simplemente funciona” ha venido a dominar el diseño de software, empoderado por el éxito de los productos Apple en los últimos años. Esta filosofía trata al usuario como si fuera un niño, sin esperanza de que aprenda nada o que entienda qué es lo que pasa en segundo plano. Cuando surgen problemas, el usuario no tiene ni idea de qué hacer para solventarlo, ya que es casi mágico cuando todo “simplemente funciona».

Deberíamos diseñar software que no esconda la complejidad al usuario y que incluso le enseñe lo que está pasando. Esto no significa que el software deba ser complejo o difícil de configurar, simplemente que la parte difícil no se le esconda al usuario. Al tratar de enseñarles y no tratarlos como idiotas despistados, los estamos empoderando. Y esto es beneficioso para el software y para la comunidad.

 

Fosdem 2018 - CAPSiDE

Golang track

Mi track principal del año pasado fue Perl, este año ha sido Golang. Debido al gran revuelo de ese track en particular, estuve casi 2 horas esperando a tener un asiento en la clase. La primera charla fue una introducción al estado de Go llevada por Francesc Campoy, un ex developer Advocate de Google. Fue una charla genial que vi a través de mi teléfono estando en cola a menos de un metro de la puerta de la sala.

Después de la introducción, hubo una gran variedad de conferencias sobre casos de uso de las funciones de Golang y el conjunto de herramientas que ofrece. Aprendimos depuración avanzada de errores con Delve, a hacer tests en la era de los contenedores con Verónica López y un poco más sobre interfaces de go con Sam Whited.

 

Inside Monero, the world’s first fungible cryptocurrency

Howard Chu

También me gustó una charla llevada por Howard Chu, un desarrollador de software libre de la vieja escuela y violinista. Uno de los desarrolladores principales de OpenLDAP, el inventor de la ejecución en paralelo de GNU Make, introdujo Monero, una criptomoneda en desarrollo de su comapañía.

Pero las partes más interesantes de la charla fueron los defectos en el diseño de Bitcoin (la criptomoneda de referencia en la actualidad) como, por ejemplo, la falta de incentivos para mantener la red en funcionamiento cuando se extrae la última moneda, porque eso pasará, o los problemas de privacidad que implica tener un libro de contabilidad con los movimientos de todo el mundo.

 

ZFS Advanced Integration

Allan Jude

Una de las charlas más interesantes a las que asistí fue la de ZFS Advanced Integration por Allan Jude. No solamente por ser un tema interesante por nuestra experiencia como sysadmins, sino también por la excelente persona que la lideró. Sin embargo, en mi humilde opinión, lo que hace FOSDEM un evento único es la la oportunidad de conocer gente de todos los lados de Europa que contribuyen al mundo del código abierto. No te das cuenta cuán poderosa es y lo ampliamente respaldada que está la escena hasta que vienes y lo ves. “

 

Test your API docs!

Honza Javorek

Descubrí readme driven Development en la charla «Test your API docs!» de Honza Javorek, a través de una historia de la librería de «requests» creada por Kenneth Reitz. El documento RDD es una idea fantástica, pero la sesión era sobre Dredd, una herramienta increíble que usa tu archivo “readme” y los ejemplos dentro de tu documentación para probar las APIs. Así que la idea de esta técnica es que escribes código a través de la documentación… Impresionante.

 

Fosdem 2018 - CAPSiDE

Exploiting modern microarchitectures

Jon Masters

Disfruté especialmente la keynote de Jon Masters del domingo, en la que explicó los mecanismos internos de las vulnerabilidades de Meltdown y Spectre y cómo se pueden mitigar, junto con una explicación excelente y resumida de aspectos de arquitectura computacional en los que están basados. Todo esto se explicó en una hora solamente, cosa que es muy difícil de lograr correctamente en tan poco tiempo, debido a la complejidad del tema.

Jon Masters hace un esfuerzo magistral para resumir temas tan profundos y complicados en una charla de 45 minutos. Debo admitir que en algunos momentos me perdía, pero me impresionó aprender los porqués de ambas vulnerabilidades de alguien que realmente las entiende y que es capaz de usar un lenguaje accesible para así acomodar a una gran audiencia. Si no tuviste la oportunidad de asistir, recomiendo ver la grabación.

También fue la única charla a la asistí donde disfruté de las preguntas de la audiencia (¡y de sus respuestas!). Más de 1500 personas asistieron a esta charla a puerta cerrada en Fosdem, y creo que casi todo el mundo la disfrutó y aprendió algo de ella. Una de las mejores sesiones de clausura que recuerdo.

 

La conferencia

Lo que me impresionó más fue la gran cantidad de gente que había y la organización que había detrás. Cada sesión terminaba a la hora para ir siempre puntuales. Las sesiones que más disfruté fueron aquellas en las que los presentadores se habían preparado muy bien sus demostraciones en vivo, siempre con un vídeo de apoyo listo para usar por si algo salía mal.

Fue un placer ver que había tantas charlas en las que el conferenciante era el ingeniero de Software en el equipo y quien desarrolla lo que se muestra, o incluso el CEO. Demostrando así que saben muy bien lo que iba pasando.”

Al final, Fosdem no va tanto de lo que aprendes allí. Hay muy poco tiempo y un montón de cosas por hacer.

Fosdem va de las semillas que planta en tu mente. Te expones a nuevas ideas y tecnologías, conoces expertos en diferentes campos y pasas un fin de semana intenso. Si eres ese tipo de persona, tal vez tengas tiempo de hackear un poco. De esta manera, cuando vuelvas a casa puedes repasar esas semillas. Puedes tomarte tu tiempo para leer todas esas pestañas que abriste con palabras de moda aleatorias, frameworks, libros y repositorios de GitHub. Vas a necesitar algo de tiempo para procesarlo todo, en ese momento te sentirás a gusto y empezarás a pensar en la siguiente edición.

TAGS: community, conference, Fosdem, Fosdem 2018, open source, OSS

speech-bubble-13-icon Created with Sketch.
Comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*
*