Devoxx 2019 - Jour 1

Devoxx 2019 - Jour 1

Introduction

La première journée est pour moi l’occasion de faire un maximum de hands-on-lab. C’est à dire deux (!). Mais quels labs ! Je dois dire que la qualité des labs Devoxx est en augmentation chaque année.
Pas de classement ci-dessous.
L’ordre est tout simplement chronologique.

Hands-on : Lab React, prenez le train en marche

  • Liens :
  • Speakers :
  • Feedback : J’avais envie de découvrir et pratiquer React. Mes attentes furent comblées.
    J’ai pu prendre en main React, faire quelques exercices et ramener des exercices à la maison pour prolonger le lab.
  • Le site du lab comprend :
    • des slides d’introduction des notions importantes,
    • 9 étapes avec des instructions sommaires ou détaillées (suivant votre niveau)
    • Un lien vers le repo github

C’est donc un hands-on de très haut niveau. Un véritable atelier bien documenté clair … un vrai cours basé sur des exercices pertinents

Hands-on : Apache Kafka - les mains dedans

  • Liens :
  • Speakers:
  • Feedback : Un hands-on avec des exercices pour pratiquer sur sa machine (Docker requis bien sûr)
    Le lab fut l’occasion d’échanger avec les deux speakers qui maitrisent le sujet autour de vraies questions, de vraies problématiques d’utilisateurs de Kafka et de faire quelques étapes importantes du Lab.
    Le repository Git comprend 19 étapes pour pratiquer concrètement Kafka sur sa machine !

Tools-in-Action : Arthas - Alibaba Java Diagnostic Tool

  • Liens :
  • Speaker : Loïc Mathieu
  • Feedback : Arthas est un outil extrêmement puissant qui autorise :
    • Debug en production
    • via une CLI
    • Il est opensource
    • Quelques fonctions :
      • Surveillance d’appels à une méthodes
      • Arrêt sur exception
      • Inpections des threads, quelle thread block le plus
      • liste de classes, liste de méthodes
      • jad intégré
      • (re)compiler une classe AVEC les classes/lib de l’application (même s’il y a bug en cours)
      • Obtenir des traces par exemple
        • lors des n derniers appels
        • avec certains paramètres
        • si le coût est supérieur à un n ms
      • replay
      • … et bien plus !

Un outil incroyablement puissant qui me fait dire :
“Un grand pouvoir implique de grandes responsabilités…”.
Pensée personnelle : Qui chez les opérations me laissera accès à un tel outil ?

Capacitor : passez d’une PWA à une application native en 5 minutes

  • Liens :
  • Speaker : Horacio Gonzalez
  • Feedback :
    • Capacitor permet de “convertir” une PWA en presque application native. On n’obtient pas une application à la fluidité native, mais c’est un bon compromis pour qui ne désire pas s’embarquer dans double développement natif, mais veut une présence dans les stores.
    • Petit bémol : Horacio n’a pas eu assez de temps pour pleinement montrer le potentiel de Capacitor
  • Précision Capacitor est fait par Ionic, mais pas lié au framework à Ionic

À tester donc !

Maroufle ton CSS avec Flexbox et CSS-Grid !

  • Liens :
  • Speaker : Amélie Benoit
  • Feedback : Il est temps de sortir (pour moi) des “12 colonnes” (oui bootstrap c’est toi que je regarde)
    Il y a maintenant FlexBox et CSS Grid qui sont utilisables.
    Regardez la vidéo, la démonstration est brillante.
    Flexbox est basé sur une disposition sur un axe principal (horizontal et vertical)
    CSSGrid est basé sur une grille 2D
    Les deux sont moins verbeux que Bootstrap et disposent d’outils plus performants.
  • En bonus : j’ajoute deux sites pour apprendre en s’amusant
Informations