12 minute read

Défi réussi ! Environ 170 vidéos de Devoxx visionnées. La quasi totalité peuvent se regarder en vitesse x1.5, je n’arrive pas encore à pousser le curseur à x2, j’imagine que ce n’est qu’une question d’habitude.

On sent une grosse tendance à l’OPS, à Kubernetes et à l’observabilité dans cette édition. Assez peu de front et/ou mobile comme il est coutume dans cette conférence.

J’ai trouvé l’expérience particulièrement intéressante pour se faire une idée des outils du moment et de ce à côté de quoi on aurait pu passer dans sa veille quotidienne.

Par contre un rappel qui semble vraiment nécessaire :

pipeline: nom masculin, ANGLICISME, Se dit d’un ordinateur où les données sont traitées, en série, dans une suite d’opérateurs fonctionnant simultanément.

Je dirais qu’approximativement 9 orateurs sur 10 l’utilisent au féminin, et ça me hérisse les poils.

Pour rappel, voici le lien pour la précédente partie.

De l’OutOfMemory à l’OutOfSerenity, quand un consultant devient chef d’entreprise

  • Ma Note: 3/5
  • Durée: 45 minutes
  • Speakers: Séven Lemesle
  • Lien: Youtube

Histoire de la création de WeScale (Xebia) en mode père Castor. Je n’ai pas accroché, pas vraiment fait pour moi je crois bien, même en tant qu’indépendant. Le talk n’est pas mal fait en soi.

Développer des applications observables pour la production

  • Ma Note: 3/5
  • Durée: 45 minutes
  • Speakers: Pierre Zemb
  • Lien: Youtube

Plutôt basique sur le sujet de l’observabilité :

  • métriques (utilisation, latence, saturation et erreurs)
  • logs
  • traces (sous-requêtes, appels externes etc)

Game Over or Game Changing? Why Software Development May Never be the same again

  • Ma Note: 5/5
  • Durée: 45 minutes
  • Speakers: Steve Poole
  • Lien: Youtube

Ransomwares, phishing, CVEs… qui explosent en préparation d’une guerre prochaine.

Perte de confiance dans l’Open Source, de plus en plus de gros risques en tirant une dépendance qu’elle ait été compromise.

Le gouvernement US commence à imposer des conditions pour tous les vendeurs de logiciels à des Américains.

SBOM (Software Bill Of Material) tels que CycloneDX et SPDX

Simplifiez vos revues de code avec le rebase interactif

  • Ma Note: 4/5
  • Durée: 15 minutes
  • Speakers: Sonia Seddiki
  • Lien: Youtube

Un peu simpliste et ça aurait mérité du live coding (même si le format fait que c’est difficile). Mais c’est toujours important à rappeler. Une petite référence au reflog pour retomber sur ses pattes en cas de souci aurait été un plus !

Comment OpenTelemetry peut transformer votre monitoring en unifiant vos logs/metrics/traces

  • Ma Note: 4/5
  • Durée: 45 minutes
  • Speakers: Vincent Behar
  • Lien: Youtube

Lien metrics/logs/traces. Génération automatique de logs et métriques depuis les traces.

Intérêt du collecteur plutôt que de juste appliquer OpenTelemetry dans le code.

Notre cerveau est “null”! Quelques biais cognitifs appliqués au métier de dev…

  • Ma Note: 4/5
  • Durée: 45 minutes
  • Speakers: Sylvain Coudert
  • Lien: Youtube

C’est marrant, bien qu’on n’y apprenne pas énormément de choses. Une bonne introduction à la thématique des biais cognitifs.

Tests Cucumber: légendes et réalité

  • Ma Note: 3/5
  • Durée: 15 minutes
  • Speakers: Michaël Strauss
  • Lien: Youtube

Petit REX sur l’utilisation de Cucumber sur un projet.

Les lois universelles de la performance

  • Ma Note: 5/5
  • Durée: 45 minutes
  • Speakers: Raphaël Luta
  • Lien: Youtube

