Menu

Evénement

  • Code de conduite
  • Billetterie
  • Sponsors
  • Speakers
  • Programme
  • Media

Logistique

  • Accessibilité
  • Venir
  • Mixette
  • Budget de la conférence
  • F.A.Q.

MiXiT

  • Prochaine édition
  • MiXiT podcast
  • Nos valeurs
  • Notre approche
  • Qui sommes nous?
MiXiT logo
InstagramInstagramBlue SkyBlue SkyMastodonMastodonLinkedinLinkedinYoutubeYoutubeTwitchTwitchGitHubGitHub
MiXiT logo
Lyon - FRANCE
Se connecter
FR
EN

Speaker 2026

Léo Mouyna

Ingénieur Logiciel

Ingénieur logiciel depuis 8 ans, ce qui m'anime dans notre métier c'est de concevoir des logiciels utiles, qui répondent à un besoin, et maintenable dans le temps.

LinkedinLinkedin

Le typage sous stéroïdes, éviter les erreurs au runtime

2026FR#Lightning TalkSalle Dijkstra (F/04F05)

Si tu rencontres régulièrement l’erreur `Cannot read properties of undefined`, alors ce talk est fait pour toi.
JavaScript est puissant, flexible… mais dangereusement permissif.
Même avec TypeScript, certaines erreurs ne se révèlent qu’au runtime.
Résultat : on empile les if, on abuse de la validation, sans jamais être totalement serein·e·s.
Et si le problème n’était pas le manque de validation mais la façon dont on modélise nos données ?
Dans ce talk, je te propose un changement de perspective :
Plutôt que vérifier que les données sont valides, faisons en sorte qu’elles ne puissent pas être invalides. Pour ce faire, adaptons la modélisation de notre problème pour réduire la fragilité et le risque d’erreur.
Novices comme expérimenté·e·s, ensemble, voyons comment utiliser des notions de typage avancées pour imposer des contraintes fortes à nos données et détecter les bugs avant le runtime. Alors ? Envie de me rejoindre pour écrire du code robuste en live ?

MiXiT logo
InstagramInstagramBlue SkyBlue SkyMastodonMastodonLinkedinLinkedinYoutubeYoutubeTwitchTwitchGitHubGitHub
Evénement
  • Code de conduite
  • Billetterie
  • Sponsors
  • Speakers
  • Programme
  • Media
Logistique
  • Accessibilité
  • Venir
  • Mixette
  • Budget de la conférence
  • F.A.Q.
MiXiT
  • Prochaine édition
  • MiXiT podcast
  • Nos valeurs
  • Notre approche
  • Qui sommes nous?
Hosted and supported by
Clever Cloud