Mathieu Desnouveaux

Forum PHP - Page 3

Page 3 sur 5 - Sketchnotes 25-36 sur 52

📅

Conférence PHP de référence en France

📍 Paris, France

🔗 Site web
🎤 Conférence
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
Cette sketchnote résume la conférence 'Les Objets Paresseux' présentée par Nicolas Grekas lors de l'AFUP Lorraine. En haut à gauche, un sloth représente le concept de paresse, accompagné du titre de la conférence. À droite, une illustration montre un arbre avec une bulle de texte expliquant le lazy loading : 'Je chargerai le code quand j'en aurai besoin.' Les avantages du lazy loading sont listés : économie des ressources, adaptation aux requêtes à court terme, compatibilité avec les dépendances circulaires, et facilitation du reset d'objet. Quatre stratégies de lazy loading sont détaillées : 1. Initialisation : vérifier un marqueur pour charger les données à la demande, avec un exemple de code. 2. Value Holder : un objet intermédiaire qui charge et sert l'objet demandé, avec un exemple de code. 3. Virtual Proxies : un objet avec la même interface que l'objet final, créé à la demande, avec un exemple de code. 4. Ghost Object : un objet enfant vidé de ses propriétés, utilisé pour l'initialisation de l'objet, avec un exemple de code. En bas à droite, les native lazy objects sont décrits comme rapides, compatibles avec les systèmes de réflexion, et ajoutés dans le système de réflexion. La sketchnote est signée par @mdesnouveaux

Les objets paresseux

Publié le 05 septembre 2024
Par Nicolas Grekas
🐘 PHP 🏗️ Architecture
📅 AFUP Lorraine 📅 Forum PHP
Sketchnote du Forum PHP 2023 illustrant la présentation sur les méthodes d'apprentissage par Aline Leroy. La schématisation visuelle présente la 'montagne de savoir' avec trois piliers : comment fonctionne notre cerveau (connectivité, imaginaire, introspection, métacognition, curiosité, mémoire), environnement d'apprentissage optimal (être disponible, se concentrer, calme, focus, bannir distractions, maîtriser temps, se disperser), et méthodes/techniques (démarche active, prendre notes, réactiver informations, faire liens, créer habitudes, Notion, partager).

Apprendre à apprendre : de petit dev tu deviendras grand

Publié le 13 octobre 2023
Par Aline LEROY
🎭 Culture 💡 Soft Skills
📅 Forum PHP
Sketchnote du Forum PHP 2023 illustrant la présentation sur l'observabilité pour les développeurs par Smaine Milianni. La schématisation visuelle présente la définition de l'observabilité (capacité à comprendre, monitorer, diagnostiquer un système d'information), les outils (logs, métriques, traces, alertes), le processus d'alerte (produit/équipe → techno → résolution → post-mortem), les rôles (runner, DevOps) et les bonnes pratiques (outils Discord/Slack, Sentry, Grafana, documentation).

Observabilité pour les devs - You Build It, You Run It

Publié le 13 octobre 2023
Par Smaine MILIANNI
🐘 PHP
📅 Forum PHP
Sketchnote du Forum PHP 2023 illustrant la présentation sur les changements de comportements en PHP 8 par Damien Seguy. La schématisation visuelle présente les différentes catégories de changements (nouveauté, suppression, même utilisation/résultat différent) avec une timeline du processus de migration, les cas spécifiques à surveiller (syntaxe ambiguë, magie/conversion implicite, constantes, appels statiques, mots réservés, arguments stricts) et les stratégies de préparation (tests unitaires, analyse statique, typage strict).

Changements de comportements en PHP 8

Publié le 13 octobre 2023
Par Damien SEGUY
🐘 PHP
📅 Forum PHP
Sketchnote du Forum PHP 2023 illustrant la présentation sur l'apprentissage alternatif par Aurélie Vache. La schématisation visuelle présente le parcours créatif d'apprentissage : 8 milliards d'humains différents avec méthodes similaires entraînent formatage des esprits, solutions alternatives (utiliser ses passions, trouver des moments, ne pas se fixer de limite, sortir des cases), formats créatifs (sketchnote, vidéo, LEGO) et l'importance d'oser partager.

(Et si on apprenait à) Apprendre et partager autrement

Publié le 13 octobre 2023
Par Aurélie VACHE
🎭 Culture 💡 Soft Skills Inspiration
📅 Forum PHP
Sketchnote du Forum PHP 2023 illustrant la présentation sur les performances web avec HTTP 103 Early Hints par Kévin Dunglas. La schématisation visuelle présente le problème de latence (une page web = ressources HTML, JS, CSS, vidéo, pub avec rendu lent), la solution du code 103 (classe 1xx réponse temporaire, notifie le client des ressources liées, réduit la latence, permet le téléchargement parallèle), et les implémentations disponibles (serveurs web Apache/Caddy, frameworks PHP/Symfony/Laravel).

Webperf - boostez vos apps PHP avec le code de statut HTTP 103 Early Hints

Publié le 13 octobre 2023
Par Kévin DUNGLAS
🐘 PHP 🚀 Performance
📅 Forum PHP
Sketchnote du Forum PHP 2023 illustrant la présentation sur PhpStorm par Charles Desneuf. La schématisation visuelle présente les objectifs d'automatisation (écriture/réécriture de code, amélioration facilement), les fonctionnalités de refactoring (extraction progressive, isolation logique, nettoyage code, extract option constante/variable/méthode/classe), les Live Templates (génération automatique avec placeholder et enchaînement) et l'avertissement 'on ne fait pas de refacto sans avoir de tests'.

PhpStorm = <3

Publié le 13 octobre 2023
Par Charles DESNEUF
🛠️ Tools
📅 Forum PHP
Sketchnote du Forum PHP 2023 illustrant la présentation "La mutabilité m'a tué, l'immutabilité m'a sauvé" par Sadetdin Eyili. La schématisation visuelle présente les concepts clés de l'immutabilité avec des diagrammes montrant la différence entre objets mutables et immutables, les effets de bord, et les solutions de clonage avec des flèches et annotations explicatives.

La mutabilité m'a tué, l'immutabilité m'a sauvé

Publié le 13 octobre 2023
Par Sadetdin EYILI
🐘 PHP 🏗️ Architecture
📅 Forum PHP
Sketchnote du Forum PHP 2023 illustrant la présentation sur l'équilibre vie professionnelle/personnelle par Xavier Gorse. La schématisation visuelle présente les objectifs (flexibilité, visibilité, équité, adaptabilité, sécurité), les solutions (grille de salaire, grille d'impact, performance d'entreprise), les détails des grilles (expertise/initiative/facilitation/leadership co-construites), le configurateur (rémunération/temps de travail/extras avec itérations 6 mois) et les challenges (légal/administratif/quotidien).

Équilibre pro/perso : expérimentations autour du temps de travail et de la rémunération

Publié le 12 octobre 2023
Par Xavier GORSE
👥 Management
📅 Forum PHP
Sketchnote du Forum PHP 2023 illustrant la présentation sur le burn-out dans l'IT par Thomas Boileau. La schématisation visuelle présente le modèle 3D du burn-out (épuisement émotionnel, cynisme, accomplissement personnel), la différence burn-out/dépression (processus de dégradation vs état individuel), les symptômes (cognitifs, physiques, motivationnels) et les conseils pratiques (éviter le gatekeeping, développer l'empathie, être observateur, offrir aide, consulter professionnels).

Burn-out dans l'IT, le commencement !

Publié le 12 octobre 2023
Par Thomas BOILEAU
👥 Management
📅 Forum PHP
Sketchnote du Forum PHP 2023 illustrant la présentation sur le mentorat par Pauline Rambaud. La schématisation visuelle présente les bonnes pratiques de mentorat (se préparer: définir objectifs/prévoir progression/planning, comment: communication/apprendre à se connaître/poser questions/daily/explication, ensuite: intégrer équipe/encourager/soutien) et les signaux d'alerte (gestion temps, clarification consignes). Emphasise les relations inter-personnelles et la transmission.

Mentors : Super héros ou super villains ?

Publié le 12 octobre 2023
Par Pauline RAMBAUD
🎭 Culture 💡 Soft Skills
📅 Forum PHP