La comunidad de MadRust vuelve a Puerta Innovación con una nueva sesión técnica de la mano de Herme García, en esta ocasión para profundizar en uno de los mecanismos fundamentales de la programación asíncrona: ¿qué ocurre realmente cuando utilizamos async/await en Rust?
¿Qué veremos durante el evento?
Durante la charla exploraremos cómo Rust construye su modelo de computación asíncrona a partir de diferentes piezas fundamentales del propio lenguaje y cómo estas interactúan para permitir la ejecución de trabajo de forma asíncrona. El punto de partida será entender cómo Rust se apoya en su sistema de tipos y en el modelo de ownership para construir este tipo de ejecución. A partir de estos conceptos, iremos avanzando progresivamente para comprender qué sucede detrás de la sintaxis que utilizamos habitualmente al trabajar con async/await.
¿Qué aprenderás en la sesión?
- Qué sucede por debajo de
async/awaiten Rust. - Cómo intervienen el sistema de tipos y el modelo de ownership.
- Los fundamentos sobre los que Rust construye su modelo de computación asíncrona.
- Cómo funciona un executor y qué papel desempeña.
- Cómo estas piezas permiten construir runtimes completos como Tokio.
La sesión estará impartida por Herme García y está especialmente dirigida a desarrolladores y perfiles técnicos interesados en Rust, programación asíncrona y desarrollo de software que quieran comprender con mayor profundidad qué ocurre detrás de las abstracciones que utilizan en su código.
Una oportunidad para profundizar en los fundamentos de Rust, entender mejor su modelo asíncrono y descubrir qué hay realmente detrás de async/await.
Accede aquí al enlace de inscripción.
Formato presencial, en nuestro hub Puerta Innovación, situado en la Calle Toledo 110 de Madrid.
Fecha y hora: Martes 15 de septiembre a partir de las 18:00 horas