Agosto  19, 2020

Episodio 2: 19 de agosto de 2020

Hablamos sobre la migración de un blog de GatsbyJS a Phoenix LiewView; un vídeo de ElixirCasts, que introduce la función __schema__ y algunos detalles del Code BEAM V. ¡No se lo pierdan!
Comparte este episodio: 

00:00:00 - Hey, ¿Cómo están? Programadores latinos, programadores hispanoparlantes. Bienvenidos a Puro Elixir. Creo que el primer podcast sobre el lenguaje del Ixir que tenemos en español. Yo soy Luis Ortado, soy el CEO de Comit, una compañía latinoamericana que apuesta por el desarrollo de talento. Estamos en Colombia, pero atendemos clientes de todo el mundo. ProLixir va a ser un show semanal y vamos a abondar, vamos a explorar alguno de los artículos que presentan en Elixir Radar, que es una publicación semanal que les recomiendo que se suscriban. Si lo quieren ver de alguna forma es la versión podcast de CeNewsLayer, así que bienvenidos. Artículos. El episodio de hoy está basado en el elixir radar 252 que salió el 19 de agosto del 2020.

00:01:07 - El primer artículo es del ingeniero de software británico Chris Bell y el título del artículo es Badge operations with ectomulti que en castellano sería algo así como operaciones porlotes con ectomulti. Es un artículo corto pero con un contenido muy valioso para una de las tareas que nosotros hacemos más comúnmente en este oficio y es procesamiento de información por lotes o en inglés batch. El podro encuentran en el sitio web de krisbel, en español cjbel con wl.co y es un sitio que está montado en gatsbyjs.

00:01:44 - Y les hablo de gatsbyjs porque eso nos lleva a nuestro segundo artículo que es moving the block to elixir a phoenix live view que es moviendo mi blog a elixir y phoenix live view es un artículo escrito por el estadounidense david bernhaisel que es un desarrollador de software en tax jar y les hablo del katsby jes porque pues david migró su blog que tenía en katsby a phoenix live view me gusta especialmente este artículo que él es claro y honesto en lo que ganó al hacer la migración y también en lo que perdió al hacer esta migración. No se pueden, al final del artículo, perder las conclusiones que hace David donde explica por qué para él fue el cambio correcto y también qué consideraciones deberíamos tener o valdría la pena hacer si queremos hacer un ejercicio similar nosotros.

00:02:38 - El siguiente artículo está titulado

00:02:40 - An IoT Birdhouse with El Exit Nerves and Phoenix Libu Components. En español, era algo así como una pajarera IOT con el Exit Nerves y componentes de Phoenix Live View. Es un artículo por el alemán Daniel Kaba-Pameyaki, ingeniero full stack en Rail's Law, que es un equipo de hackers y pensadores. Me encanta toda esa definición de ese equipo, hackers y pensadores.

00:03:08 - Es una lectura de 10 minutos y en el Daniel detalla el paso a paso que hizo para construir un sistema que monitorea básicamente una bajarera, el sistema siendo en el Xeronarves está corriendo en un Arrasperry Pi, pero por si no fuera suficiente el nivel de hack también le involucro live view y le involucro conexión con una de las aplicaciones de mensajería instantáneas favoritas de todos los tiempos, Telegram. Los envidiosos dirán que soy fanático de Telegram.

00:03:39 - Nuestro siguiente artículo se titula Deploy a Phoenix Application on Google Cloud Platform

00:03:50 - Compute Engine.

00:03:51 - Y mi traducción caprichosa al castellano es desplegando una aplicación Elixir Phoenix en el cloud de Google.

00:04:00 - Es un artículo escrito por el francés Tomá Trividic, un desarrollador de Elixir y JavaScript en PrestaShop, que es una compañía muy conocida de comercio electrónico.

00:04:11 - Es un artículo demasiado completo porque en el tomás detalla el paso a paso que hizo para desplegar esta aplicación elixir, que sencilla, pero pues no quería, me imagino sumarle más complejidad. A la tarea la desplego en GCP o en Google Compute Engine. Me pareció un artículo muy valioso y definitivamente pues es lectura obligada si estamos interesados en desplegar estas aplicaciones Elixir en Google Cloud.

