« The business of bisecting » — Pauline Vos, lors du Forum PHP 2024 de l' @afup.org. git bisect en 3 étapes : couper en deux, déduire, vérifier. Marche mieux avec des commits atomiques et un scope réduit. #sketchnote
Mathieu Desnouveaux
@desnouveaux.fr
Développeur senior spécialisé en php. Sketchnoter lors de conférence pour capturer et partager des idées. Organisateur de meetup pour l’AFUP lorraine pour promouvoir la communauté locale. #php #sketchnote #conference
À l'occasion du lancement du Forum PHP 2026 ce matin, 2 nouveaux designs ont déboulé dans la boutique AFUP ! Merci à Mathieu Desnouveaux, créateur de notre éléphant enquêteur, aussi à la Une de notre gazette. Et pour fêter ça, profitez de 20% de réduction sur tous nos produits ! 🛍️ shop.afup.org
« Augmentez votre couverture — supprimez des tests ! » — Baptiste Langlade, Forum PHP 2023. 730 tests, 4115 lignes, complexité exponentielle. Solution : Property Based Testing — génération de données aléatoire, couverture statistique des cas d'erreur. #sketchnote
« Débuter en domotique : quelles solutions aujourd'hui ? » — Jeoffrey Bauvin, AperoWeb Nancy, 2020. Le trio gagnant : Home Assistant (affichage), MQTT (agnostique de la marque), Node-RED (automatisations). Avant de se lancer : temps, coût, dépendance au cloud, sécurité. #sketchnote
« Le design system pour les nuls (et pour les moins nuls aussi) » par Valentin Manceaux-Panot lors de l'AperoWeb Nancy 2022. Composants réutilisables + règles = cohérence. Partir de l'existant, documenter, puis développer en suivant le système. #sketchnote
« PERF & Injection de dépendance - Êtes-vous assez paresseux-ses » par Nicolas Grekas, Forum PHP 2025. SOLID appliqué à la DI, deux temps build/runtime, attributs PHP 8. La solution perf : lazyness. Ne charger que ce qui est nécessaire. #sketchnote
« Webperf : boostez vos apps PHP avec le code de statut HTTP 103 Early Hints » — Kévin Dunglas, Forum PHP 2023. Le navigateur est prévenu des ressources liées avant que la réponse principale soit prête. Téléchargement parallèle au lieu de séquentiel. #sketchnote
Buzz : créer un langage de programmation de zéro, par Benoit Giannangeli (@giann), 2022. Tokenisation → AST → génération de code. Écrit en Zig plutôt qu'en C. Roadmap versionnée jusqu'au garbage collecting et au LSP. #sketchnote
« Comment être bien onboardée en tant que développeuse junior reconvertie ? » — Amélie Abdallah, Forum PHP 2022. Rencontrer les équipes, parrainage, mentor disponible, dépôt dédié à l'apprentissage. À éviter : zéro accompagnement, zéro doc, considérer la recrue directement efficace. #sketchnote
Embeddings en PHP avec Symfony AI, par Grégoire Pineau — Symfony Live Paris 2026. Cas d'usage : générer un plan de redirections automatique. 6 étapes : préparer, chunks, boosts, vectorization, scoring, résultat. #sketchnote
« How LLMs are changing the way we should build APIs » — Fabien Potencier, API Platform Conference 2025. APIs are for machines, agents work like humans. Après la DX, pense AX (Agent Experience). Less tokens = less cost. #sketchnote
Pas une sketchnote de conférence celle-ci : un guide de règles de Magic The Gathering, dessiné en 2021 pour mon fils. 5 couleurs de mana, types de cartes, zones de jeu, 5 phases de tour. Le sketchnoting marche aussi pour transmettre une passion. #sketchnote
« A branch in time » la philosophie Git de Tekin Süleyman (@tekin), repérée fin 2020. « Software is more than just code. » Capture the why dans tes commit messages. Make change easy. Git comme mémoire collective, pas juste un historique. #sketchnote
« La dette technique n'existe pas » — Valentin Manceaux-Panot, AFUP Lorraine. Les devs ne sont ni créditeurs ni débiteurs. L'analogie financière ne marche pas. Proposition : « poids technique » — les mauvais choix pèsent, point. #sketchnote
« L'appel de la dette technique » par Anna Cathelineau, AFUP Lorraine. 3 types de dette (volontaire, involontaire, négligence), et un vrai coût humain : perte de motivation, fuite des talents, burn-out. La dette technique n'est pas qu'un problème de code. #sketchnote
Comment construire un coding agent en PHP : Fabien Potencier a ouvert le capot au Symfony Live Paris 2026. IA + tâches (spec/code/debug/test/refactor/review) + humain dans la boucle. Mode YOLO + sandbox. Tout se joue dans le System Prompt et AGENT.md. #sketchnote
Je ressors la toute première sketchnote de conférence de mes archives : Docker en production par Thomas Dutrion (@tdutrion), AFUP Lorraine, décembre 2019. Isolation, multi-stages, OPcache, read-only, pas de root. Sept ans après, les fondations n'ont pas changé.
Je ressors ce dessin de 2020 : Bunny Challenge #3 sur la citation des Shadoks. "Pourquoi faire simple quand on peut faire compliqué ?", une machine de Rube Goldberg pour illustrer l'absurdité de la sur-complexité. En dev, six ans après, c'est toujours aussi vrai. #sketchnote
Je ressors cette sketchnote de 2022 : vers la sobriété numérique par François Zaninotto à l'AperoWeb Nancy. 4% des émissions mondiales, +8% par an. 95% de la consommation vient des écrans, pas des serveurs. Green Frame pour mesurer. Éco-conception pour agir. encore pertinent #sketchnote
Chiffrer les données Doctrine en restant recherchable — par Jérôme Tamarelle, Symfony Live Paris 2026. Chiffrement déterministe pour la recherche. Type Doctrine custom, transparent pour l'app. Données → clé par donnée → master clé. Chiffrer dans le code, pas la DB. #sketchnote
"Mentors : super héros ou super villains ?" par Pauline Rambaud au Forum PHP 2023 de l'Afup. Le mentorat c'est une relation, pas un rôle. Il faut être deux. Se préparer, communiquer, intégrer, soutenir. La technique ça s'apprend, transmettre les bonnes pratiques aussi. #sketchnote
L'obstination : l'origine et quoi en faire — par Gaëtan Lickel. 3 biais cognitifs qui nous piègent : coût irrécupérable, engagement, confirmation. Pour en sortir : penser futur pas passé, concurrencer ses idées, accepter la critique. L'obstination bien gérée peut apporter de la cohérence.
Je ressors cette sketchnote de 2021 : Event Sourcing Made Easy par Jonathan Petitcolas. Event store, projections, audit log, CQRS. Et la philosophie finale : "ne pas le faire parfait. Ne pas le faire partout." Toujours valide. #sketchnote
REX de migration RAD → Clean Architecture par Nathan Pretot, AFUP Day Lille 2025. "Rien ne marche, mais tout marche", le legacy en une phrase. DDD, ubiquitous language, architecture hexagonale, CQRS. Progressif, pas big bang.
Event Storming appliqué aux projets API Platform, par Grégory Planchat — API Platform Conference 2025. Atelier collaboratif toutes parties prenantes. Commands/Queries vs CRUD : l'intention vs la data. Diffusion d'intention par propagation d'événements. #sketchnote
Je ressors cette sketchnote de 2021 : objet vs fonctionnel par Valentin Manceaux-Panot. Historique des paradigmes, impératif vs déclaratif, OOP vs FP. Et la conclusion : "ça dépend. ça dépasse." Toujours la bonne réponse.
Sous le capot de Composer par Félix Eyholot au Forum PHP 2025. `install` vs `update`, résolution de dépendances, cryptographie, optimisation autoloader. Et `why`, `why-not`, `depends` pour déboguer. On utilise Composer tous les jours. Autant comprendre ce qu'il fait. #sketchnote
"180 000 requêtes par seconde expliqué simplement" par Xavier Leune au Forum PHP 2025. Laptop du marché + CURL. Réutiliser les connexions, paralléliser, HTTP/2 multiplexing, DNS cache, multithread. Combiné : 180k req/sec. #sketchnote
"SQL vs les préjugés" par Laeticia Avrot au Forum PHP 2025. SQL est accusé : complexité, verbosité, pas moderne. La défense : CTE, Window Functions, RETURNING... SQL a évolué. C'est nous qui sommes restés en 1992. Verdict : ACQUITTÉ. #sketchnote
Je ressors cette sketchnote de mai 2020, réalisée en plein confinement : le protocole Mercure par Bertrand Colas. HTTP/2, Server-Sent Events, architecture HUB FANOUT, stateless. Six ans plus tard, c'est toujours là dans l'éco Symfony. #sketchnote