[REX] DevFest Lille 2022 đ»
De passage dans le Nord, jâen ai profitĂ© pour aller faire un tour au DevFest de Lille. Câest ma premiĂšre confĂ©rence depuis les confinements. Ca me fait bizarre dâimaginer des foules de gens.
Nous sommes le vendredi 10 juin 2022. A mon humble niveau, je vous partage ici des synthĂšses (trĂšs concises) des confĂ©rences auxquelles jâai pu assister.
Tout dâabord, bravo Ă lâorga đ. Bonne UX de ce cĂŽtĂ©. Une prise de position forte sur les dĂ©chets : pas de goodie, pas de gobelet plastique, consigne de verre, pas de kakĂ©mono en pagaille avec les sponsors. Bravo Ă eux. Ca va dans la bonne direction. Câest vrai que jâavais rĂ©cupĂ©rĂ© suffisamment de T-shirt et de tote bag lors des Ă©ditions prĂ©cĂ©dentes. En plus leur site est une PWA et permet dây avoir accĂšs hors-ligne, pratique quand on capte mal (comme dans certaines salles de conf par exemple đ).
Bravo aux speakers, novices ou habituĂ©s, prendre la parole nâest pas chose facile. Vous ĂȘtes bien courageux đȘ.
Merci aux sponsors dâavoir attribuĂ© du budget sur ce genre dâĂ©vĂšnements qui font grandir lâĂ©co-systĂšme đž.
Talk 1 : Designers x Developers : Ăa match đ ou ça match đ„ ?
Sabrina VIGIL, Simon Leclercq
Ouverture de journĂ©e sur un retour dâexpĂ©rience de deux designers de DĂ©cathlon. PremiĂšre annonce, le design system de DĂ©cathlon â Vitamine â est open-source depuis peu.
Ils présentent ensuite les cas classiques de mauvaise communication entre ces deux populations. Via un questionnaire, ils posent des questions comme : quel a été le pire dév que tu as rencontré ? Quel a été le pire designer que tu as rencontré ?
Les réponses leurs permettent de fournir un tas de conseils (pour les dévs et les designers) pour améliorer les échanges.
Ne pas confondre bienveillance et complaisance. On ne caresse pas dans le sens du poil. Il faut ĂȘtre bienveillant envers la personne et exigent envers le rĂ©sultat.
La mise en place dâun design system permet dâavoir le mĂȘme vocabulaire.
Le versionning dans les outils des designers arrive peu à peu. Aux dévs de les aider dans ce sens.
Pour conclure :
- respect de lâexpertise de lâautre
- bienveillance et exigence
- curiosité saine
- communiquer et communiquer
Talk 2 : Et si le SQL Ă©tait Ă la mode ?
Aurélien Allienne
AurĂ©lien prĂ©sente les 3 grands rĂŽles autour de la donnĂ©e : Data Engineer, Data Analyst et Data Scientist. AprĂšs avoir prĂ©sentĂ© des situations classiques, il met en avant quâun nouveau rĂŽle gagnerait Ă Ă©merger plus rapidement : Analytics Engineer, un mix entre le Data Analyst et le Data Engineer, ayant une approche plus haut-niveau que ces derniers.
AurĂ©lien a ensuite fait une dĂ©mo de lâoutil dbt. Il permet de rĂ©aliser des pipelines de donnĂ©es avec une approche software engineer. Le langage au coeur de cela est SQL.
Conclusion : le SQL a encore de beaux jours devant lui.
Talk 3 : David contre Goliath : Quel impact pour le développeur contre le changement climatique?
Julien Lengrand-Lambert
Au retour du dĂ©jeuner, Julien nous partage sa prise de conscience et sa dĂ©marche trĂšs personnelle pour agir contre le rĂ©chauffement climatique, quâil prĂ©fĂšre appeler : dĂ©rĂšglement mĂ©tĂ©orologique chaotique et alĂ©atoire.
En Ă©tant trĂšs conscient de la rĂ©alitĂ© (grosses industries, inertie politiqueâŠ), il prĂ©sente des outils.
Tout dâabord la rĂšgle des 5R, dont les deux premiers sont les plus importants : Refuser et RĂ©duire. Tout ce qui nâest pas produit nâest pas dĂ©pensĂ©.
Ensuite, il sâest amusĂ© Ă mesurer son impact. Il sâest rendu compte que le transport (voiture + avion) reprĂ©sentaient 50% de son impact (sur un total de 16 tonnes par an). En agissant dessus, il a rĂ©ussi Ă passer Ă 6 tonnes par an. Câest encore trop, mais ça sâinscrit dans une dĂ©marche. Il invite tout le monde Ă avoir une dĂ©marche similaire, dans la mesure de nos vies respectives et de nos contraintes.
Enfin, ne pas passer du dĂ©ni au dĂ©sespoir, il y a plein dâĂ©tapes intermĂ©diaires pour changer les choses et croire au futur.
Talk 4 : Senior dev, mentor, prof⊠mĂȘmes combats, mĂȘmes techniques!
Daniel Garnier-Moiroux
Daniel nous partage sa vision sur la transmission de connaissances. Dâune Ă©loquence incroyable malgrĂ© des soucis techniques, il a prĂ©sentĂ© le triangle pĂ©dagogique et a dĂ©taillĂ© les diffĂ©rentes interactions entre un enseignant et un apprenant.
MalgrĂ© un sujet super intĂ©ressant, la digestion a pris le dessus et mâa plongĂ© dans une sieste pendant plusieurs minutes.
Il a terminĂ© en prĂ©cisant son approche : expliquer dâabord, pratiquer, faire pratiquer sur un cas simple et ensuite Ă©largir progressivement. Une lecture Ă retenir : le triangle pĂ©dagogique.
Talk 5 : Au secours ! Ma data est Ă la bourre !
Jonathan CHAUVIN
Jonathan nous prĂ©sente lâintĂ©rĂȘt dâun orchestrateur en nous montrant Airflow.
AprĂšs avoir expliquĂ© le fonctionnement dâun orchestrateur, il nous parle des briques de bases dâAirFlow : DAG⊠Câest un sujet qui mâintĂ©resse car liĂ© au ML OPS oĂč je monte en compĂ©tence depuis quelques mois.
Si je nâai jamais pu tester AirFlow, jâai cru comprendre quâil Ă©tait lourd Ă prendre en main et pas forcĂ©ment adaptĂ© pour partager des jeux de donnĂ©es volumineux entre les tĂąches.
Jonathan me confirme bien ces retours.
Talk 6 : Souveraineté numérique: Définition et enjeux pour les entreprises et les développeurs.es
Rose MAZARI
Rose se prĂ©sente en tant que supportrice de lâOM. Elle se donne ensuite comme mission de dĂ©finir la souverainetĂ© numĂ©rique. Tout dâabord, il convient de dĂ©finir 4 couches : socle (antennes, rĂ©seau, âŠ), application, donnĂ©es, usage.
Si les USA ont depuis longtemps mis en place des lois pour favoriser leurs entreprises, lâEurope a tardĂ© Ă mettre en place une stratĂ©gie. Des monopoles ont donc Ă©mergĂ©, posant 3 problĂ©matiques :
- réduction du libre arbitre
- Ă©conomique
- géopolitique
RGPD, CloudWatt, GAIA-X, BLEU, Rose revient sur les tentatives passées et actuelles.
Loin dâappeler au dĂ©sespoir, Rose imagine une vraie opportunitĂ© pour lâEurope pour crĂ©er une offre diffĂ©renciĂ©e, concurrentielle et transparente.
Talk 7 : Comment recruter des femmes dans un milieu dâhommes et enfin avoir des Ă©quipes diverses. Et la compĂ©tence alors ?
Florence Chabanois (elle / iel)
Dernier talk de la journĂ©e. Jâavais peur dâĂȘtre endormi. Mais Florence a su capter lâattention de toute la salle. DâentrĂ©e de jeu, elle confesse un mysoginisme intĂ©grĂ© quâelle a mis du temps Ă voir dâelle mĂȘme.
Le dĂ©clic : une remarque de sa fille lorsquâelle voit une femme conduire Ă la tĂ©lĂ©. Elle se pose la question : sur les derniĂšres annĂ©es, combien de femmes ai-je recrutĂ© ? âŠ
Une seule. Mais elle ne va pas les forcer Ă postuler non plus ! Il nây a pas de femme dans lâinformatique !
Sources Ă lâappui, elle revient attentivement sur toutes les phrases quâon peut entendre. Il nây pas de femmes dans lâinformatique (Faux ! Voir en Malaisie, AlgĂ©rieâŠ)
Elle invite toutes les équipes à plus de diversité, donc plus de créativité, plus de candidatures et plus de rentabilité.
Sâil y a une vraie envie Ă plus de diversitĂ©, il y a des petits pas Ă mettre en place. Fixez-vous des OKR, revoyez vos processus de recrutements, mettez un code de conduite, et Ă©videmment respectez la loi (sexisme, Ă©galitĂ© des salairesâŠ).
Un sujet terriblement intĂ©ressant que jâai bien du mal Ă rĂ©sumer ici. Allez jetez un coup dâoeil au replay (pas encore en ligneâŠ).
Et câest la fin des talks. Il est 17h20. Câest passĂ© viiiite.
Quel plaisir de croiser du monde ! Encore bravo Ă tous les participants (orgas, speakers et sponsors) !
JâespĂšre quâon se recroisera bientĂŽt.
Je vous laisse sur cette splendide sketchnote faite par AmĂ©lie Benoit sur un sujet fort de la journĂ©e : lâaccessibilitĂ© :
A lâoccasion, si vous ĂȘtes de passage sur Toulouse (ou sur Twitter) et que vous souhaitez discutez, nâhĂ©sitez pas.
Mes sujets de prédilection : le machine learning, la montagne, la salsa.
La bise
Maxime đ