9 minute read

Image accueil Snowcamp 2024 © Snowcamp


C’est avec plaisir que je suis, de nouveau, allĂ© au Snowcamp pour la troisiĂšme annĂ©e de suite. C’est un peu la confĂ©rence qui lance l’annĂ©e. C’est en effet, depuis trois ans, ma premiĂšre confĂ©rence de l’annĂ©e que ce soit en tant que speaker ou sponsor. Ca a Ă©tĂ© aussi, le dĂ©but de mon aventure dans mon nouveau mĂ©tier, Developer Advocate, chez OVHcloud.

Le lieu, toujours aussi beau, entouré de ces belles montagnes.

đŸŽ™ïž Les confĂ©rences

N’ayant pas de stand Ă  gĂ©rer, j’ai pu profiter de quelques confĂ©rences. Comme toujours, on aimerait avoir le don de se cloner pour aller en voir plus, mais voici un petit rĂ©sumĂ© de celles auxquelles j’ai pu assister.

La compression Web : comment (re)prendre le contrĂŽle ?

Il est trĂšs rare que, lorsque je suis Ă  une confĂ©rence oĂč Hubert donne un talk, je le rate. Et c’est donc avec plaisir que j’ai Ă©tĂ© voir Hubert, en compagnie d’Antoine, animer cette Keynote d’ouverture de Snowcamp le jeudi. Exercice toujours pĂ©rilleux, puisqu’ils avaient la lourde responsabilitĂ© de lancer ce Snowcamp.
D’autant, que de prime abord, le sujet pouvait paraĂźtre pas des plus engageants : la compression Web ! C’était mal connaĂźtre nos deux compĂšres 😉. Ils nous ont offert une master class, tout d’abord au niveau de la prĂ©sentation : les slides sont juste magnifiques đŸ€©. Mais peut on encore parler de slides ? Tant ils apportent Ă  la prĂ©sentation par l’interactivitĂ© qu’ils permettent, bravo c’est bluffant !
Mais il n’y avait pas que l’habillage qui Ă©tait bien, le contenu aussi ! Riche en dĂ©couvertes sur les diffĂ©rentes origines de la compression telle que l’on utilise, en passant par des chiffres nous permettant de nous rendre compte que l’on peut faire encore pas mal d’efforts pour amĂ©liorer nos propres dĂ©veloppements. Le rythme est soutenu, mais les deux speakers nous embarquent dans leur histoire qui conte l’histoire de la compression.
Bravo messieurs, votre pari de lancer sur les bons rails ce Snowcamp est rĂ©ussi ! 👏

Image keynote Hubert & Antoine © Bruno Lavit

Quarkus : Greener, Better, Faster, stronger.

Vous ne serez pas Ă©tonnĂ©s de voir, dans ce rĂ©sumĂ©, un talk qui parle de Quarkus 😉. JĂ©rĂŽme, au travers du dĂ©veloppement d’extensions Quarkus, nous fais dĂ©couvrir comment optimiser nos applications pour consommer moins mais aussi rendre nos applications plus maintenables et efficaces.
C’est aussi, l’occasion de dĂ©couvrir comment dĂ©velopper une extension Quarkus. Cela pique un peu parfois car certains concepts sont ardus, mais JĂ©rĂŽme arrive Ă  nous garder Ă  bord avec lui en prenant le temps d’expliquer tout cela calmement. Bravo Ă  toi !
Et merci pour le teasing de mon talk sur Picocli durant ta conf, agrĂ©able surprise đŸ€—.

Image talk Quarkus © Bruno Lavit

2 ans de migrations en environnement “cloud native” quand on n’est ni une startup, ni dans le CAC40

J’ai, enfin, pu voir le talk de RĂ©mi que j’avais loupĂ© lors d’une autre confĂ©rence 😊. Si vous vous posez des questions Ă  aller ou non dans le cloud, ce REX est une vraie mine d’or. RĂ©mi y aborde ce qui a fonctionnĂ©, mais aussi les problĂšmes qu’il a pu rencontrer. Et toujours avec sa vision d’expert qui vous permet de repartir avec beaucoup d’élĂ©ments pour votre propre projet. Ce talk est aussi une vraie ode au DevOps (le vrai pas le poste 😉), oĂč l’on comprend bien l’importance du dialogue inter Ă©quipes, afin d’accĂ©lĂ©rer la mise en place de solutions mais aussi de rĂ©solutions de problĂšmes. Et puis, tout cela se dĂ©roule sur des infrastructures OVHcloud 😉.

