/ SPEAKER
Jordane est développeur chez Comet et adore les découvertes et ce qui sort de l'ordinaire. Ce qui est souvent incompatible avec le pragmatisme technologique nécessaire sur les projets clients.
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-TS, ...
Il passe le reste de son temps libre à refuser les cookies sur les sites web qu'il consulte.
Vos types ne sont pas aussi primitifs que vous pourriez le penser ! À force d'abuser des types basiques comme boolean, string, number et array, nos modèles de données perdent tout leur sens métier. Grâce à une modélisation plus fidèle à la réalité, nous verrons que nous réduirons naturellement les bugs et les besoins en test, tout en rendant le code plus compréhensible !
Pour cela, nous partirons d'une application Typescript mal typée pour progressivement l'enrichir et la faire évoluer. Nous découvrirons ainsi les problèmes courants posés par des types trop génériques, mais aussi de nombreuses possibilités méconnues offertes par les types.
Au programme : types algébriques, types dépendants, types opaques et types fantômes !
Searching for speaker images...