00:04:41 - Es una lectura de siete minutos.

00:04:44 - El siguiente artículo que les quiero destacar es

00:04:46 - Self-Dependences in Elixir Projects, en que este ya no sería dependencias blandas en proyectos Elixir.

00:04:54 - Es un artículo escrito por Joseph Strastivny, ingeniero de software full stack de República Checa, que es CTO en CloudAPER, lo que llama mucho la atención de este artículo, que es un artículo realmente corto, es que muchas veces nosotros pasamos por alto funcionalidades o características que tenemos a la mano y que simplemente por falta de tal vez inquietud de estarlas buscando no las usamos. En este caso hablas sobre las dependencias blandas o débiles y para hacer un poquito más justos o más bien dependencias opcionales. También hace un ejemplo, Joseph, donde

00:05:33 - Explica cómo utilizó esta característica cuando le hizo no soporte para decimales a la librería

00:05:41 - Money. El link del artículo lo encuentran como siempre en las notas de este episodio.

00:05:51 - Y el vídeo destacado de la semana en el Ixir Radar fue Introspecting Ecto-Esquimas.

00:05:56 - Es un vídeo publicado por el Ixircast que es la plataforma que facilita el aprendizaje de aplicaciones elixir y phoenix con vídeos cortos de tres minutos pero la gran mayoría de ellos con contenido muy valioso y en este caso el vídeo introduce la función guion bajo guion bajo esquema guion bajo guion bajo esta función está disponible en cualquier esquema o cualquier esquema que definamos cuando estemos usando ecto y definitivamente es algo demasiado demasiado útil me sorprendió mucho la versatilidad de la función así que no se pierdan el son tres minutos para adicionar quizás nuevas herramientas a su baúl de herramientas ECTO.

00:06:40 - Eventos

00:06:42 - ¿Qué eventos se vienen para la comunidad del EXI? El más cercano va a ser el Codewin V o el

00:06:48 - Codewin Virtual que va a ser el 10 y 11 de septiembre para hacer dos días para destacar que aunque es un evento virtual la ubicación original del evento va a ser en esto colmo,

00:06:58 - Por lo tanto, la zona horaria va a estar alineada con la hora de Europa Central, para que lo tengan en cuenta.

00:07:07 - Vayan a la página web del evento para encontrar más información sobre las entradas y pongan atención que hay descuentos especiales para académicos y estudiantes.

00:07:19 - Además del Code Beam Virtual, también va a estar el Elixir Conf, que va a ser el 3 y 4 de septiembre imperdible.

el elixir conf Europa el 7 y 8 de octubre elixir brasil que va a ser en sao pablo 28 29 de noviembre este año también la competencia en línea spawnfest el 12 y 13 de septiembre así pues que la cartelera de eventos de elixir va a estar muy nutrida en los próximos meses para cerrar este episodio quiero hacerles una invitación si ustedes latinos tienen artículos en el lixir o material que quieran compartir con el resto de la comunidad, siéntanse libres de hacernos llegar y les hacemos un highlight bien especial acá en el podcast.

00:08:03 - Aclarar que el contenido de este podcast es tomado del lixir radar creado por Hugo Varahuna,

00:08:09 - Hugo autoriza el uso de su newsletter como base para este podcast.

00:08:14 - Si tienen una idea de podcast para su negocio o en general,

00:08:18 - Háblenos que en Pugnation estamos buscando apoyar todos los podcasters de América Latina.

00:08:24 - Necesitamos más podcast en español definitivamente. También hablarles de Comid, que es la compañía que actualmente estoy liderando donde desarrollamos sistemas en el Ixir.

00:08:36 - En las notas de este episodio pueden encontrar más detalles sobre los artículos que les comenté y los enlaces respectivos. Finalmente los invitamos a que se suscriban al podcast, lo compartan con conocidos y amigos, compañeros de trabajo y lo compartan en sus redes sociales.