Image talk Rémi © Bruno Lavit

📝 ✅ La checklist ultime pour rendre vos applications cloud native !

J’avais dĂ©jĂ  vu le talk de Katia au JUG Summer Camp (voir l’article Back from JUG Summer Camp 2023 đŸ–ïž.) Et je dois dire qu’il est toujours aussi efficace ! On sent tout de suite son expertise et son vĂ©cu dans ses explications. Cela rends d’autant plus prĂ©cieux ses conseils et cette checklist : conservez-la Ă  vos cĂŽtĂ© avant d’entamer votre propre migration. Ou mieux, entourez vous d’expert‱es comme Katia 😉.

Image talk Katia © Bruno Lavit

Le duo gagnant : Antora et AsciiDoc pour une documentation sans frustrations

J’aime tout ce qui touche Ă  la documentation, je ne dois pas ĂȘtre normal đŸ€Ș. Je connaissais AsciiDoc pour l’utiliser rĂ©guliĂšrement mais pas Antora. Le talk de Thomas et Benjamin m’a permis de me rendre compte que l’on pouvait passer Ă  un niveau supplĂ©mentaire dans l’industrialisation de la documentation et de l’approche as code. Leur approche est vraiment comme un projet de dev pour gĂ©rer la doc, allant jusqu’à dĂ©velopper des Ă©lĂ©ments customs en utilisant un mĂ©canisme de templating.
A suivre et Ă  essayer d’urgence lors de ma prochaine gĂ©nĂ©ration de documentation 😉.

Image talk Thomas et Benjamin © Bruno Lavit

Mieux cultiver et mieux manger grñce au logiciel : la tech au service de l’agriculture

De nouveau, un trĂšs bon choix de la part de l’équipe d’organisation pour cette keynote đŸ€©. Mathieu et Bertrand nous dĂ©livrent un trĂšs beau message sur l’agriculture Française, sans tomber dans le mĂ©lodrame mais en Ă©tant factuels sur les enjeux, les galĂšres et le quotidien de notre agriculture. J’ai longtemps vĂ©cu dans des villages, entourĂ© d’agricultrices et d’agriculteurs et je sais oh combien ce mĂ©tier est dur et souvent fait par passion. Bravo Ă  vous toutes et tous qui ĂȘtes le grenier de notre pays đŸ€—.
Mathieu et Bertrand nous montrent, aussi, que l’agriculture a considĂ©rablement changĂ© avec l’émergence de la data et du GPS pour, non seulement, augmenter le rendement, mais aussi limiter les pertes et simplifier, un peu, la vie de nos agricultrices et agriculteurs.
Encore bravo cette keynote Ă©tait superbe !

Image talk keynote vendredi © Bruno Lavit

Le dĂ©veloppement augmentĂ© Ă  l’IA: tout ce qui va changer

Un talk IA, je me devais d’y aller 😉. Je fais une parenthĂšse d’ailleurs. Je ne sais pas combien de soumissions de talks IA a reçu le commitĂ© du CFP de Snowcamp, mais le programme Ă©tait trĂšs bien Ă©quilibrĂ©, bravo Ă  iels.
Revenons au talk, aprĂšs un trĂšs bon rĂ©sumĂ© thĂ©orique de Yohan sur les LLM nous plongeons dans le vif du sujet avec des dĂ©mos nous permettant d’aller plus en avant dans le fonctionnement de Copilot. Au cours des diffĂ©rentes dĂ©mos, on peut se rendre compte comment fonctionne la version assistant sous forme de chat comme on le ferait avec ChatGPT, mais aussi de la version qui est directement dans l’éditeur de code. J’avoue ne pas avoir sautĂ© le pas, peut ĂȘtre que je suis trop vieux pour ça 😅. Yohan m’a donnĂ© envie de tester un de ces jours, et je suis totalement d’accord avec lui sur sa conclusion : ne voyons pas l’IA comme quelque chose de dangereux mais comme un outil nous permettant d’ĂȘtre meilleurs.

SELECT ‘amazing_features’ FROM “posgresql”

