Artwork

Contenido proporcionado por atareao. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente atareao o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !

ATA 245 Objetivo Rust

24:40
 
Compartir
 

Manage episode 281996082 series 2453336
Contenido proporcionado por atareao. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente atareao o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

En el episodio 243 te hablé sobre el augurio Linuxero Básicamente, se trataba de repasar mis objetivos para atareao.es y su grado de cumplimiento, y por otro lado, indicarte cual iban a ser los objetivos para este año entrante. Por supuesto, todo esto era relativo a atareao.es. Me quedaban por contarte mis objetivos personales, también para este año. Lo cierto es que no tengo muy claro como contarlos, si hacerlo directamente en el podcast, si en el blog, si en vídeo… Y es que mi objetivo para este año es aprender un nuevo lenguaje de programación, mi objetivo es aprender Rust.

Como te decía, no tengo claro como contarte esta aventura en la que me he embarcado, pero lo que tengo claro es que quiero hacerlo, quiero compartir contigo esta aventura.

Objetivo Rust

Objetivo Rust

¿Porque aprender un nuevo lenguaje de programación?

Lo cierto es que en estos últimos años me he enfocado mucho a Python y a JavaScript. Sin embargo, desde siempre me han gustado los lenguajes compilados, y esta es una de las razones por las que quería dar un paso adicional.

Por otro lado, si bien, estoy realmente satisfecho con el resultado de las aplicaciones para el escritorio Linux, que he implementado tanto en Python como en JavaScript, lo cierto es que quería mejorar, algunas de estas aplicaciones dándoles mas fluidez, y para esto, es necesario, sin lugar a dudas recurrir a un lenguaje compilado.

Así me he estado debatiendo en las últimas semanas por un lenguaje compilado, y dudaba entre Go y Rust. De hecho, casi estaba convencido de adoptar Go, sobre todo porque muchos de los servicios que estoy utilizando últimamente, están implementados en Go, como por ejemplo Traefik.

¿Que es Rust?

Probablemente te estés preguntando ¿que es Rust? A parte de un lenguaje de programación. ¿De donde ha salido?

Rust es un lenguaje de programación compilado multiparadigma, diseñado pensando tanto en el rendimiento como en la seguridad, sobre todo en lo referente a la seguridad en concurrencia.

El lenguaje surge de un proyecto personal iniciado en 2006 por Graydon Hoare, que por aquel entonces trabajaba para Mozilla. En 2009 la fundación Mozilla comenzó a patrocinar este proyecto.

En agosto de 2020, Mozilla despidió a 250 empleados, entre los que se encontraban la mayoría de los que constituían el equipo de Rust. Esto llevó a que se persiga la creación de la Rust Foundation.

Indicarte que este lenguaje están liberados bajo licencia dual Apache y MIT.

¿Porque Rust?

Lo primero que se me viene a la cabeza, al hablarte sobre esta aventura, es contarte porque me he decantado por Rust. Después de mucho leer al respecto, probablemente haya sido el artículo Rust vs Go de John Arundel el que me ha hecho decantarme por Rust.

Si no lo conoces, John Arundel es un conocido mentor de Go.

...

Más información en las notas del podcast sobre objetivo Rust

  continue reading

592 episodios

Artwork

ATA 245 Objetivo Rust

Atareao con Linux

44 subscribers

published

iconCompartir
 
Manage episode 281996082 series 2453336
Contenido proporcionado por atareao. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente atareao o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

En el episodio 243 te hablé sobre el augurio Linuxero Básicamente, se trataba de repasar mis objetivos para atareao.es y su grado de cumplimiento, y por otro lado, indicarte cual iban a ser los objetivos para este año entrante. Por supuesto, todo esto era relativo a atareao.es. Me quedaban por contarte mis objetivos personales, también para este año. Lo cierto es que no tengo muy claro como contarlos, si hacerlo directamente en el podcast, si en el blog, si en vídeo… Y es que mi objetivo para este año es aprender un nuevo lenguaje de programación, mi objetivo es aprender Rust.

Como te decía, no tengo claro como contarte esta aventura en la que me he embarcado, pero lo que tengo claro es que quiero hacerlo, quiero compartir contigo esta aventura.

Objetivo Rust

Objetivo Rust

¿Porque aprender un nuevo lenguaje de programación?

Lo cierto es que en estos últimos años me he enfocado mucho a Python y a JavaScript. Sin embargo, desde siempre me han gustado los lenguajes compilados, y esta es una de las razones por las que quería dar un paso adicional.

Por otro lado, si bien, estoy realmente satisfecho con el resultado de las aplicaciones para el escritorio Linux, que he implementado tanto en Python como en JavaScript, lo cierto es que quería mejorar, algunas de estas aplicaciones dándoles mas fluidez, y para esto, es necesario, sin lugar a dudas recurrir a un lenguaje compilado.

Así me he estado debatiendo en las últimas semanas por un lenguaje compilado, y dudaba entre Go y Rust. De hecho, casi estaba convencido de adoptar Go, sobre todo porque muchos de los servicios que estoy utilizando últimamente, están implementados en Go, como por ejemplo Traefik.

¿Que es Rust?

Probablemente te estés preguntando ¿que es Rust? A parte de un lenguaje de programación. ¿De donde ha salido?

Rust es un lenguaje de programación compilado multiparadigma, diseñado pensando tanto en el rendimiento como en la seguridad, sobre todo en lo referente a la seguridad en concurrencia.

El lenguaje surge de un proyecto personal iniciado en 2006 por Graydon Hoare, que por aquel entonces trabajaba para Mozilla. En 2009 la fundación Mozilla comenzó a patrocinar este proyecto.

En agosto de 2020, Mozilla despidió a 250 empleados, entre los que se encontraban la mayoría de los que constituían el equipo de Rust. Esto llevó a que se persiga la creación de la Rust Foundation.

Indicarte que este lenguaje están liberados bajo licencia dual Apache y MIT.

¿Porque Rust?

Lo primero que se me viene a la cabeza, al hablarte sobre esta aventura, es contarte porque me he decantado por Rust. Después de mucho leer al respecto, probablemente haya sido el artículo Rust vs Go de John Arundel el que me ha hecho decantarme por Rust.

Si no lo conoces, John Arundel es un conocido mentor de Go.

...

Más información en las notas del podcast sobre objetivo Rust

  continue reading

592 episodios

Alle Folgen

×
 
Loading …

Bienvenido a Player FM!

Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.

 

Guia de referencia rapida