Newsletter para devsEntra
Web Reactiva

WR 26: Proyectos de software libre y podcasting con Alexandre Ballesté y Juan José Meroño (PEUM)

Entrevista a dos hacedores de internet. Trabajan, disfrutan y viven con ella. Con LooWID y el podcast PEUM como avanzadilla.

Escúchalo también en Spotify | Apple Podcasts | Google Podcasts | iVoox

Una vez escuché decir a un vecino que su nieto “hacía el internet ese”.

No llegué a conocerlo pero me pareció un niño titánico si era capaz de construir internet entera.

Los invitados de hoy, Alex y Juanjo, quizás fueran los nietos de aquel señor porque, aunque no hacen la internet entera, si construyen una red más acogedora y cercana.

Si quieres escuchar la entrevista haz click en el play que tienes encima de estas líneas.

Regalo, charla y vídeo

Ya estoy empezando a cerrar las citas con los primeros afortunados que ha recibido el regalo que envié este domingo en la Reactivísima, mi newsletter que a partir de ahora será semanal.

¿Qué no te has enterado? Pues todavía tienes la opción de disfrutar ese regalo, suscríbete a la Reactivísima y lo recibirás.

Para todo el que esté en Valladolid el día 22 de marzo, que sepa que ofreceré una charla en el Valladolid WordPress Meetup.

Se titula ¡Tú también puedes tener un podcast! y hay plazas libres. Os contaré algunos secretillos y espero inyectaros el virus del podcasting.

Muchas gracias a todos los que me habéis dado feedback después del episodio 25, el de WeCode. Así pude completar los nombres que me faltaban y empezar a preparar dos entrevistas que llegarán muy pronto si todo va bien.

Y tenemos nuevo vídeo en el canal de YouTube. A ver porque el concepto se las trae. Se trata de crear una suscripción automática por correo electrónico al feed de un podcast. Usando mailchimp, con la versión gratuita.

Suscríbete a mi canal de YouTube

De a un accidente de bici surge un podcast

Tanto Juan José como Alexandre son desarrolladores del Area TIC de sus universidades. El primero de la Universidad de Murcia y el segundo de la Universitat de Lleida. Así que la tecnología la tienen en la mesa a diario.

Así está claro que tras un pequeño bache en el camino, algo aprovecharían. Hay un refrán que dice que “No sabe estimar el buen bocado, quien no comió el malo.”. Algo así nos cuentan Alex y Juanjo de cómo surgió el podcast Programar es una mierda.

Nos cuentan la versión larga, como siempre con esa soltura y desparpajo tan característicos de ellos. De hecho, ni te enteras de que es la versión extendida.

En definitiva Juanjo tuvo un percance que lo dejó fuera de juego por un tiempo. En cuanto tuvo un brazo y la cabeza disponible, para pasar el rato, programó la funcionalidad de grabación para la plataforma LooWID de la que luego hablaremos.

Para probarla grabaron el primer episodio del podcast. Lo publicaron, seguro que entre risas, allá por el verano de 2017. Y desde entonces ya ha quedado demostrado que esa funcionalidad creada desde el lecho del dolor ha sido todo un éxito. Gracias a ella tenemos cada episodio de su podcast.

La gran comunidad PEUM

Si hay algo que hace grande un podcast son los podcasters. La verdad es que no, por buenos que sean :)

Lo que realmente hace triunfar a un podcast es la comunidad que se forma en torno a él.

Así de claro y conciso. Son los oyentes los que se acercan, primero uno, luego otro…

Y así terminan formando su propia comunidad si no estás listo, porque necesitan compartir cosas con el resto de los que comparten esa misma afición.

Los chicos de PEUM lo tuvieron claro y primero en Discord y luego en Slack (enlace de invitación) nos han dado cobijo a los que disfrutamos de lo que nos cuentan.

Las conversaciones, en los distintos canales, van que vuelan. Se entremezclan debates, enlaces, recursos, consultas de programación, ayudas a los que se atascan. Ellos dicen que han tenido suerte, y es cierto, es una comunidad proactiva y respetuosa.

Incluso parte de los que forman esa gran familia PEUM han pasado por el podcast, como en el genial episodio 22 (Girls in tech with React) con Laura Santana, el del hackPEUM #2018 o apostando por marcarse retos con los oyentes.

LooWID: un proyecto de software libre desde dentro

Aunque nuestros entrevistados coincidieron en el entorno de la comunidad de Sakai, decidieron lanzarse a crear un producto propio: LooWID.

Se trata de una interesante plataforma para realizar videoconferencias, grabar audio, compartir pantalla y ficheros. Un auténtico arsenal para la comunicación. Imagino que ahora entenderás mejor el porqué decía al principio que ellos construyen una internet más cercana ;)

