Septiembre  9, 2020

Episode 5: 9 de septiembre de 2020

La compañía Evrone entrevistó a José Valim. Los resultados de la encuesta al ecosistema Elixir del año 2020. Un vídeo sobre procesamiento de datos por lotes con Broadway y el ElixirConf EU.
Share this episode: 

Transcripción

[00:04] - Intro

Hola a todos programadores latinos, programadores hispano hablantes, bienvenidos a otro episodio de Puro Elixir.

Para los que estan nuevos aca les cuento que Puro Elixir es un podcast en español sobre el lenguaje programación Elixir. Si están familiarizados con el newsletter Elixir Radar esta se podría considerar la versión podcast de ese newsletter.

Mi nombre es Luis Hurtados CEO de una compañía una consultora de elixir y seré su host en este episodio, el episodio de hoy se construyó a partir del Elixir Radar número 255 que salió el 9 de septiembre del 2020. Bienvenidos


[00:49] - Luis

Bueno y abrimos el episodio con el primer artículo titulado en inglés 'A Quick Style Guide Update for Elixir 1.11' en español, sería algo así como: 'Una guía de estilo rápida para la actualización de Elixir 1.11.' Es un artículo escrito por el brasilero Ulisses Almeida.

Él es un desarrollador de elixir The Coingaming Group, son pioneros en criptomonedas. Y el artículo resumen básicamente uno de los cambios que se vienen próximamente con la salida de la versión 1.11 de Elixir a partir de esta versión los atributos de una estructura va a tener una forma mucho más natural de accederse sin temor a cometer errores, como todas las versiones anteriores.'

No es un cambio en esa versión que vaya a añadir nada al código actual, pero sin duda, personalmente creo que va a mejorar mucho la escritura de código futuro. Entonces los invito a que lean el artículo está en su blog que es Ulises.dev ahí les dejo el enlace en las notas del episodio.


[01:49] - Luis

El siguiente artículo es escrito por el alemán Devon C. Estes en inglés, el título es 'Designing For Elixir Compiler Hints' en castellano sería algo así como: 'Diseñando para la sugerencia del compilador de elixir' y bueno contrario al entusiasmo de Ulises en el artículo anterior, Devon no está tan seguro, diría yo, esa nueva característica para los Structs que va a estar disponible a partir de Elixir 1 .11 como les dije.

Él cree que no va a tener tantos beneficios. Es más, el presenta algunos potenciales casos donde ese beneficio se va a ver opacado más bien por los problemas que puede traer. Personalmente no comparto la opinión de Devon. Creo que los ejemplos que presentan en el artículo se prestan para discusiones técnicas de cómo se va a organizar el código, pero pues los invito a que ustedes lo revisen y saquen sus propias conclusiones. El artículo está en su blog devonestes.com/también está en las notas.


[02:39] - Luis

Bueno, el siguiente artículo no es un artículo en sí, es más bien la transcripción de una entrevista que le hizo la compañía Evrone con uve a José Valim en esa entrevista, que es además muy interesante. Le hace preguntas a José como qué se diría a sí mismo sobre el diseño de Elixir si pudiera volver diez años en el pasado.

O también le preguntan cómo hace José para mantener un balance entre su vida diaria y todo el trabajo que le demanda mantener el lenguaje y la comunidad de Elixir. Entonces es una lectura muy, muy entretenida, muy entretenida, llena de historias. Los invito a que se la lean también... está el enlace, como siempre, en las notas.


[03:18] - Luis

Nuestro siguiente enlace tampoco es un artículo, es más bien los resultados de la encuesta al ecosistema Elixir del año 2020 está publicado por Brian Cardarella, un estadounidense fundador y presidente DockYard. La encuesta se hizo en Typeform y obtuvo más de 3000 respuestas. También Brian comparte los archivos crudos o raw de la encuesta para que ustedes puedan hacer sus propias analíticas. Muy interesante y ayuda también a conocer un poco qué está pasando actualmente en la comunidad y para dónde vamos.


[03:50] - Luis

Organizing LiveView Logic with Presentation Models', que es el artículo a continuación. En castellano, sería algo así como: 'Organizando la lógica del LiveView con modelos de presentación'. Es un artículo escrito por Steven Núñez, programador de República Dominicana, que nuevamente aparece en el Elixir Radar de esta semana.

Nuevamente un artículo muy bueno, muy rico, presentado por este programador. Nos presenta un patrón que sirve para sacar la lógica del negocio del código LiveView. Personalmente creo que lo más valioso de este patrón es que las pruebas van a ser muy fáciles de implementar, sin duda. Si actualmente amigo programador está escribiendo código en la envió, este artículo es uno al que le debe dar una mirada inmediatamente.

El post está en la página de hostiledeveloper.com


[04:36] - Luis

Y el siguiente y último artículo se titula 'Speed up the compilation of Elixir projects that use Gettext' 'Acelerar la compilación de proyectos de elixir que utilizan gettext' es un artículo escrito por Angelika Tyborska, trabaja en Steady Media.

Y Angelika nos comparte algunas configuraciones optimizaciones en la configuración que hizo específicamente con gettext, esto le permitió a ella bajar considerablemente el tiempo de compilación de sus entornos en producción. Esto es algo que sin duda, si tenemos un proyecto grande con mucha internacionalización, nos va a servir demasiado. Y seguro nos está pasando lo mismo, no nos está afectando de la misma forma.

Entonces el artículo está en el blog de angelika.me también, como siempre, el enlace está en las notas.


[05:28] - Luis

El vídeo destacado de la semana se titula 'Batch Operations with Broadway' Es una charla que dio Michael Crumm estadounidense en el Lonestar Elixir 2020. En castellano sería algo así como: 'Operaciones por lotes con Brodway'.

Michael es un ingeniero de DockYard y en el video básicamente, Michael nos muestra un ejemplo de cómo implementar procesamiento de datos por lotes con Broadway. Yo personalmente nunca he usado Broadway, así que no tengo mucho criterio técnico para dar una opinión sobre la charla, pero al parecer lo que vi es algo que es muy, muy necesario y algo muy importante. Si está procesando una importante cantidad de datos con Broadway, el video está en Youtube en el canal de Groxio y dura 16 minutos.


[06:18] - Luis

Eventos en todo estacado de la semana es el ElixirCoff EU que va a ser virtual, será el 7 y 8 de octubre. La conferencia empieza a la 1 p.m. hora del este. Ambos días 7 y 8. Entre los entrenadores está Daniel Tipping, fundador de Git Scientist y quien dará una charla que se va a titular 'Ecto: todo lo que necesita saber'. Y también está Andrea Leopardi, también es entrenadora y su charla se llama 'De cero a héroe en Elixir'.

Para más información vayan a www.elixirconf.eu/ también el enlace en las notas.


[06:53] - Luis

Y bueno, ya para despedirnos los invito nuevamente a ustedes, desarrolladores latinos, a que nos envíen sus artículos, videos y eventos sobre elixir. Incluso los meetups más pequeños son válidos para hablar de ellos acá en este podcast.

Aclarar también que este es un contenido tomado de Elixir Radar, del newsletter Elixir Radar de Hugo Baraúna, Hugo autoriza el uso de su newsletter como base para construir estos episodios.

También hablarles de kommit nuestra consultora Elixir y a Podnation, que es un producto que desarrollamos dentro de kommit obviamente en Elixir y que pretende ser la plataforma para podcast más inclusiva en el mercado.

Les mando un cordial saludo a todos y hasta la próxima

Podcast powered by Podnation