Qu’est-ce que NodeSchool ?
À la base, ce sont juste des programmes indépendants, orientés ligne de commande (CLI, Command-Line Interface), pour apprendre divers aspects fondamentaux de Node.js. On les appelle des workshops, ou ateliers. Chacun·e est libre de les installer et d'apprendre avec où et quand bon lui semble, mais très vite NodeSchool a fédéré ces programmes (qui sont autant de modules sur npm), de plusieurs façons :
- En fournissant un domaine central : https://nodeschool.io/, qui recense les ateliers pour en faciliter la découverte,
- En mettant en place un système de chapitres (au sens organisationnel du terme) qui permet à tout le monde de « prendre la main » sur des événements NodeSchool dans leurs coins. Christophe a donc créé, en 2015, le chapitre parisien.
Le système reste encore « trop » décentralisé, ce qui nuit à la mise en place de chantiers pourtant nécessaires, tels que :
- Le contrôle qualité des ateliers
- La mutualisation des ressources (com, design, sponsors…)
Notez qu'en 2018, la Node Foundation est en train de mettre en place un Working Group dédié à NodeSchool, pour apporter du branding et du soutien à l'initiative (Jérémie rêverait aussi de rapprocher NS du MDN, leurs missions ayant pas mal de convergence, mais c'est un autre sujet…).
Les événements NodeSchool
L’idée de base est de fournir un environnement qui favorise l’apprentissage, structuré autour des ateliers. Tout le monde peut les bosser sur sa machine et où ils veulent, mais là on est plein, à partager nos galères, nos blocages, notre apprentissage, et avec des mentors pour nous aider.