Soirée lectures du Lundi 29 Novembre 2021


Sujets

Livre: Patterns of Enterprise Application Architecture de Martin Fowler présenté par Adrien

Classique de l’industrie, regroupe différents design patterns un peu plus avancés et haut niveau que les patterns “classiques” du style singleton ou factory.
Contiens des exemples sous forme de code java et diagrammes.
Ce n’est pas un livre à lire du début à la fin, pour Adrien il est écrit à l’envers.
Il est organisé par thématiques et patterns, Adrien recommande de commencer par le chapitre 18, puis de remonter le fils.

Livre: Refactoring de Martin Fowler présenté par Colin

Livre avec des exemples proposés en JavaScript.
Comme pour le livre précédent, il n’est pas fait pour être lu cover to cover.
Propose des exemples de code où :

  • il faut identifier des code smells
  • il propose des refactoring pour éliminer ces smells

Permets d’apprendre à identifier et surtout nommer les smells.
Pour Colin qui est habitué à l’exercice, les refactorings associés aux smells sont logiques et ne lui ont pas appris grand chose.
Pour quelqu’un qui ne connait pas, c’est un très bon livre pour apprendre et gagner du temps.

Livre: Agile Software Development : Principles, Patterns, and Practices de Robert C. Martin présenté par Adrien

Il présente un tour d’horizon des pratiques de développement dans une équipe agile (patterns, XP, etc.).
Beaucoup d’exemples de code, plusieurs éditions produites avec différents langages.
Une lecture pertinente pour Adrien.

Talk: A Story of Mob Programming, Testing and Everything de Elisabeth “Lizi” Hocke présenté par Anthony et Colin

Retour d’expérience autour de l’usage du mob, mais dans une démarche de testing.
Talk vu aux DDD Europe en 2020 et qui a marqué Anthony et Colin.
Ils connaissaient le mob programming, même si ils n’étaient pas forcément convaincus sur l’intérêt de l’usage au quotidien.
Démarche intéressante, d’autant plus du côté du testing.

S’en suit une discussion sur les bénéfices et travers du mob programming.

Talk: REST next level : Ecrire des APIs web orientées métier de Julien Topçu présenté par Nolwenn

Présentation sur les API REST, propose une approche plus poussée que les 4 verbes classiques.
Le but est d’avoir des APIs plus complètes, et d’éviter de dupliquer le métier côté front. Idéalement, cela doit permettre de pouvoir changer les flux métier sans casser le front.
Permets de revoir la sémantique de nos APIs.

Talk: L’architecture ESA : le futur des API web de Kévin DUNGLAS présenté par Nolwenn

L’objectif est de proposer des APIs plus performantes et surtout moins demandeuses en termes de volume de données échangé.
Framework PHP, mais les concepts présentés sont généralisables.

Vidéos: ITER ET LA FUSION - Visite du chantier du plus gros tokamak du monde de “Monsieur Bidouille” et Du Soleil à ITER : une Histoire de la FUSION #11 Science de “J’m’énerve pas, j’explique” présenté par Colin

Présentation autour du projet ITER, des activités et de la roadmap du projet.
Réflexion de Colin : redonne fois en l’humanité

  • collaboration internationale
  • transparence du projet

Questionnement : comment planifient-ils ? Les activités menées n’ont jamais été faites, ils sont dans l’inconnu.
Enjeu du projet, avoir des réacteurs à fusion. Une des contraintes du projet est l’aspect industriel: si ça n’est pas applicable à une échelle industrielle, alors c’est une forme d’échec.

Frénésie spéciale Florent

Vidéo: La cuisine miniature d’Inde et du Japon de “Tracks - ARTE” présenté par Florent

Vidéo: Voyages au pays des maths de ARTE présenté par Florent

GitHub: telnet mapscii.me présenté par Florent

Projet “portant” la carte du monde dans une console.

Blog: The USE Method présenté par Florent

Acronyme pour “Utilization Saturation and Errors”.
Permet de monitorer l’état de son système.

Talk: To DDD or not to DDD? What to do if your domain is boring? de Weronika Łabaj présenté par Florent

Répond aux questions “quand utiliser DDD ?”.

Conférences & CFP présenté par Florent

Annonce de nombreux CFP (ouverts ou bientôt ouverts): Devoxx, SunnyTech, …
Aussi la possibilité de parler dans les communautés locales : Human Talks, Duchess, MUG Lyon, Crafters Lyon (Et oui ! Même chez nous !)…
Appel du pied pour soumettre des sujets. Ne pas hésiter à échanger avec d’autres membres de la communauté, voir proposer des talks à deux si vous n’êtes pas à l’aise avec l’exercice.

Unconférences & CFP présenté par Florent

Une unconf est comme une conférence classique, à la différence qu’il n’y a pas de programme pré-défini. Ici tout le monde est un speaker potentiel.
Au début de la journée, tout le monde propose des sujets qu’il souhaite aborder (comme expert ou novice). Beaucoup d’échanges entre les participants.

Plusieurs unconf: Socrates, CodeFreeze, HackYourJob, les forums ouvers des Crafters Lyon, …

Blog: A Complete Guide To Accessible Front-End Components présenté par Florent

Blog: Le paradoxe de la veille de Thomas Bracher présenté par Florent

Discussions autour de la veille technique. Mais aussi des moyens que devrait nous laisser nos employeurs pour réaliser cette veille technique.

Debrief

Petite appréhension avant la soirée, est-ce que le format s’essouffle ? Finalement satisfait de la soirée.
Côté rafraîchissant d’avoir d’autres sujets hors de la tech pure. Mais ne semble pas forcément avoir été apprécié de tous. Faut-il poser tout de même une thématique sur les sujets proposés ? Juste élargir et ne plus appeler seulement ça “soirée lecture”.