Languages

Développer une application web avec Rust

Débutant
Conférence

Développé par la fondation Mozilla, Rust est un langage fortement typé, sûr, très performant et très économe en ressources (oui oui, tout ça à la fois). Initialement orienté système et bas niveau, l’écosystème Rust s’agrandit rapidement et propose maintenant toutes les librairies nécessaires au développement d’applications web. Pour découvrir le développement web avec Rust, nous parcourerons l’architecture et le code d’un serveur de commentaires open source à la Disqus, développé par le speaker pour les sites statiques faits par exemple avec Jekyll ou Hugo. Nous découvrirons routage http avec extraction typée de paramètres, réponses asynchrones, appel de services tiers, accès aux bases de données, cache, templating HTML, envoi d’emails, logs, métriques, etc. Et nous verrons qu’une application Rust c’est tout petit et très rapide, permettant d’héberger le serveur sur des configurations très modestes.