dotJS 2019 — Jour 1 (Front-end)

Programme

La journée est découpée autour de plusieurs thématiques, mises à jour chaque année pour refléter l’état de l’art, qui impliquent généralement plusieurs intervenants.

Le déroulé actuellement en vigueur est le suivant :

État de l’écosystème JS

  • Parts de marché des principaux frameworks

  • Tendances émergentes

  • Outliers

JS pour optimiser l’expérience utilisateur

  • Intérêt d’une stack basée web et JS

  • Points forts par rapport à une couche native traditionnelle

  • Points d’amélioration possibles

Typage statique avec JavaScript

  • Intérêts d’un typage fort / d’un typage statique

  • Comparaison avec d’autres langages et outils de l’écosystème

  • Stratégie de mise en œuvre graduelle

Choisir son framework

  • Considérations de base

  • Questions à se poser

  • L’importance du contexte projet

Démystifier HTTP/2

  • État du déploiement effectif

  • Intérêts principaux de la technologie

  • Défis présentés par la mise en œuvre

Architecturer une application desktop basée JS

  • Rappels sur Electron

  • Avantages fondamentaux

  • Pièges usuels et stratégies d’évitement

Dans les coulisses du processus de standardisation

  • Rappels sur l’évolution du langage et le TC39

  • Exemples concrets basés sur la proposition top-level await

  • Leçons à retenir

Robotique et JavaScript

  • Tour d’horizon de l’écosystème établi

  • Plateformes matérielles disponibles

  • Retour d’expérience, démonstrations et points-clés

TypeScript : des bases aux bonus

  • Intérêts d’un typage statique

  • L’utilité de TypeScript… même quand on ne fait pas de TypeScript

  • Dernières nouveautés