Des mathématiques pour parler de performances. C’est intéressant parce que ça fait réfléchir sur plein de choses et ça apporte quelques réponses sur comment dimensionner ses systèmes à partir de mesures empiriques.

Mob programming, la véritable approche du développement en équipe

  • Ma Note: 4/5
  • Durée: 45 minutes
  • Speakers: Maxime Odye et Mathieu Pousse
  • Lien: Youtube

Plein de petits conseils de trucs à faire ou à éviter quand on veut faire du mob programming.

CI/CD, le divorce serait-il prononcé ?

  • Ma Note: 5/5
  • Durée: 45 minutes
  • Speakers: Nicolas GIRAUD et Yann Schepens
  • Lien: Youtube

Enfin des gens qui mettent pipeline au masculin (beaucoup trop de contre exemples dans ce Devoxx !).

Un petit lien sympa que je ne connaissais pas : La table périodique des outils Devops.

Application des bons principes de développement à la CI/CD, réflexion sur les relations entre les équipes CI/CD et DevOps.

Pourquoi vous n’attirerez et ne retiendrez pas les femmes dans vos …

  • Ma Note: 5/5
  • Durée: 30 minutes
  • Speakers: Marcy Ericka Charollois
  • Lien: Youtube

C’est très important qu’il y ait des conférences de ce type, notamment dans les grosses conférences comme Devoxx France. Je reste souvent sur ma faim, soit le ton ne me semble pas bon, soit ça manque de conseils pratiques à appliquer pour réellement faire une différence. Marcy y est à mon goût arrivé !

Rendez l’agilité aux développeur(se)s !

  • Ma Note: 5/5
  • Durée: 30 minutes
  • Speakers: Fanny KLAUK
  • Lien: Youtube

Tellement d’anecdotes vécues là dedans ! Un talk très dynamique.

La sécurité avec les headers HTTP : Tour d’horizon des attaques et défenses …

  • Ma Note: 5/5
  • Durée: 30 minutes
  • Speakers: Mathieu Humbert
  • Lien: Youtube

Petite démo des failles CSRF, XSS etc et comment s’en protéger (notamment les Content-Security-Policy).

OAUTH 2.1 expliqué simplement (même si tu n’es pas dev) !

  • Ma Note: 5/5
  • Durée: 45 minutes
  • Speakers: Julien Topçu
  • Lien: Youtube

De super analogies pour vulgariser sur fond de Budapest Hotel. Un talk super bien construit !

Model-Driven Design

  • Ma Note: 2/5
  • Durée: 45 minutes
  • Speakers: Bruno Boucard
  • Lien: Youtube

J’ai trouvé ça décousu, pas clair et à peu près aussi indigeste que le Blue Book. On survole des tonnes de concepts sans réellement les expliquer. Je pense qu’il y a beaucoup mieux à trouver sur le sujet.

PS: si vous n’êtes pas à l’aise en anglais, faites vos slides en français.

Dois-je migrer en Reactive et comment ?

  • Ma Note: 4/5
  • Durée: 45 minutes
  • Speakers: Christophe Jollivet
  • Lien: Youtube

Tourné autour de Spring. Présente bien les avantages et inconvénients de la programmation réactive.

Par exemple, il faut faire attention, on n’a plus d’accès au thread local. ReactorContext à la place.

Petits exemples simples côté tests et code.

Être développeur : grandir et se développer

  • Ma Note: 5/5
  • Durée: 45 minutes
  • Speakers: Gaëtan Eleouet
  • Lien: Youtube

J’ai bien aimé ce talk un peu atypique. Je ne pourrais pas dire que j’y ai appris grand-chose, mais ça donne envie de prendre un peu de recul.

Log4shell, c’est la faute à la fondation Apache ?

  • Ma Note: 4/5
  • Durée: 45 minutes
  • Speakers: E. Lécharny, J.B. Onofré et H. Boutemy
  • Lien: Youtube

