GBV-2484 TypeScript : dès lundi sur votre App Legacy | Devoxx

TypeScript : dès lundi sur votre App Legacy

Conference

wm Web, JS, HTML5 et UX

Maillot

Thursday from 11:15 til 12:00

Avez-vous déjà développé une App Front de 5K+ lignes de JS ? Ne vous êtes-vous jamais senti perdu lorsque vous êtes revenus sur votre propre code sans connaître la structure et les méthodes des objets que vous manipuliez ?.. Et ne parlons même pas du code écrit par vos collègues !

TypeScript (TS) et son typage statique peut vous aider à passer moins de temps à debugger dans votre browser en codant de manière type-safe ! Et bonne nouvelle : vous n'avez pas besoin de démarrer un projet from scratch sous Angular 2 pour commencer à l'utiliser !

Ce talk sera 100% livecoding et montrera une mise en place progressive de TypeScript sur un projet legacy écrit en JS.

Nous verrons :

  • Comment mettre en place la compilation TS en tâche de fond sur le projet, faire cohabiter les fichiers TS avec les fichiers JS ainsi que comprendre le code généré
  • L'interopérabilité avec les librairies JS non écrites en TS via les fichier de déclaration
  • Enfin, nous migrerons du code JS en TS pour identifier les bienfaits apportés par le langage : types (classes/interfaces), modules, closures, immutabilité, paramètres optionnels, union types, complétion, doc implicite
Frédéric Camblor Frédéric Camblor

Bordeaux JUG leader à la retraite, créateur de la conférence BDX I/O depuis 2014, Frédéric aime cotoyer les différentes communautés tech et apprendre de nouvelles choses. Développeur web chez 4SH le jour, et commiter sur RestX et (feu) des plugins Jenkins la nuit, il est extrêmement enthousiaste d'enfin voir arriver du typage statique sur le front avec Typescript.

TBA : To be announced / Salle non affectée