talks icon indicating copy to clipboard operation
talks copied to clipboard

Voyage au pays des génériques

Open ThomasAribart opened this issue 8 months ago • 1 comments

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

ThomasAribart avatar Jun 21 '24 16:06 ThomasAribart