Une explication de comment ça marche chez Apache en cas de CVE comme celle qui est arrivée il y a peu et qui a fait grand bruit. Nouvelle référence au Biden Act, aux BOMs etc.

S’affranchir de la Pyramide des Tests

  • Ma Note: 4/5
  • Durée: 45 minutes
  • Speakers: Jonathan Boccara
  • Lien: Youtube

Une réflexion intéressante sur le “pourquoi on teste”. Cela va un peu dans le sens des discussions sur ce sujet côté front, où on présente plutôt le test diamond au lieu de la pyramide de tests.

Git, back to the future

  • Ma Note: 3/5
  • Durée: 30 minutes
  • Speakers: Antoine Ceol
  • Lien: Youtube

Très simpliste, surtout intéressant si vous n’êtes pas encore à l’aise avec git. J’ai préféré l’autre présentation sur le rebase interactif.

REX: TDD avec TestContainers

  • Ma Note: 3/5
  • Durée: 30 minutes
  • Speakers: Julien Durillon
  • Lien: Youtube

Un Tool in Action classique qui présente Test Containers.

Migrer de Spring MVC à Spring Web Flux

  • Ma Note: 4/5
  • Durée: 45 minutes
  • Speakers: Mathilde Lorrain Et Hugo Caupert
  • Lien: Youtube

C’est dynamique, ça montre bien les avantages et les faiblesses, et ça pousse à vérifier si l’application est bien le point de contention avant de vouloir changer de techno.

Doctolib a besoin d’une base de données plus puissante. Ok, … ?

  • Ma Note: 4/5
  • Durée: 45 minutes
  • Speakers: Bertrand Paquet et David Gageot
  • Lien: Youtube

Nécessité de scaler plus fort chez Doctolib avec leur BDD de plusieurs To. Analyse comparative de Spanner, Citus MX et Yugabyte dans leur cas d’utilisation très spécifique. J’évite de spoiler le résultat, c’est intéressant, mais difficilement applicable ailleurs que chez eux.

Mieux maitriser TLS, OpenSSL et les certificats

  • Ma Note: 4/5
  • Durée: 45 minutes
  • Speakers: Mathieu Humbert
  • Lien: Youtube

Plutôt bien fait, parle des différences TLS 1.2 et 1.3 et des différents algorithmes utilisés.

Comment permettre 100 millions de logins sans interruption …

  • Ma Note: 3/5
  • Durée: 45 minutes
  • Speakers: Nicolas Jozwiak et Etienne Puissant
  • Lien: Youtube

Sur l’importance des tests de charge et des tests de rupture (Gatling).

Architecture microservices et cohérence des données : mais on fait comment pour de vrai ?

  • Ma Note: 4/5
  • Durée: 45 minutes
  • Speakers: JF James
  • Lien: Youtube

Synchronisation des transactions entre micro-services (LRA, two-phases commit).

Eventuate orienté CQRS, basé sur un kafka (et un ZK), avec du Change Data Capture. Description des sagas dans un DSL avec les opérations de compensation quand la transaction se passe mal.

Livre conseillé Microservices Patterns.

La fin des architectures en couches avec l’approche hexagonale

  • Ma Note: 5/5
  • Durée: 45 minutes
  • Speakers: Benjamin Legros
  • Lien: Youtube

Excellente introduction au sujet, très claire et très simple.

Reprenez le contrôle de votre bash en devenant un ninja de la CLI !

  • Ma Note: 5/5
  • Durée: 30 minutes
  • Speakers: David Aparicio
  • Lien: Youtube

Des tonnes d’outils ligne de commande !

Théorie des Catégories : vous la connaissez déjà

  • Ma Note: 5/5
  • Durée: 160 minutes
  • Speakers: Emilien Pecoul et Romain Berthon
  • Lien: Youtube