00:08:51 - Eso es todo por el episodio de hoy. Muchas gracias y hasta una próxima entrega de puro elixir.


Transcripción

[00:00] - Intro

Ey, ¿cómo están? Programadores latinos, programadores hispano parlantes, bienvenidos a Puro Elixir, creo que el primer podcast sobre el lenguaje de Elixir que tenemos en Español.

Yo soy Luis Hurtado soy el CEO de kommit, una compañía latinoamericana que apuesta por el desarrollo de talento, estamos en Colombia pero atendemos clientes de todo el mundo.

Puro Elixir va as er un show semanal y vamos a ahondar, vamos a explorar algunos de los artículos que presentan en Elixir Radar.

Que es una publicación semanal, que les recomienda que se suscriban, si lo quieren ver de alguna forma es la versión podcast de ese newsletter, así que bienvenidos.


[00:57] - Luis Hurtado

El episodio de hoy está basado en el Elixir Radar 252, que salió el 19 de agosto del 2020. El primer artículo es de el ingeniero de software británico Chris Bell y el título del artículo es 'Batch operations with Ecto Multi', que en castellano sería algo así como 'Operaciones por lotes con Ecto multi'

Es un artículo corto, pero con un contenido muy valioso para una de las tareas que nosotros hacemos más comúnmente en este oficio y es procesamiento de información por lotes o en inglés batch. El Post encuentran en el sitio web de Chris Bell que es cjbell.co o en español cjbell.co con doble ele .co y es un sitio que está montado en Gatsby JS.


[01:49] - Luis Hurtado

Y les habló de Gatsby JS. porque eso nos llevó a nuestro segundo artículo, que es 'Moving the blog to Elixir and Phoenix LiveView' es 'Moviendo mi blog a Elixir y Phoenix LiveView' es un artículo escrito por el estadounidense David Bernheisel, que es un desarrollador de software en TaxJar y les habló de GatsbyJS porque pues David migró su blog que tenía en Gatsby a Phoenix LiewView.

Me gustó especialmente este artículo que él es claro y honesto en lo que ganó al hacer la migración y también en lo que perdió al hacer esta migración. No se pueden al final del artículo perder las conclusiones que hace David, dónde explica porque para él fue el cambio correcto y también qué consideraciones deberíamos tener o valdría la pena hacer si queremos hacer un ejercicio similar nosotros.


[02:40] - Luis Hurtado

El siguiente artículo está titulado 'An IoT Birdhouse with Elixir Nerves & Phoenix LiveView Components' en español sería algo así como: 'Una pajarera y hote con Elixir Nerves y componentes de Phoenix LiveView'.

Es un artículo por el alemán Daniel Khaapamyaki, Ingeniero Full Stack en Railslove, que es un equipo de hackers y pensadores.

Me encantó esa definición de equipo, hackers y pensadores. Es una lectura diez minutos y en él Daniel detalla el paso a paso que hizo para construir un sistema que monitorea básicamente una pajarera. El sistema siendo en Elixir Nerves está corriendo en una Raspberri PI. Pero por si no fuera suficiente, el nivel de hack también le involucró LiveView y le involucró conexión con una de las aplicaciones de mensajería instantánea favorita de todos los tiempos Telegram.

Los envidiosos dirán que soy fanático de Telegram.


[03:45] - Luis Hurtado

Nuestro siguiente artículo se titula 'Deploy a Phoenix application on Google Cloud Platform Compute Engine' y mi traducción caprichosa al castellano es 'Desplegando una aplicación Elixir Phoenix en el Cloud de Google. Es un artículo escrito por el francés Thomas Trividic es un desarrollador de Elixir JavaScript en Prestashop, que es una compañía muy conocida de comercio electrónico.

Es un artículo demasiado completo porque en él Thomas detalla el paso a paso que hizo para desplegar esta aplicación Elixir que sencilla, pero pues no quería, me imagino sumarle más complejidad a la tarea. La desplegó en GCP, o en Google Compute Engine.

