La NodeConf EU 2015 fut une aventure passionnante malgré les caprices du réseau. Retour sur 3 jours de partage de connaissances, aussi distrayants qu’instructifs.
« Trouvez une île en Irlande, prenez-en le contrôle pendant quelques jours, amenez le gratin des utilisateurs de Node.js, et faites une grosse fête » – Cian O’Maidin.
Le programme de Cian O’Maidin pour la NodeConf EU était simple et efficace. Mais forcément, le lieu nécessitait un peu d’efforts pour être atteint.
Le trajet :
– un avion (jusqu’à Dublin)
– une voiture (de Dublin à Waterford)
Il nous restait trois kilomètres et le GPS indiquait 30 minutes : logique, il vaut mieux prendre un bateau pour rejoindre une île…
Et pas n’importe quelle île ! Celle-ci dispose d’un golf et d’un château ! Sans parler de toutes les activités possibles hors conférences. Le tout était indispensable pour occuper ceux qui accompagnaient certains développeurs. Car il est possible de s’inscrire pour cet évènement avec sa famille !
Pour ceux qui sont là pour enrichir leurs neurones, chaque journée était divisée en deux parties :
- les conférences le matin
- les ateliers l’après-midi
Premier jour
Le premier jour fut très compliqué : pas de réseau pour partager la conférence, et des problèmes techniques ne permettant pas à la moitié des présentations d’avoir lieu. Coup dur pour l’organisation.
Open Source Talk
Danese Cooper, membre de la fondation Node.js, nous en a fait la présentation. Un appel à l’open source et à la communauté !
Node.js and Digital Transformation: made for each other
Richard Rodger relie Node.js et transformation numérique (certains diraient “digitale”), car Node.js permet le déploiement aisé de microservices.
Distributed Docker Volumes Fun
Taron Foxworth nous présenta un outil pour synchroniser les données, dat, qu’il utilise pour synchroniser et versionner les volumes entre ses conteneurs Docker. Avec une belle démo en coulisse après la présentation à cause des problèmes techniques.
Atelier : microservices
Il fut écourté suite aux problèmes techniques de réseau, et nous n’avons pas fait grand-chose…
Fin de journée
Bière et barbecue ! La vie !
Deuxième jour
Toujours pas de réseau en ce deuxième jour. Mais plus de problèmes techniques annexes, ouf !
Dig Deep (V8 profiling)
Mike Tunnicliffe (site) nous présenta comment faire un module natif en Node.js et nous montre comment faire du profiling V8. Une présentation très intéressante pour les codeurs C++ !
Hacking the Chipson
Suz Hinton (npm) a dévoilé ses travaux pour interagir avec des microcontrôleurs. On pouvait même gagner un microcontrôleur (brické) lors d’un mini-jeu (présentation lors d’une autre conf sur le même sujet, projet)
Developing an Open Product
Kelsey Breseman expliqua le projet Tessel, et comment ils sont passés d’une gouvernance dirigée par une entreprise à un projet communautaire, avec son organisation, les avantages, inconvénients et difficultés. (Présentation).
Reverse engineering Airplay
Thomas Watson, en plus d’avoir le PC avec le plus d’autocollants, est un fouineur (dans le bon sens du terme) et nous le démontra en abusant d’Airplay avec Aircat et Photodrop.
Node on Guard!
Michael Dawson nous a expliqué comment il a monté le système d’alarme de sa maison avec Node.js et un Raspberry Pi. (Présentation et projet).
Living Tissue Over a Rusty Endoskeleton
Istvan Szmozsanszky a présenté Rust. (Présentation, projet).
Cyborgs
Emily Rose nous relata les évolutions d’Internet et les relations qu’il a avec l’humain et le non-humain. Passionnant !
Observable Node.js Applications
Yunong Xiao nous a montré une stratégie pour les fichiers d’historique. Nous sommes contents d’avoir appliqué les mêmes procédés sur notre projet. Il explique aussi comment en tirer des métriques.
NodeBots, Community, and Lights
Kassandra Perch nous parla de son histoire et de son intégration dans le monde grâce à la communauté. Point fort : les codes de conduites sont importants pour certaines personnes.
The Magic Dump
Luca Maraschi nous raconta une nuit d’enfer de profilage et debug pour sauver un site en production, et de l’importance de savoir exploiter les “heap dump”.
Atelier: A Taste of Monitoring and Post-Mortem Debugging with Node
Animé par Michael Dawson et Michael Tunnicliffe (Présentation)
Cocktails dirigés par des Raspberry PI
Un gestionnaire de cocktails fait avec du Node.js (évidemment !) et orchestré via des Raspberry Pi. On passe la commande sur un terminal Android qui envoie le tout dans une file. On attend quelques minutes et nous voilà avec un joli cocktail. Super !
Et pour finir
Dégustation de whiskies !
Troisième et dernier jour
Journée chargée, car il a fallu rattraper les conférences qui n’avaient pas pu avoir lieu à cause des problèmes techniques lors du jour d’ouverture.
Migrating From Legacy Platforms To Node
Katie Stockton Roberts (GitHub) nous a fait un retour d’expérience sur la refonte du site de recettes culinaires de la BBC où l’on distingue 247 versions de gâteaux au chocolat !
Open Technology Centers of Gravity
Todd Moore nous a présenté la position d’IBM dans le monde de l’open source et les différentes fondations dans lesquelles ils sont actifs.
Dependency Hell Just Froze Over
Stephan Bönnemann nous a présenté plusieurs librairies pour résoudre les difficultés rencontrées lorsqu’il faut mettre à jour les dépendances d’un projet. (Présentation)
Putting You In Charge of Your Data
Matthew Podwysocki nous a parlé du projet Thali. (Présentation)
Node & Musical Performance
Hugh Rawlinson nous a expliqué ce qu’est la WebAudio API, comment elle est partiellement supportée par Node.js et fait un peu de live avec !
The Mad Science of Node
Trevor Norris, un des contributeurs de node-core, nous présenta quelques subtilités et bizarreries au sein de V8. Technique et très intéressant.
Contributin to Node Core
Jeremiah Senkpielnous a raconté son parcours pour contribuer à l’évolution de Node.js : de la documentation, au code en passant par la revue de code. A vous de jouer !
What is Art?
Mathias Buus (GitHub) : nous a présenté, avec une superbe démo multi plateformes (ligne de commande, browser) comment streamer du contenu dynamique. (Présentation).
Visulator
Thorsten Lorenz nous a fait (re)découvrir l’assembleur (présentation, démo)
Red Hat’s Mobile Application Platform – automated management of Node.js containers
Dr Mícheál Ó Foghlú a fait quelques démos de l’exploitation de Node.js chez Red Hat.
Experiments in Automated Lobbying
Eric Schoffstall nous offra une excellente présentation sur ses tentatives pour faire changer les choses dans sa ville et aux alentours, par trois exemples :
- Comment améliorer l’éclairage dans le parc en face de chez lui, le tout avec des technos sympas : Node.js (évidemment) et Amazon Mechanical Turk…
- Comment faire ouvrir une route bloquée tout l’hiver, alors qu’il n’y a pas de neige (en utilisant magic).
- Comment faire réparer un trottoir dans sa rue.
(Projet)
Hexagonal Sticker as a Service
Yosuke Furukawa nous a présenté hexi, en détaillant les différentes technologies qu’il a utilisées : io.js, aws lambda, etc. (Présentation)
Node Foundation Panel
Avec Mikael Rogers (Linux Foundation), Danese Cooper (PayPal), Todd Moore (IBM), Brian McCalister (Groupon), Gianugo Rabellino (Microsoft).
Atelier : Hapi
Par Peter Elger et Wyatt Lyon Preul.
Un peu décevant (quand on a déjà lu la doc de Hapi), du coup, c’était l’heure d’aller voir la tête du parcours de golf !
Cérémonie de clôture
Repas de gala et soirée années 20 !
Mot de la fin
At the end of the day, open source is people – Danese Cooper
J’ai aimé :
– le lieu vraiment sympa et original pour une conférence du genre
– quelques présentations techniques très intéressantes
– Une bonne ambiance accompagnée de musique entre chaque présentation grâce à Ben Michel.
Deux petits regrets:
– Le réseau qui ne permettait pas d’exploiter Internet pour relater ce qui se passait pendant ces quelques jours, rendant la conférence peu visible hors de l’île.
– Trop de présentations orientées “communauté”.
Pas de quoi m’empêcher de vouloir y retourner l’année prochaine !
The post NodeConf EU 2015 appeared first on SFEIR Mag.