Getting started with Rust

Getting started with Rust - workshop

Dettagli

Hai sentito parlare di Rust, ma non hai ancora avuto l’occasione di metterci le mani? Il linguaggio ti incuriosisce, ma preferiresti avere un mentor come guida?

Questo workshop introduttivo è l’occasione che stavi aspettando!

Getting started with Rust è un’introduzione graduale ai concetti fondamentali di Rust, con il supporto di esercizi mirati.
In poche ore, andrai a toccare con mano il tooling (cargo, rustup), acquisirai familiarità con i fondamenti del type system (struct, enum, traits) e alcuni dei moduli chiave della libreria standard.

Un primo passo nel tuo percorso di apprendimento del linguaggio!

Lo speaker

Luca fa parte della Rust community dal 2017; tra i suoi contributi troviamo librerie e tooling (cargo-chef, wiremock, Pavex), libri (“Zero to Production in Rust”“100 Exercises to Learn Rust”) e talks.
Luca lavora come Principal Engineering Consultant presso Mainmatter.
Nel quotidiano, affianca team ed aziende che stanno adottando Rust o hanno bisogno di supporto nell’uso del linguaggio. Precedentemente Luca ha lavorato presso TrueLayer ed AWS.

Gli argomenti della serata

Obiettivi della sessione

Getting Started with Rust è un workshop pratico che introduce i principi alla base di Rust, un moderno linguaggio di programmazione per sistemi, apprezzato per le sue elevate prestazioni, la memory safety e la robusta concorrenza.

La sessione tratta argomenti essenziali di Rust, tra cui struct, enum, trait, testing e strutture dati chiave. È pensato per programmatori con esperienza in altri linguaggi ma alle prime armi con Rust.

I partecipanti si cimenteranno in esercizi basati sui test per creare un clone di JIRA, in versione CLI, acquisendo esperienza pratica con il modello di ownership di Rust e il suo robusto ecosistema.

Requisiti per la partecipazione

Iscriviti subito

Getting started with Rust

Partecipa

Per avere aggiornamenti sui prossimi TechLabs, puoi iscriverti alla newsletter eventi e seguirci nei nostri profili social: