Mathieu Desnouveaux

Tools - Page 2

Page 2 sur 3 - Sketchnotes 13-24 sur 34

🛠️

Outils de développement

Sketchnote détaillant les meilleures pratiques Composer en 2025. Le schéma aborde la mise à jour depuis Composer 1, qui est déprécié, la sécurité de la supply chain contre les attaques en ligne avec appel à financer cette sécurité. Les nouveautés incluent SemVer (gestion des versions majeures, mineures, contraintes), Forking (non temporaire, problématique à long terme, dernier recours avec nom de paquet), Partial Update (mise à jour sélective avec dépendances mixtes, pull-only), Bump/Audit/Monorepo. Les conseils pratiques incluent l'utilisation de repository privé, la mise à jour fréquente et automatique des dépendances.

Composer Best Practice in 2025

Publié le 29 novembre 2025
Par Nils Adermann
🛠️ Tools 🐘 PHP 🔒 Security
📅 API Platform Conference
Sketchnote présentant l'intégration de Redis avec API Platform. Le schéma illustre l'object mapping pour convertir des objets vers des formats partageables, Redis comme base de données clé-valeur (RAM vers performance, string vers JSON hash). Une balance compare les avantages (format objet proche, performance) et inconvénients (mapping à faire, sécurité des données, persistance). RedisOM est présenté comme solution avec attributs pour le mapping, persistence à la Doctrine, et requêtes via Redis Search.

API Platform × Redis

Publié le 29 novembre 2025
Par Clément Talleu
🔗 API 🚀 Performance 🛠️ Tools
📅 API Platform Conference
Sketchnote illustrant l'évolution de l'IA engineering présentée lors d'un Apéro Web à Nancy. Le schéma montre la progression de Copilot (2023, autocomplétion avec comics) vers Vibe Coding (2024, prototypage avec doc LLM AI-IDE) puis Claude Code (2025, AI engineering CLI). La productivité s'améliore avec un impact engineering (moins de tickets traités) et business (livraison plus rapide), ainsi qu'une meilleure qualité du code (code rabbit, code/test, sécurité). Les astuces incluent 4 niveaux de pensée avec Ultra Think Hard prompt, Plan Mode pour réflexion, Edit Mode pour modification, itération des prompts, découpage du contexte en tickets, et estimation par IA. MCP permet l'usage des LLM, APIs, docs, tickets. Le mode parallel utilise Git worktree pour multi-clone headless.

You Shouldn't Write Code Anymore - Claude Code

Publié le 07 décembre 2025
Par Jonathan Petitcolas
🛠️ Tools 🤖 AI/ML
📅 Apéro Web
La sketchnote de la conférence de Maxim Danilov présente une perspective alternative sur la documentation des spécifications OpenAPI (OAS). En haut à gauche, le titre "API Days Paris 2024" est affiché en lettres blanches sur fond rouge. Le titre de la conférence, "An Alternative View on Open API Docs: Start Finally Doing It Right", est écrit en lettres orange et noires sur fond blanc. La sketchnote est structurée autour de plusieurs blocs et annotations : 1. Un bloc "Problèmes" avec les point suivant : - Les spécifications OpenAPI ne décrivent pas comment organiser ou découvrir la documentation. - La documentation est difficile à comprendre pour les humains et les ordinateurs. - Les tests de grandes spécifications OAS consomment beaucoup de ressources. - Plusieurs standards similaires existent en même temps. 2. Un bloc "Solutions Proposées" avec les points suivant : - Diviser et conquérir : Diviser la documentation en fichiers plus petits pour une meilleure lisibilité et une consommation réduite de ressources. - Utiliser la méthode option : Fournir de petits fichiers YAML. - Utiliser un service : Servir des fichiers YAML à partir de fichiers OAS plus grands. Des flèches relient ces concepts pour montrer les relations entre les problèmes et les solutions proposées.

An Alternative View on Open API Docs: Start Finally Doing It Right

Publié le 03 décembre 2024
Par Maxim Danilov
🔗 API 🛠️ Tools
📅 API Days Paris
Illustration d'un arbre représentant l'AST (Abstract Syntax Tree) avec des branches montrant ses usages : compilation, interprétation, IDE, analyse statique, transpilation, réécriture automatique. L'AST est décrit comme 'partout et puissant'. Un exemple (3×7+42) est décomposé en arbre pour expliquer l'extraction de l'essentiel, le stockage du contexte, et la gestion des nœuds. La modification de code est illustrée avec des actions comme le déplacement, l'ajout ou la suppression de nœuds.

L'AST, L'arme Secrète Des Développeurs

Publié le 27 novembre 2024
Par Jean-Baptiste Kaiser
🛠️ Tools 🏗️ Architecture
📅 Apéro Web
Sketchnote sur git bisect par Pauline Vos. Principe bisect : couper la liste en half, déduire quel half chercher, trouver l'élément. Avec Git : list = git log, half = median commit, deduce = marquer BAD/GOOD. Automation avec scripts/tests et bonnes pratiques : atomic commits, fast forward merge.

The business of bisecting

Publié le 11 octobre 2024
Par Pauline Vos
🛠️ Tools 🔧 DevOps
📅 Forum PHP
Sketchnote sur l'analyse statique et refactoring automatisé par Matthias Noback. Évolution : analyse humaine → analyse statique → Rector. TODO en 4 étapes : analyser tout le code, ignorer les erreurs, appliquer au nouveau code, nettoyer le legacy. Rector analyse le code, utilise des règles custom et fait des changements automatiques.

Welcome to the age of static analysis and automated refactoring

Publié le 11 octobre 2024
Par Matthias Noback
🐘 PHP 🛠️ Tools 🏗️ Architecture
📅 Forum PHP
Sketchnote sur PMU (PHP Monorepository Utility) par Antoine Bluchet. Présentation des 6 fonctionnalités : SPLIT, CONFIG, GRAPH, BLEND, COMMAND, PROJECT LINKING. Avantages monorepository (partage code, versioning simplifié) vs inconvénients (collaboration complexe).

PMU : un plugin Composer pour la gestion de monorepository en PHP

Publié le 10 octobre 2024
Par Antoine Bluchet
🐘 PHP 🛠️ Tools
📅 Forum PHP
Sketchnote sur PHP Parallel par Thierry Kauffman. Concepts multi-threading vs PHP/Parallel, classes principales (RUN, RUNTIME, FUTURE, CHANNEL, EVENTS, SYNC), exemple pratique sleep avec partage mémoire et gain de performance.

PHP Parallel : accélérer sensiblement ses temps d'exécution

Publié le 10 octobre 2024
Par Thierry Kauffman
🐘 PHP 🛠️ Tools 🏗️ Architecture
📅 Forum PHP
Sketchnote sur la méthodologie de debugging par Kevin Dunglas. Présentation des 2 cas de debugging (bug dans la lib vs bug dans le code), et processus en 6 étapes : reproduire le bug, collecter la data via debugger, partir des sources (PHPUnit, Franken PHP, Xdebug), analyser le bug avec traces et théories, valider les théories, puis contribuer en committant le fix.

Comment déboguer Xdebug ou n'importe quel autre bug bizarre en PHP ?

Publié le 10 octobre 2024
Par Kevin Dunglas
🐘 PHP 🛠️ Tools
📅 Forum PHP
Sketchnote sur l'adoption de RabbitMQ par Frédéric Bouchery. Illustration d'un lapin mignon accompagnant l'explication du système de messages : Publisher/Exchange/Queue/Consumer, traitement asynchrone vs multiple, sérialisation JSON et bonnes pratiques avec topics. Diagramme de flux des messages avec bind et routing.

Adopter Un Lapin

Publié le 19 septembre 2024
Par Frédéric Bouchery
🏗️ Architecture 🛠️ Tools
📅 API Platform Conference
Sketchnote sur API Platform Admin par François Zaninotto. Présentation des fonctionnalités : utilisation de la configuration API Platform existante, génération automatique des pages CRUD, compatibilité Mercure/Filter, personnalisation React avec 230+ composants disponibles. Une araignée illustre l'écosystème connecté.

API Platform Admin: The Ultimate Admin Generator

Publié le 19 septembre 2024
Par François Zaninotto
🔗 API 🛠️ Tools
📅 API Platform Conference