talks
talks copied to clipboard
Voyage au pays des génériques
Proposition de talk - Paris TypeScript
Description du talk
Voyage au pays des génériques
Auto-complétion, type-safety, scalabilité… La plupart des développeurs s’accordent à dire que TypeScript est un outil très puissant lorsque bien utilisé !
Cependant, créer une base de code parfaitement typée et DRY nécessite souvent de plonger dans l’univers des types génériques, une nouvelle syntaxe - riche mais parfois contre-intuitive - qui peut prendre de court les nouveaux venus (si vous avez déjà essayé, vous savez !).
En tant que créateur de json-schema-to-ts, une librairie open-source avec environ 1 million de téléchargements par semaine, qui convertit les schémas JSON en types purement à travers des manipulations de types, j’ai appris à naviguer au sein de ce nouveau monde étrange.
Avec cette présentation, je vous présenterai quelques apprentissages:
- Définir et utiliser les génériques
- Faire de la récursion sur des unions, des objets, des tuples, etc.
- Eviter quelque pièges courants comme la contravariance et les récursions infinies
Venez découvrir TypeScript comme vous ne l’avez jamais vu 🙂
-
Durée :
- [ ] Lightning (10 minutes)
- [x] Regular (20 minutes)
- [ ] Deep dive (40 minutes)
⚠️ Veuillez préciser dans la description pourquoi vous avez besoin de plus de temps pour présenter votre sujet. Pour information, les présentations longues ne sont pas prioritaires, car nous préférons avoir plusieurs présentations courtes pour les participants à l'événement.
-
Niveau :
- [ ] Débutant
- [ ] Intermédiaire
- [x] Avancé
A propos de vous
- Nom et prénom : Thomas Aribart
- Contact (X / LinkedIn / Autre) : https://x.com/AribartT - https://github.com/thomasaribart/
- Entreprise : Theodo
- Rôle dans l'entreprise : Tech Lead