Me pareció un artículo muy valioso y definitivamente, pues es lectura obligada si estamos interesados en desplegar esas aplicaciones Elixir en Google Cloud es una lectura de 7 minutos.


[04:46] - Luis Hurtado

El siguiente artículo que les quiero destacar es 'Soft dependencies in Elixir projects' en castellano sería Dependencias blandas en proyectos de Elixir. Es un artículo escrito por Josef Strzibny, ingeniero de software Full Stack de República Checa que es CTO en Cloudaper.

Lo que llama mucho la atención de este artículo que es un artículo realmente corto es que muchas veces nosotros pasamos por alto funcionalidades o características que tenemos a la mano y que simplemente por falta de tal vez inquietud de estar buscando no las usamos. En este caso habla sobre las dependencias blandas o débiles y pues para ser un poquito más justos, son más bien dependencias opcionales.

También hace un ejemplo Josef donde explica cómo utilizó esta característica cuando le sonó soporte para decimales a la librería Money. El link del artículo lo encuentran como siempre en las notas de este episodio.


[03:36] - Luis Hurtado

Y el video ha destacado de la semana en el EIixir Radar fue 'Introspecting Ecto Schemas' es un video publicado por ElixirCasts, que es la plataforma que facilita el aprendizaje de aplicaciones Elixir y Phoenix son videos cortos de 3 minutos, pero la gran mayoría de ellos con contenido muy valioso y en este caso el video introduce la función schema.

Esta función está disponible en cualquier schema o cualquier esquema que definamos cuando estemos usando Еcto, y definitivamente es algo demasiado, demasiado útil. Me sorprendió mucho la versatilidad de la función, así que no se pierdan el video. Son tres minutos para audicionar, quizás nuevas herramientas a su baúl de herramientas Еcto.


[06:44] - Luis Hurtado

Qué eventos se vienen para la comunidad de Elixir. El más cercano va a ser el Code BEAM V o el Code BEAM, que va a ser el 10 y 11 de septiembre van a hacer dos días. Para destacar que aunque es un evento virtual, la ubicación original del evento va a ser en Estocolmo, por lo tanto, la zona horaria va a estar alineada con la hora de Europa Central para que lo tengan en cuenta. Vayan a la página web del evento van a encontrar pues obviamente más información sobre las entradas y pongan atención que hay descuentos especiales para académicos y estudiantes.

Además del Code BEAM virtual, también va a estar el ElixirConf que va a ser el 3 y 4 de septiembre !Imperdible¡ El ElixirConf Europa el 7 y 8 de octubre. Elixir Brasil que va a ser en São Paulo el 28 29 noviembre de este año. También la competencia en línea Spawnfest el 12 y 13 de septiembre.

Así que la cartelera de eventos de Elixir va a estar muy nutrida en los próximos meses.


[07:50] - Luis Hurtado

Para cerrar este episodio quiero hacerles una invitación... si ustedes son latinos, tienen artículos en Elixir o material que quieran compartir con el resto de la comunidad. Siéntanse libres de hacérnoslo llegar y les hacemos un highligth bien especial acá en el podcast.

Aclarar que el contenido de este podcast es tomado de Elixir Radar creado por Hugo Baraúna, Hugo autoriza el uso de su newsletter como base para este podcast.


[08:17] - Luis Hurtado

Si tienen una idea de pautas para su negocio o en general, hablennos que en Podnation estamos buscando apoyar todos los podcasters de América Latina necesitamos más podcasts en español definitivamente.

También hablarles de kommit, que es la compañía que actualmente estoy liderando, donde desarrollamos sistemas en Elixir.

En las notas de este episodio pueden encontrar más detalles sobre los artículos que les comenté y los enlaces respectivos. Finalmente, los invitamos a que se suscriban al podcast, lo compartan con conocidos y amigos, compañeros de trabajo y lo compartan en sus redes sociales.

Eso es todo por el episodio de hoy. Gracias y hasta una próxima entrega de Puro Elixir.

Podnation orange logo
Podcast con tecnología de Podnation