LooWID Proyecto de OpenSource

Volvamos a esta plataforma, que nació primero como un software de pago pero que giró rápidamente a una plataforma OpenSource de código abierto.

Todo fueron ventajas al hacer ese cambio, nos comentan Juanjo y Alex. Bueno, una no lo fue tanto: trabajaron más que nunca para que todo estuviera perfecto. Añadieron mucha más funcionalidad al abrir el proyecto al mundo de la que hoy podemos disfrutar.

Gracias a los usuarios tenemos ahora traducciones de LooWID incluso al húngaro. Y es que abrir un software al mundo trae estas ventajas. Gente que lo usa, instituciones como hospitales que crean sus propias instancias para utilizar la tecnología que has creado.

Llegan a usarla incluso especialistas de patentes desde Australia o gente que hace un podcast de desarrollo web desde Valladolid.

Podcast Programar es una mierda

¿Qué hay dentro de esta plataforma de videoconferencias?

Pues está construida sobre node (JavaScript). Pero una versión bastante inicial de hace casi un lustro de tiempo. También contaron con AngujarJS para el frontend y mongoDB para la persistencia de datos.

Aquí destaco dos características muy hábiles de esta plataforma que creo son las que la hacen perdurar en el tiempo:

  • Utiliza recursos del cliente, gracias al WebRTC. El trabajo duro lo hace el navegador y el servidor no sufre ni por tráfico ni volumen de recursos.
  • Todo se arranca gracias a Docker. Así se crea una infraestructura con facilidad y se puede escalar la aplicación.

La plataforma definitiva para grabar podcast en remoto

Estos chicos no van a parar aquí. La videoconferencia se les queda pequeña y están maquinando un producto más pegado a lo que nos gusta hacer: grabar podcast.

Así que les hemos pillado en pleno proceso de creación de una nueva plataforma para grabar podcast en remoto. Es una tarea a la que se enfrentan cada vez que graban el suyo y al que yo mismo tengo que lanzarme en cada entrevista.

De hecho, tan majos como siempre, tras acabar esta entrevista ellos me hicieron una a mi. A altas horas de la noche se interesaron por cómo grabo, qué me gustaría que tuviera una aplicación como esta y cuales son los dolores que me gustaría sanar. Podéis escuchar esta y otras conversaciones en su canal de Slack.

Si cumplen con todo lo que pedimos, veo difícil que alguien no se apunte a usarla.

Usarán, en principio, node, VueJS e incluso WebAssembly. Pero están en pleno proceso de lluvia de ideas, pronto irán definiendo el producto final.

Perspectivas de futuro.

Como todos los invitados tienen que hacer una apuesta de aprendizaje a futuro. Para los próximos 6 meses o 1 año.

Juan José apuesta por seguir con GitLab. Un software que nació como un clon de github, pero que ahora mismo se anuncia como un sistema completo para gestión de proyectos de sofware. Un auténtico cañón al que habrá que prestar atención.

Alexandre por su parte reconoce que en el momento de hacer la entrevista está interesado por WebAssembly, pero que eso puede cambiar en cualquier momento. Ensamblador para hacer una web más rápida y eficiente.

De todas maneras la idea revolucionaria de internet la damos en este episodio. La creación de la “inverted cloud” que es un concepto maquiavélico que surge de la cabeza de Juanjo y Alex. Un sistema para crear una instancia de un sistema operativo en el propio navegador.

O algo así, porque suena muy loco.

¿Tienes un proyecto de software libre? ¿Quieres darlo a conocer?
Contacta ya conmigo en el formulario de contacto

Puedes encontrar a nuestros invitados en:

Muchas gracias a Alex y Juanjo por su tiempo, tanto el de la entrevista, como el que nos dedican con su código y sus grabaciones. Seguiremos a la escucha :)

Nos vendría de perlas que tu apoyo al podcast con una reseña 5 estrellas en Apple Podcast (el antiguo iTunes). ¡Gracias por anticipado!

Encuéntranos por supuesto en twitter como @webreactiva y en nuestro flamante canal de telegram, t.me/webreactiva.

¡Hasta la próxima semana!

Escrito por:

Imagen de Daniel Primo

Daniel Primo

CEO en pantuflas de Web Reactiva. Programador y formador en tecnologías que cambian el mundo y a las personas. @delineas en twitter y canal @webreactiva en telegram

12 recursos para developers cada domingo en tu bandeja de entrada

Además de una skill práctica bien explicada, trucos para mejorar tu futuro profesional y una pizquita de humor útil para el resto de la semana. Gratis.