Mathieu Desnouveaux

2022

16 sketchnotes disponibles pour cette année

🗓️

Retour événements présentiels

Design System

Le design system pour les nuls (et pour les moins nuls aussi)

Publié le 30 novembre 2022
Par Valentin Manceaux Panot
🎨 Frontend 🛠️ Tools
📅 Apéro Web
Sketchnote du Forum PHP 2022 illustrant la présentation 'Sortir du cadre' par Robin Chalas. La schématisation visuelle présente l'évolution depuis les frameworks (Framework → Outil → Guide) avec l'avertissement 'Ce n'est pas une loi à suivre aveuglément', puis chez Symfony la structure (Simple → Standard Unix → Config/Modifié par Flex/Recette → par le Dev), les possibilités de modification (peu d'intérêt sans contrainte d'infra → Ajout ? → oui sans excès à documenter), et SRC/ (ouvert au modification se découpler du framework), concluant que 'C'est aux frameworks de s'adapter aux projets, pas l'inverse !'

Sortir du cadre

Publié le 14 octobre 2022
Par Robin CHALAS
🐘 PHP 🏗️ Architecture
📅 Forum PHP
Sketchnote du Forum PHP 2022 illustrant la présentation 'Piochons dans les pratiques de DDD, programmation fonctionnelle & co. pour notre bien à tous' par Benjamin Rambaud. La schématisation visuelle présente 'Comment choisir le bon outil' avec une approche structurée : 1) Le contexte est important (quelle besoin? quelle techno? contient/compose l'équipe? complexité de temps?), 2) La complexité (essentielle vs obligatoire vs accidentelle), les ports (adapter, isoler le domaine, programmation fonctionnelle déterministe/immutable/isolation I/O), Domain Driven Design (modéliser le domaine, l'isoler, langage commun), et les conseils : ne pas oublier le contexte, rester simple, on peut s'isoler du framework.

Piochons dans les pratiques de DDD, programmation fonctionnelle & co. pour notre bien à tous

Publié le 14 octobre 2022
Par Benjamin RAMBAUD
🐘 PHP 🛠️ Tools
📅 Forum PHP
Sketchnote du Forum PHP 2022 illustrant la présentation 'Papa & maman nettoient l'internet' par Hélène Maitre-Marchois et Mathieu Marchois. La schématisation visuelle présente les enjeux environnementaux du numérique avec les chiffres clés (70% des mails non utilisés, 80% de features pas/peu utilisées), le pourquoi (4% des émissions de GES du numérique, doublement à cause des terminaux, 5% de recyclage, application trop gourmande), les solutions (retirer des fonctionnalités, repenser des optimisations de flux), les bonnes pratiques d'écoconception (repenser au besoin utilisateur, choix de format de données, 538l pour une zone), et les aspects performance (ram de stockage, simple, modeste, sobriété).

Papa & maman nettoient l'internet

Publié le 14 octobre 2022
Par Hélène MAITRE-MARCHOIS & Mathieu MARCHOIS
🌱 Ecology
📅 Forum PHP
Sketchnote du Forum PHP 2022 illustrant la présentation "FrankenPHP, dans les entrailles de l'interpréteur PHP, de machines virtuelles et des threads" par Kévin Dunglas. La schématisation visuelle présente FrankenPHP comme app server cloud native HTTP compliant, les principes (nouvelle couche SAPI FrankenPHP compatible pour tous serveurs Go, basé sur Caddy), les objectifs (compatible app PHP, extensible, marche avec 1 conteneur, marche sans Docker, free software), le worker mode (boot, load request/response avec performance éco conception), comment ça marche (interpréteur PHP as C library, C en Go = Go en C, CGO, SAPI en CGO, PHP pas compatible Go routing, OpCache hardcore), et next (site debug profilo).

FrankenPHP, dans les entrailles de l'interpréteur PHP, de machines virtuelles et des threads

