Paris TypeScript #42

Paris TypeScript
01:44:40
Salut les TypeScripters, c'est parti pour le 42ème Paris TypeScript 😎
Un grand merci à notre hébergeur pour cet event : PayFit
Pour ceux qui ne peuvent pas assister au meetup en physique, un stream sera dispo ici.
N'hésitez pas à proposer vos talks via notre repository Github.
Le programme :
Talk #1
Titre : Injection de dépendances : l’approche ts-glue
Auteur : Alexandre Victoor & Johan Rouve
Durée : 20min
Description :
Avec une base de code fonctionnelle, à priori, il n’y a pas besoin de libs ou de frameworks pour faire de l’injection de dépendances, l’application partielle de fonctions suffit.
Seulement voilà , avec une base de code qui grossit, des composants legacy et des libs qui prennent de l’age (mais non Express on t’aime), ce n’est pas très facile de garder une application bien structurée et testable.
Lors de cette session, nous aimerions vous présenter les approches que nous avons testées dans notre équipe et qui nous ont amené à open-sourcer ts-glue, une librairie qui permet de faciliter l’injection de dépendances en profitant à fond de TypeScript
Talk #2
Titre : Type Safety Routing with React Router V7
Auteur : Péron Rémi (@remiperon)
Durée : 20min
Description :
React Router v7 introduit un support amélioré de TypeScript, mettant l’accent sur la sécurité des types (type safety) dans les applications React. Cette présentation explore comment déclarer des routes de manière typée, sécuriser les paramètres de navigation et réduire les erreurs courantes grâce aux nouvelles fonctionnalités de typage offertes par cette version.
Talk #3
Titre : tsgo, parlons-en !
Auteur : Lilian Saget-Lethias (@lsagetlethias)
Durée : BoF - 10 minutes
Description :
Échangeons en live sur une annonce toute récente de la team TS : le portage de TSC en Go 10x plus performant.
Speakers
Johan Rouve
Wb Developer (Comet Meetings)
Alexandre Victoor
CTO (Comet Meetings)
Rémi Peron
CTO Freelance
Lilian Saget-Lethias
Paris TypeScript Organizer
Paris TypeScript
Organizer

Paris TypeScript #42
01:44:40