2H Hands-on Lab120min
Créez votre premier microservices en Rust
Présentation interactive de **Rust** : après une introduction aux concepts clés (ownership, borrowing, structs, enums, traits), les participants développent pas à pas une application REST complète avec modèle métier, base SQL, API exposée et observabilité OTLP, démontrant la polyvalence de Rust au‑delà du bas niveau.
Youssef Nait BelkacemNAITBELLABS
Jean-Eudes CouignouxCapco
Rust est probablement le langage le plus excitant de ces dernières années. Il souffre toutefois d’une réputation qui le cantonne parfois aux outils bas niveau. Dans cette présentation, nous vous montrerons qu’en plus de répondre aux problématiques bas niveau, Rust se prête très bien à la création d’une application REST.
Dans un premier temps, nous commencerons par une introduction à Rust (30 minutes) pour explorer les concepts de base : ownership, borrowing, structs, enums, traits…
Ensuite, sous forme d’exercice, nous vous ferons créer pas à pas une application moderne :
Dans un premier temps, nous commencerons par une introduction à Rust (30 minutes) pour explorer les concepts de base : ownership, borrowing, structs, enums, traits…
Ensuite, sous forme d’exercice, nous vous ferons créer pas à pas une application moderne :
- un modèle métier au cœur de l’architecture
- la persistance dans une base de données SQL
- l’exposition sous forme d’API REST
- la collecte de logs et de métriques OTLP
Youssef Nait Belkacem
Ce que j’aime par-dessus tout, c’est transformer les idées de mes clients en projet concret.
Mon terrain de jeu principal, c’est le backend, Java principalement mais j’ai aussi exploré d'autres langages de programmation par le passé C, C++, TypeScript, .. etc. Ma dernière découverte est Rust, je passe pas mal de temps à comprendre la philosophie derrière ce language fascinant
Je prends beaucoup de plaisir à remettre du sens dans le code à travers le refactoring, à relever des défis de performance (usage des resources à disposition, délais de traitement etc) et à évangéliser tout ce qui touche au craftsmanship.
Mon terrain de jeu principal, c’est le backend, Java principalement mais j’ai aussi exploré d'autres langages de programmation par le passé C, C++, TypeScript, .. etc. Ma dernière découverte est Rust, je passe pas mal de temps à comprendre la philosophie derrière ce language fascinant
Je prends beaucoup de plaisir à remettre du sens dans le code à travers le refactoring, à relever des défis de performance (usage des resources à disposition, délais de traitement etc) et à évangéliser tout ce qui touche au craftsmanship.
Jean-Eudes Couignoux
Développeur java, je suis passionné par la création d'application, de la récupération du besoin à la mise en production.
A la frontière entre dev et ops, je m'intéresse à la fois à l'écosystème de la JVM, aux problématiques de performance et de volumétrie, mais aussi aux outils permettant de faciliter le provisionning et le déploiement d'application.
A la frontière entre dev et ops, je m'intéresse à la fois à l'écosystème de la JVM, aux problématiques de performance et de volumétrie, mais aussi aux outils permettant de faciliter le provisionning et le déploiement d'application.
comments.speakerNotEnabledComments