Les functors, endofunctors, les monades, les monoïdes et la théorie des catégories expliqués simplement avec des exemples (en C# et F#).

Remèdes aux oomkill, warm-ups, et lenteurs pour des conteneurs JVM

  • Ma Note: 5/5
  • Durée: 160 minutes
  • Speakers: B. Dutheil et J.P. Bempel
  • Lien: Youtube

Vraiment très dense, plein d’informations intéressantes sur la gestion mémoire, les différents niveaux de compilation, les Garbage Collectors.

À la découverte des bases de données

  • Ma Note: 4/5
  • Durée: 160 minutes
  • Speakers: Pierre Zemb
  • Lien: Youtube

C’est vraiment très intéressant, ça fait beaucoup rappel à Designing Intensive Data Applications qui reste à ce jour mon bouquin technique préféré. Cela aurait mérité de rentrer encore un petit peu plus dedans, mais ça fait déjà une excellente introduction au sujet.

PS : dommage toutes ces références au temps et aux pauses.

Ansible Ultimate Edition

  • Ma Note: 3/5
  • Durée: 170 minutes
  • Speakers: Aurélien Maury et Gautier Loterman
  • Lien: Youtube

Plutôt adressé à des gens qui connaissent déjà un peu Ansible, l’introduction au sujet est assez rapide.

Tests avec Molecule et Goss Verifier. Beaucoup de copier/coller depuis un workshop qu’ils ont fait eux.

La révolution (wasm) est incroyable parce que vraie

  • Ma Note: 3/5
  • Durée: 160 minutes
  • Speakers: Philippe Charrière et Laurent Doguin
  • Lien: Youtube

Assez complet, avec des exemples en Go et en Rust pour Wasm et Wasi, ou encore du AssemblyScript ou Grain, et avec pas mal de références sur plein de FaaS ou librairies. Les démos sont récupérables pour ceux que ça intéresse.

Gradle: Donnez de l’amour à votre build, il vous le rendra!

  • Ma Note: 4/5
  • Durée: 170 minutes
  • Speakers: Louis Jacomet et Paul Merlin
  • Lien: Youtube

Nouvelles fonctionnalités de Gradle 7, comment mieux factoriser et optimiser le code de ses builds.

Comprendre GraphQL

  • Ma Note: 3/5
  • Durée: 180 minutes
  • Speakers: Guillaume Scheibel et Geoffroy Couprie
  • Lien: Youtube

La présentation est plutôt bien faite, mais j’ai encore du mal à accrocher au concept. Je trouve ça lourd et complexe à implémenter la plupart du temps.

Spring Security - décodage et démystification 🕵️

  • Ma Note: 5/5
  • Durée: 160 minutes
  • Speakers: Daniel Garnier-Moiroux
  • Lien: Youtube

Le sujet Spring Security est assez complexe, la librairie ayant un certain passif. Mais la présentation est limpide, bravo.

Java application security the hard way - a workshop for the serious developer

  • Ma Note: 4/5
  • Durée: 160 minutes
  • Speakers: Steve Poole
  • Lien: Youtube

Version longue de son autre présentation, du coup il y a pas mal de répétitions entre les deux.

Zero Trust : the new normal !

  • Ma Note: 2/5
  • Durée: 160 minutes
  • Speakers: Laurent Grangeau et Tony Jarriault
  • Lien: Youtube

Les slides sont lourds et ça reste très théorique pendant 2 bonnes heures.

Initiation concrète à la compilation

  • Ma Note: 5/5
  • Durée: 160 minutes
  • Speakers: William Badiabantou et Benjamin Coenen
  • Lien: Youtube

Une excellente introduction au sujet, avec quelques bons pointeurs pour celles et ceux qui voudraient creuser.

Sécuriser son cluster Kubernetes on-premise from scratch

  • Ma Note: 5/5
  • Durée: 160 minutes
  • Speakers: L.Toison, E.Lancelot et M.Nicolé
  • Lien: Youtube

kube-bench pour automatiser les recommandations de sécurité du CIS, Popeye, kube-hunter, Peirates. S’ensuit toute une partie très théorique sur les Network Policies et les Admission Controllers (Open Policy Agent/Kyverno) qui ressemble beaucoup à celles qu’on trouve dans les cours en ligne sur le sujet. Tout plein d’outils et de conseils pour sécuriser son cluster.

Bitnami non root containers, distroless etc.

Architecturoplastie hexagonale d’un backend Node.js

  • Ma Note: 5/5
  • Durée: 160 minutes
  • Speakers: Jordan Nourry, Adrien Joly, Julien Topçu
  • Lien: Youtube

Un bel exercice de refactoring de code legacy. Pas trop difficile de me convaincre du bien fondé de ce type de talks ! C’est assez dynamique, le thème est rigolo.

Construction d’APIs Géographiques à base d’Open Data, PostgreSQL & PostGIS

  • Ma Note: 5/5
  • Durée: 160 minutes
  • Speakers: G.Soldera et S.Prunier
  • Lien: Youtube

Très sympa, un retour d’expérience et une explication de ce qu’il est possible de faire avec PostGIS.

Loom nous Protègera-t-il du Braquage Temporel ?

  • Ma Note: 5/5
  • Durée: 160 minutes
  • Speakers: José Paumard, Remi Forax
  • Lien: Youtube

C’est toujours aussi intéressant les présentations de José et Rémi ! Plein de code en live, avec une vraie démo de ce à quoi ça va ressembler de développer avec des threads virtuels. C’est très complémentaire des autres présentations sur le sujet.

Kafka: carte des pièges à l’usage des développeurs et des ops

  • Ma Note: 4/5
  • Durée: 160 minutes
  • Speakers: Emmanuel Bernard, Clement Escoffier
  • Lien: Youtube

Un sujet avancé sur kafka. Plein de choses intéressantes si le sujet vous intéresse. Attention néophytes s’abstenir.

La Keynote de Devoxx France 2012-2022 : 10 ans déjà !

  • Ma Note: 3/5
  • Durée: 20 minutes
  • Speakers: A.Goncalves, Z.Cadi et N.Martignole
  • Lien: Youtube

Un petit coup de nostalgie, avec plein de petites références si vous suivez la conférence depuis un moment. Pas vraiment notable.

10 ans de Tech à travers le podcast Niptech

  • Ma Note: 4/5
  • Durée: 20 minutes
  • Speakers: B.Curdy, M.Monney et B.Freydt
  • Lien: Youtube

Je suis très peu Niptech, mais leur petit récapitulatif de 10 ans de tech est plutôt sympa.

La quête d’une gouvernance collaborative du web

  • Ma Note: 5/5
  • Durée: 20 minutes
  • Speakers: Lê Nguyên Hoang
  • Lien: Youtube

Une keynote très intéressante sur les problèmes des algorithmes de machine learning et leur influence sur la propagation des idées.

Slow.tech : il est urgent de hacker le système !

  • Ma Note: 5/5
  • Durée: 20 minutes
  • Speakers: Frédéric Bordage
  • Lien: Youtube

Sur les émissions de GES, et une réflexion sur les limites de notre utilisation du matériel informatique.

LesBonsclics, plateforme pédagogique au service d’aidants numériques

  • Ma Note: 4/5
  • Durée: 20 minutes
  • Speakers: T. Vandriessche
  • Lien: Youtube

Autour du sujet de la fracture numérique, avec des solutions telles que WeTechCare ou LesBonsClics.

Futurospective digitale : le futur est-il encore ce qu’il était ?

  • Ma Note: 5/5
  • Durée: 20 minutes
  • Speakers: Ludovic Cinquin
  • Lien: Youtube

Des scénarios pas si dystopiques que ça qui nous attendent dans les décennies à suivre.

Comments