Publié le 14 octobre 2022
Par Kévin DUNGLAS
🐘 PHP 🛠️ Tools 🔧 DevOps
📅 Forum PHP
Sketchnote du Forum PHP 2022 illustrant la présentation sur la revue de code par Anne-Laure DE BOISSIEU. La schématisation visuelle présente les objectifs de la revue (qualité, formation, communication), les écueils à éviter (manque d'empathie, ego, fioritures, perte de priorité), les bonnes pratiques (ego-less programming, formatage des commentaires avec conventions) et l'automatisation possible des aspects techniques.

Revue de code - On n'est pas venu pour souffrir

Publié le 14 octobre 2022
Par Anne-Laure DE BOISSIEU
👥 Management 💡 Soft Skills
📅 Forum PHP
Sketchnote du Forum PHP 2022 illustrant la présentation sur l'accessibilité numérique par Anaïs Sparesotto et Hortense Mahon. La schématisation visuelle présente les enjeux de l'inclusion numérique avec des éléments graphiques sur l'accessibilité, la sensibilisation des équipes, et les outils pratiques pour rendre la tech accessible à tous.

Les femmes à barbe et à capuche sortent de la grotte pour sauver le numérique et son impact

Publié le 13 octobre 2022
Par Anais SPARESOTTO & Hortense MAHON
🎨 Frontend Accessibilité
📅 Forum PHP
Sketchnote du Forum PHP 2022 illustrant la présentation "Un moteur bien huilé" par Thibault Richard. La schématisation visuelle présente l'implémentation d'un Rule Engine avec la situation initiale (>500 règles de 3 types : ajout d'exigences, mutation d'un état, ajout d'actions), l'architecture des règles (WHEN condition d'application selon l'état du projet, THEN exécution avec ajout d'exigence/mute le projet/ajoute une action), et le moteur d'exécution (Règle #rules, EXEC pour chaque règle si WHEN alors THEN) avec injection de dépendances avec priorité et chaînage, rendant le système simple, lisible et testable.

Un moteur bien huilé

Publié le 13 octobre 2022
Par Thibault RICHARD
🐘 PHP 🏗️ Architecture
📅 Forum PHP
Sketchnote du Forum PHP 2022 illustrant la présentation "Des workers PHP avec systemd et Symfony Messenger" par Loïck Piera. La schématisation visuelle présente le processus Worker PHP avec des diagrammes montrant le dépôt des messages (CRON → Commande Symfony → Exécution → Création du message), le traitement des messages via Symfony Messenger (synchrone/asynchrone), et l'intégration systemd (composant Linux standard) avec des flèches et annotations explicatives pour l'architecture asynchrone.

Des workers PHP avec systemd et Symfony Messenger

Publié le 13 octobre 2022
Par Loïck PIERA
🐘 PHP
📅 Forum PHP
Sketchnote du Forum PHP 2022 illustrant la présentation "Comment être bien onboardée en tant que développeuse junior reconvertie ?" par Amélie Abdallah. La schématisation visuelle présente le contexte de reconversion (légitimité, vie privée, motivation, freins, temps, finances) avec des diagrammes montrant pourquoi recruter des juniors reconvertis (diversité, expérience, parcours de vie), les bonnes pratiques (rencontrer les équipes, parrainage/marrainage, mentor disponible, mise à niveau dépôt dédié) et les pièges à éviter (pas d'accompagnement, pas de doc, considérer la recrue directement efficace).

Comment être bien onboardée en tant que développeuse junior reconvertie ?

Publié le 13 octobre 2022
Par Amélie Abdallah
💡 Soft Skills 👥 Management
📅 Forum PHP
Sketchnote du Forum PHP 2022 illustrant la présentation "Comprenez comment PHP fonctionne, vos applications marcheront mieux" par Pascal Martin. La schématisation visuelle présente l'architecture PHP avec le processus FPM (requête → init → requête shutdown → shutdown), les ressources système (CPU écrire le code → exécuter le code, mémoire, bande passante, BDD, API), la gestion mémoire (PHP-FPM alloue et libère la mémoire pour nous avec Zend Memory Manager), et la scalabilité (voiture de serveurs, optimiser le code, utiliser OpCache, traitement parallèle).

Comprenez comment PHP fonctionne, vos applications marcheront mieux

Publié le 13 octobre 2022
Par Pascal Martin
🐘 PHP
📅 Forum PHP
Sketchnote du Forum PHP 2022 illustrant la présentation "De l'humain à l'ordinateur, ou découvrir le sens d'un texte avec ElasticSearch" par Mathias Arlaud. La schématisation visuelle présente le processus d'analyse textuelle avec les documents et leurs scores, la formule de calcul du score (Score = Σ[TF.IDF].C où N=nombre d'occurrence d'un mot, TF=term frequency=√N, IDF=inverse document frequency permettant de lisser la fréquence des mots, C=coordination factor), et l'analyseur de texte brut avec ses étapes (filtre de caractères → générateur de tokens → filtre de tokens → texte nettoyé).

De l'humain à l'ordinateur, ou découvrir le sens d'un texte avec ElasticSearch

Publié le 13 octobre 2022
Par Mathias Arlaud
🐘 PHP 🛠️ Tools
📅 Forum PHP