Vue.js Amsterdam 2020 : retour sur mon aventure

Bonjour à tou•tes•s,

Je m'appelle Souriya, développeur React depuis 7 mois chez Les-Tilleuls.coop, et j'ai assisté à ma 1ère conférence Front, les 20 et 21 février derniers en plein cœur d'Amsterdam. Le thème principal de cette conférence tournait autour du framework montant Vue.js et de son écosystème...

Pourquoi avoir choisi cette conférence?

Il faut savoir que chez Les-Tilleuls.coop, un budget est alloué à chaque coopérateur-salarié afin que nous puissions nous former sur un ou plusieurs sujets de notre choix. Pour l'anecdote, j'hésitais parmi 3 conférences :

  • la DevFest (Paris),
  • la conférence React Europe (Paris),
  • et Vue.js Amsterdam (Amsterdam).

Mon agenda personnel ne coïncidant pas avec les 2 premiers événements, j'ai finalement jeté mon dévolu sur la conférence Vue.js (initialement j'aurais préféré assister à la conférence React Europe). Et je ne le regrette pas !

Pour info, je ne connaissais pas le framework au moment de mon inscription à l'événement, mais je me suis dit que la conférence pouvait être un bon prétexte pour l'apprendre. Je l'ai donc installé et fait un peu joujou avec quelques jours avant ! Voici mon retour sur ces 2 jours de conférences, qui se sont déroulées au nord d'Amsterdam, dans un théâtre bondé avec plus de 2000 participants, et surtout en présence du créateur du framework Vue.js (Evan You pour les intimes).

Les moments forts :

  • Evan You ouvrant le bal en présentant, pendant la 1ère conférence, les nouveautés et les améliorations majeures de la version 3 du framework (Vue3)... Bluffant !
  • Certains conférenciers tels que Sébastien Chopin (français et co-fondateur de Nuxt.js), Sarah Drasner (Core team Vue.js, Tech Lead à Netlify) ou Kia King (créateur de Vuex ORM) qui m'ont ébahi par la qualité de leur présentation tant sur le fond que sur la forme : vivant, captivant et incisif :)
  • Evan You et l'un des organisateurs de la conférence fermant le bal sur une reprise de "Forgot about Dre" Eminem ft. Dr Dre (https://twitter.com/frontstuff_io/status/1230938941714509827)

Ce que j'ai retenu (/!\ opinion personnelle) :

  • Vue.js n'est pas qu'un énième framework JS à la mode. Il monte, et s'appuie sur des bases solides. Evan You l'a créé selon la philosophie suivante : "I build a framework that I would personally like" (pour les plus curieu•ses•x je vous conseille le trailer https://www.youtube.com/watch?v=2EmYw-O-WLI) En tout cas, en voyant les conférences et le testant, c'est l'impression que ça donne... J'aime aussi ce framework ♥️
  • Vue.js et Nuxt.js ont résolu des problèmes que j'ai pu rencontrer chez mon client où l'on utilise du React...
  • La communauté est très dynamique, il n'y a qu'à observer les sites de formation de qualité, l'écosystème riche et grandissant, les stats sur Github ou NPM, les contributeurs et les sponsors...
  • Vue3, qui sortira très bientôt, a entièrement été ré-écrit en Typescript... (ce qui relancera peut-être les débats anti/pro Typescript...)
  • le TDD (Test Driven Development) c'est la vie et ça devrait davantage se généraliser (à mon goût)
  • Le développement front se structure : Vue.js reprend les avantages d'autres librairies/framework (Angular, Polymer, React et d'autres...). Et met au cœur même de son utilisation des design pattern tel que la "Composition API"
  • Malgré la simplicité d'utilisation du framework Vue.js, il peut avoir un prix d'entrée à son apprentissage.
  • J'ai mieux compris les concepts suivants : PWA, SSR, Client Side Hydration, Static Generation, Headless CMS, Serverless, Reactive System... Quand on fait du développement front JS, on est vite confronté à ce genre de notions.
  • La communauté et la qualité de la documentation d'un produit logiciel sont peut-être même les critères les plus importants dans le choix d'une solution...
  • Côtoyer des contributeurs Open Source donne envie de le devenir soi-même.

Est-ce que je recommanderais ?

À fond ! Certains conférenciers ont pu m'expliquer simplement des concepts assez ardus. Et l'avantage du live c'est qu'on peut clairement sentir l'énergie et l'engouement autour de ce produit. En tout cas personnellement cela m'a boosté. Après, j'aurais aimé assister au workshop du samedi sur Vue3, donné directement par Evan You...

Pour conclure

Je remercie Les Tilleuls pour m'avoir permis d'assister à cette conférence de qualité. Cela a enrichi mon expérience en tant que développeur Front et m'a poussé à regarder d'encore plus près ce framework qui fait le buzz. Cela m'a donné aussi envie de m'investir davantage dans l'Open Source.