18/05/2022 Tech
Retour sur les Drupal Dev Days 2022 à Gent (Belgique)
Après 2 ans d’attente, les Drupal Dev Days 2020 2021 2022 ont eu lieu au sein du campus technologique de Gand, en Belgique du 4 au 8 avril 2022 ! Une partie de l’équipe PHP d’ekino s’y est rendue ! Notamment pour soutenir Benjamin Rambaud lors de sa conférence sur l’analyse statique de code en PHP. Retour sur quelques moments d’une semaine partagée entre conférences, sprints de contribution et évènements communautaires.
KEYNOTE – Fantastic functions and where to find them
La première keynote de cette semaine (une par jour tout de même !) était présentée par Freek Van der Herten, co-owner de Spatie et Laravel enthousiaste.
Très bonne idée d’avoir invité un speaker ne faisant pas partie de la communauté Drupal ! D’autant plus que son blog https://freek.dev/ recèle d’articles intéressants sur PHP !
Après un bref rappel des avancées de PHP ces dernières années, il a appelé la communauté Drupal à garder un esprit ouvert, et s’inspirer d’autres communautés, d’autres langages. Quoi de mieux que de nous démontrer ce qui se fait ailleurs (notamment par lui) dans la communauté Laravel.
Pour ça, il nous a fait la démo de quelques outils (Invade, Fork, Ray, Livewire). Un bon rappel pour les connaisseurs et une présentation intéressante pour les découvrir !
I just became team-lead… Now what?
Sujet très intéressant de Frederik Vabrabrant, “Keyboard for hire” (une dénomination amusante pour dire freelance, c’est lui-même qui le dit !) !
Ce talk fait réfléchir sur la place de chacun dans une équipe. Plus encore, il nous invite à découvrir la vie d’un team-lead au travers d’un projet “fictif” qui “ne s’est bien évidemment jamais déroulé comme raconté” ! Oui, rien que ça !
Sans trop spoiler, il y a 3 points cruciaux à garder en tête au sein d’une équipe : Confiance, Honnêteté et Contexte.
C’est un talk que nous recommandons vivement d’écouter si jamais vous avez la possibilité de le voir dans une autre conférence ou sur Internet ! L’un des temps forts de cette semaine pour nous !
Do you know what your Drupal is doing? Observe it!
Luca Lusso (mainteneur du module Devel notamment) a présenté une solution possible pour observer une application Drupal. Elle est basée sur Opentelemetry qui va se charger de collecter des traces, des logs (structurés via Monolog) et des métriques (fournies par Prometheus) afin de les stocker et de les visualiser dans Grafana.
Sleep – Work – Live (8-8-8)
Sonja Baddy, co-owner de 1xInternet et siégeant au bureau de l’association Drupal, nous a présenté son point de vue sur l’optimisation du temps dans une journée de travail.
Avant d’entamer sa présentation, elle a recueilli des petites vidéos de la communauté Drupal Ukrainienne. Une vidéo qui a réussi à émouvoir de nombreuses personnes dans la salle.
Sa présentation se base sur 4 principes : Travail en équipe, communication, collaboration, travail en agence/à distance.
Pour avoir un bon travail en équipe, elle a parlé de principes très simples : éviter de laisser une personne seule (autant pour la connaissance du projet que pour le ressenti que la personne peut avoir), garder une expertise sur une stack, éviter des projets avec des stacks trop différentes.
En ce qui concerne la communication et la collaboration, Sonja a donné les tips qui ont été mis en place chez 1xInternet (en partant du livre blanc sur le remote de Gitlab). Tout est basé sur la simplification des processus, par exemple, limiter les mails en interne pour laisser les gens se concentrer sur leur travail ou réduire les réunions à l’essentiel.
La présentation de Sonja est remplie de conseils très intéressants pour simplifier les processus et les communications !
Drupal.org GitLab Acceleration Update
Pour ceux qui n’ont pas suivi, cela fait maintenant quelques années que Drupal a entamé un plan de migration afin d’utiliser Gitlab. Neil Drumm, Architecte de Drupal.org pour la Drupal Association, a effectué un point d’avancement sur la migration et sur ce à quoi il faut s’attendre à l’avenir. Depuis 2020 il est possible de passer par des merge request pour les projets qui le souhaitent au lieu des traditionnels fichiers .patch. Bientôt tout cela sera de l’histoire ancienne et nous allons pouvoir dire au revoir à ces fameux fichiers .patch.
L’idée derrière cette migration (outre que ça nous fait plaisir d’utiliser Gitlab) est de simplifier drupal.org et permettre sa mise à jour vers des versions du Core Drupal plus récente que la 7 !
Si vous souhaitez suivre cela, n’hésitez pas à regarder l’issue concernée !
Conclusion
Mis à part quelques soucis techniques dans l’une des deux salles de conférence, cette édition des Drupal Dev Days a été un franc succès !
Nous avons apprécié les repas végétariens du midi, les évènements proposés le soir comme la visite du Château des Comtes !
Ou la soirée Board Gaming prévue par Platform.sh !
Un grand merci aux organisateurs qui ont tenu bon pendant ces deux années d’incertitude, aux sponsors qui n’ont jamais cessé de soutenir l’évènement et aux speakers de qualité !
En espérant retrouver la communauté à Prague lors de la DrupalCon Europe 2022 avec des speakers ekino de nouveau !
Contact
Vous avez des questions ? Un projet dont vous aimeriez discuter avec nous ? Ou vous souhaitez simplement discuter ?
Contactez-nousLire plus d’articles
-
4 Minutes read
Drupal and Symfony2. Don't wait for Drupal8.
Lire la suite -
4 Minutes read
Drupal 8 et Symfony 2 : Quels impacts ?
Lire la suite