Kevin est passĂ© dans pas mal de confĂ©rences avec ce talk et je l’ai toujours loupĂ©, la faute peut ĂȘtre au fait que le SQL et moi ce n’a pas toujours Ă©tĂ© une grande histoire d’amour 😉. Trop de personnes que je connais me l’on conseillĂ© pour que cette fois-ci je le loupe ! Et j’ai bien fait, le talk de Kevin est parfait tant dans la forme (ses slides sont superbes), que dans le fond. Ce talk est une mine de savoir pour qui veut vraiment faire du SQL et utiliser pleinement PostgreSQL. Parfois ça pique un peu, mais jamais au point de dĂ©crocher, Kevin maĂźtrise son sujet et cela se sent. Bravo ça m’a, presque, donnĂ©e envie de m’y remettre 😉.

Image talk Kevin © Bruno Lavit

Automatisez l’installation de votre poste de travail !

Un autre truc que j’adore en plus de la doc, ce sont les outils utilisĂ©s au jour le jour et l’automatisation des tĂąches (oui je sais je suis un peu Ă©trange 😉). Je connaissais une version replay de ce talk pour l’avoir croisĂ© lors d’un CFP et j’avoue ne pas avoir Ă©tĂ© déçu. Sylvain nous montre une utilisation d’Ansible qui n’est pas forcĂ©ment celle Ă  laquelle on pense lorsque l’on utilise Ansible : l’utiliser pour maintenir la configuration de nos ordinateurs (perso et pro). Cela donne pas mal de billes pour industrialiser notre environnement de travail, et cela va rentrer dans ma liste de tests Ă  faire en plus des CDE et dev containers que je souhaite utiliser pour industrialiser un peu plus mon poste de travail 😉.

Image talk Sylvain © Bruno Lavit

đŸŽ™ïž Mes propres talks

Cette annĂ©e j’avais deux sessions : un workshop de 3h autour de l’intelligence artificielle et un talk de 20 mins sur Picocli.

Viens dompter ta premiĂšre IA en Python

Le workshop Ă©tait donnĂ© en binĂŽme avec Thierry Chantier mon collĂšgue đŸŒ d’OVHcloud. J’avoue y avoir pris Ă©normĂ©ment de plaisir, c’est la troisiĂšme fois que l’on donne ce workshop et je trouve qu’il arrive Ă  maturitĂ©, mĂȘme si, bien sĂ»r, il reste des axes d’amĂ©liorations 😉. C’est toujours un certain plaisir de voir les participants prendre eux-mĂȘmes du plaisir Ă  suivre un workshop de 3h aussi dense 😊.
Pour les participants et celles et ceux qui souhaiteraient le refaire voici les ressources :

  • đŸ–Œïž les slides
  • đŸ‘©â€đŸ’» le code source N’hĂ©sitez pas Ă  nous faire des retours via PR ou issues si vous voyez des choses Ă  amĂ©liorer ou Ă  ajouter.

Image workshop © Ludovic Poitou

Picocli, mets du Java dans ton terminal !

Le talk Ă©tait un format shuss de 20 mins qui avait pour but de prĂ©senter le framework Picocli qui permet d’écrire des CLI pour le terminal en Java. J’en profite pour aborder Quarkus pour simplifier l’écriture du code et GraalVM pour la gĂ©nĂ©ration du binaire. C’est un nouveau talk, et mĂȘme si je dois amĂ©liorer pas mal de choses je suis assez content du rendu. C’est Ă  l’origine un article que j’avais Ă©crit cet Ă©tĂ©.
Et cerise sur gĂąteau, j’ai utilisĂ© le projet SliDesk de Sylvain Gougouzian pour faire mes slides, si vous ne connaissez pas, allez y jeter un oeil 😉.

Image talk Picocli © Ludovic Poitou

En conclusion

La reprise de l’annĂ©e avec Snowcamp, c’est l’occasion de revoir toutes les personnes qui nous ont manquĂ©es 😊. Et j’ai Ă©tĂ© servi ! Quel plaisir de vous revoir toutes et tous, de discuter, refaire le monde, 


Image foule © Ludovic Poitou

Avant de conclure une mention toute particuliĂšre Ă  l’équipe d’organisation qui fait un super boulot đŸ’Ș.

Image équipe orga © Ludovic Poitou

J’espĂšre ĂȘtre prĂ©sent l’an prochain, pour de nouveau, passer un super moment đŸ€©.

Si vous ĂȘtes arrivĂ©s jusque lĂ  merci de m’avoir lu et si il y a des coquilles n’hĂ©sitez pas Ă  me faire une issue ou PR 😊.

Comments