
AprendeRust en español y a tu ritmo con estos vídeos de YouTube.
Motivación
Personalmente, siempre tengo la sensación de que hay pocos recursos técnicos disponibles en nuestro idioma y, aunque el inglés es algo que debemos controlar para poder avanzar en nuestra industria, no sé si por mi edad o qué, la mayoría de las veces me parece que mi cerebro gasta másciclos de cpu de los necesarios para lograr comprender ciertos conceptos cuando leo o veo cosas que están en un idioma extranjero.
Así que, por solidaridad a todos aquellos que sufren de este sobrecoste a la hora de aprender, pensé que sería interesante empezar una serie de vídeos para introducir aRust a todos aquellos interesados en aprenderlo. 😉
El plan
La idea es usareste canal de YouTube para ir publicando vídeos con una cadencia semanal.
Esta cadencia, lógicamente, podrá variar en función de mi logistica familiar pero mi intención es ir a buen ritmo, al menos al principio. Por el momento ya llevo 10 de unos 150 que tengo planificados.
Como podéis ver, el canal todavía no tiene ningún nombre especial porqueYouTube se reserva ese derecho sólo para aquellos canales que tienen muchos subscriptores. ¡Así que ya podéissuscribiros y pasar el enlace a todos vuestros amigos! 😊
Una pequeña muestra
Estructura
Los vídeos se van a estructurar en dos grandes grupos:
- Curso de Rust
- Sesiones prácticas
Curso de Rust
Este curso intentará cubrir desde lo más básico a lo más complejo y, como he avanzado anteriormente, calculo que supondrá alrededor de 150 vídeos aproximadamente de unos 10 minutos de duración como máximo.
Los temas a tratar, más o menos, serían estos y cada uno de ellos tendrá una lista de reproducción asociada:
- Introducción a Rust
- Variables y tipos primitivos
- Control de flujo
- Tipos definidos por el usuario
- Colecciones
- Manejo de memoria
- Packages, crates y módulos
- Manejo de errores
- Genéricos y Traits
- Closures
- Iteradores
- Punteros inteligentes
- Concurrencia
- Errores personalizados
- Tests
- Programación asíncrona
- Cargo
- Extendiendo Cargo
- Documentación
- Macros
- Rust en la web y WASM
- Traits útiles
- Trucos sobre tipos
- Trucos sobre el manejo de memoria
- Trucos sobre el compilador
- Benchmarking, unsafe y CI/CD
Sesiones prácticas
Estas sesiones prácticas serán vídeos más largos en los que abordaré algún tipo de problemática concreta y daré una especie de taller para que lo podáis seguir en línea.
Entre los diferentes que tengo en mente:
- Construir un servidor gRPC usando Tonic [échale un vistazo al repo]
- Construir un servidor REST usando Actix-web
- Construir un pequeño CLI
Declaración de intenciones
Hace ya unos años que empecé a programar conRust y por algún motivo me atrapó este lenguaje. En seguida sentí la necesidad de contactar con más gente que compartiera la pasión por este lenguaje y en 2018 organicé elmeetup de Rust de Barcelona y luego, al año siguiente, fui uno de los organizadores locales delRustfest que se llevó a cabo en Barcelona, que ha sido el más grande organizado hasta la fecha.
Debido a las restricciones que nos ha impuesto el COVID-19, la actividad de nuestro meetup se ha visto reducida a cero y eso, unido a mi voluntad de llevar Rust a todos aquellos que están interesados en aprender, supongo que me ha llevado a la preparación de esta serie de vídeos.
No soy el mejor comunicador, ni el mejoryoutuber pero lo voy a intentar. 😊
Espero que os guste la iniciativa y que le deis soporte, en la medida de lo posible.
¡Nos vemos pronto!
Roberto
--
Originally published atrobertohuertas.com on May 26, 2020.
Top comments(6)

- LocationBCN
- WorkSoftware Developer
- Joined
Estupenda iniciativa ... y vaya curro 😅
Gracias!, seguro que sera muy interesante

- LocationArgentina
- WorkMBA, Cdor. (aka CPA), Bachelor of Business Administration
- Joined
Roberto, Gracias por tu entusiasmo por compartir ! seguire tus videos con atencion

- LocationSofia, Bulgaria
- EducationUniversidad de las Ciencias Informáticas
- WorkSenior Backend Developer
- Joined
Saludos Roberto. También soy partidario de poner todo el contenido que pueda en castellano. Prometo darme una vuelta por los vídeos y recomendarlos a mis amistades.
For further actions, you may consider blocking this person and/orreporting abuse