Avec Zod, luttez contre l’any-gration à vos frontières

Tools-in-Action

Room: Paris 243

Scheduled at : Wednesday 17:45 18:15

Abstract

Enfin, nous sommes passés à TypeScript ! Finies les surprises avec les valeurs non définies ou inattendues, nous avons enfin un compilateur pour nous aider !

Oui mais… si le coeur de notre application est bien typé et digne de confiance, la réalité est toute autre aux frontières de notre programme : notre API retourne du JSON et nous n’avons pas d’autre choix que de caster le résultat pour qu’ils corresponde à nos types…

Là ! C’est à ce moment précis que le cheval de Troie est entré dans notre ville ! Derrière sa forme chevaline bien définie, notre type est devenu vérolé par l'incertitude et des bugs s'y cachent pour ressortir en prod...

Avec Zod, il est temps de contrôler nos frontières : retours d'API, saisies utilisateurs, base de données, ... Et attraper les erreurs avant qu'elles ne surviennent !

Jordane Grenat

Jordane Grenat

Jordane est développeur chez Comet et adore les découvertes et ce qui sort de l'ordinaire. Ca tombe bien, le web est un écosystème très riche !

Il assouvit alors sa passion à coup de projets perso jamais finis et en écumant les conférences en compagnie des autres développeurs férus de nouveautés. En vrac : Elm, F#, nouveau-framework-à-la-mode-JS, ...

Il passe le reste de son temps libre à refuser les cookies sur les sites web qu'il consulte.

Speaker's bio
Presentation type Tools-in-Action
Track Web, JS, HTML5 & UX
Presentation level beginner/novice
Keywords TypeScript validations API safety net types

Room Paris 243