Development PracticesDevelopment Practices
Conference50min
INTERMEDIATE

Rust pour le développement d'applications métier haut-niveau ! 🦀

Rust n’est pas seulement performant : il permet de modéliser précisément des domaines métiers complexes grâce à son typage expressif, ses traits et son pattern matching. Son écosystème riche et ses outils de test en font un langage idéal pour développer des applications robustes et bien structurées.

talk.summaryAiDisclaimer

Stéphane Trebel
Stéphane TrebelLe Permacodeur
talks.description
Rust est connu pour être un langage très performant, très "bas niveau", très ardu à prendre en main, etc.

Et si je vous disais que si tout ça est probablement vrai, ce n'est pas du tout le plus important ? Eh oui, **Rust est selon moi le langage idéal pour développer des applications, parfois de très haut niveau, car il nous donne les moyens de modéliser des domaines métiers avec précision et simplicité**.

Parcourons donc ensemble ce qui fait la richesse "applicative" de Rust ! 🦀

- Un système typal expressif, appliqué à des domaines métiers complexes. Voyons comment Structs, Pattern Matching et Traits de Rust le rendent très compatible avec des approches comme l'Architecture Hexagonale ou le DDD
- Un écosystème de librairies applicatives solide, complet, et agréablement documenté. Venez avec moi parcourir la documentation de librairies comme serde, actix-web, ou wiremocks, qui vont vous redonner envie d'écrire de la documentation pour les devs et par les devs
- Une manière de tester les applications qui n'a pas son pareil, et qui complémente superbement le langage afin de vous permettre de développer vos applications avec le meilleur filet de sécurité possible. Tests d'Intégrations, Mocks, Rust a tout du langage de haut-niveau pour délivrer le maximum de valeur.

Et même si vous n'écrirez jamais une ligne de Rust, cette conférence devrait vous donner pas mal de tuyaux sur l'écriture moderne d'applications et ce qu'on est en droit d'attendre de nos écosystèmes de développement 😉
rust
tests
typage
bibliothèques
talks.speakers
Stéphane Trebel

Stéphane Trebel

Le Permacodeur

France

Stéphane TRÉBEL alias "Le Permacodeur"

Je bourlingue depuis une vingtaine d'années dans le monde du numérique, entre développement web full-stack et architecture de solutions diverses et variées. J'ai lancé récemment ma chaîne Twitch et YouTube (Le Permacodeur) pour justement discuter de la Tech et mettre les mains dans le cambouis.

Mes intérêts:
- Le code, quel que soit le langage, avec quand même une grosse préférence pour la Programmation Fonctionnelle et la Qualité Logicielle
- L'automatisation, quelle qu'elle soit, en particulier des tests, et donc l'Intégration Continue
- L'itération, et donc le DevOps
- Les memes, partout, toujours, tout le temps