Mathieu Desnouveaux

Sketchnotes - Page 5

Page 5 sur 13 - Sketchnotes 49-60 sur 145

145 sketchnotes disponibles
La sketchnote de la conférence de Beppe Catanese présente sept règles pour créer des bibliothèques API conviviales pour les développeurs. En haut à gauche, le titre "API Days Paris 2024" est affiché en lettres blanches sur fond rouge. Le titre de la conférence, "7 Rules for Crafting Developer Friendly API Libraries", est écrit en lettres orange et noires sur fond blanc. La sketchnote est structurée autour de plusieurs blocs et annotations : 1. Pourquoi (Why) : * Atteindre les développeurs qui vont exploiter les API. * Mettre en place des abstractions. * Augmenter la productivité. 2. Règles : * Open API Driven : Passer du schéma au code pour éviter la duplication. * Idiomatic : Adopter les conventions de langage et les frameworks. * Release Note : Déclarer les changements importants. * Code Snippets : Fournir de bons exemples de code. * Reference Implementation : Offrir divers exemples complets de cas d'utilisation. * Deprecation Markers : Utiliser des marqueurs pour indiquer l'obsolescence. * Great Documentation : Prioriser les meilleures pratiques de documentation. Des flèches et des annotations relient ces concepts pour montrer les relations entre les différentes règles.

7 Rules for Crafting Developer Friendly API Libraries

Publié le 03 décembre 2024
Par Beppe Catanese
🔗 API 🏗️ Architecture
📅 API Days Paris
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
La sketchnote de la conférence de Ikenna Nwaiwu traite du problème de la dérive des spécifications OpenAPI. En haut à gauche, le titre "API Days Paris 2024" est affiché en lettres blanches sur fond rouge. Le titre de la conférence, "Tackling Open API Drift", est écrit en lettres orange et noires sur fond blanc. La sketchnote est structurée autour de plusieurs blocs et annotations : 1. Dérive des Spécifications OpenAPI : La dérive survient lorsque la documentation OpenAPI ne correspond pas au comportement des API, entraînant des erreurs comme des champs manquants ou des schémas incorrects. 2. Statistiques : * 75 % des endpoints ne sont pas conformes à la spécification OpenAPI. * 25 % des endpoints n'ont pas de documentation. 3. Solutions Proposées : * Générer une description OpenAPI à partir du code, une tâche difficile. * Générer du code à partir de la description OpenAPI, une solution à long terme. * Utiliser des tests proxy pour la validation. * Utiliser les données et le code existants pour lutter contre la dérive des spécifications OpenAPI. Des flèches et des annotations relient ces concepts pour montrer les relations et les solutions proposées.

Tackling Open API Drift

Publié le 03 décembre 2024
Par Ikenna Nwaiwu
🔗 API 🏗️ Architecture
📅 API Days Paris
La sketchnote de la conférence de Jean-Baptiste Kempf explore l'importance de l'open source, en particulier avec l'IA. En haut à gauche, le titre "API Days Paris 2024" est affiché en lettres blanches sur fond rouge. Le titre de la conférence, "Why Open Source Matters... And Even More Now With AI", est écrit en lettres orange et noires sur fond blanc. La sketchnote est structurée autour de plusieurs blocs et annotations : The Cone Player : L'open source est décrit à travers l'exemple du "cone player", le surnom du lecteur multimédia VLC, créé par et pour la communauté, offrant un logiciel libre et ouvert. Analogie du Gâteau : L'open source est comparé à un gâteau où le boulanger fournit le gâteau (logiciel), la recette (code source), et les spécifications du four (plateforme). Capacités de l'Open Source : L'open source permet d'utiliser, d'étudier, de modifier et de partager le logiciel, avec accès à la documentation, au code, et aux paramètres. Importance pour l'IA : L'open source est crucial pour l'IA car l'IA est omniprésente et l'open source garantit la transparence et l'accessibilité technologique. Des flèches relient ces concepts pour montrer les relations et les similitudes entre eux.

Why Open Source Matters... And Even More Now With AI

Publié le 03 décembre 2024
Par Jean-Baptiste Kempf
🤖 AI/ML Inspiration
📅 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 le zero downtime deployment par Smaïne Milianni. Objectifs : pas d'interruption service, livraison toute heure, pas d'impact client, rollback simplifié. Règles : changements rétrocompatibles par release. Blue Green Deployment timeline T1-T4. Fonctionnement : changement optionnel, gestion dans consommateurs, nettoyage.

Le zero downtime deployment en pratique

Publié le 11 octobre 2024
Par Smaïne Milianni
🔧 DevOps 🏗️ Architecture
📅 Forum PHP
Sketchnote sur l'intégration PHP dans la domotique par David Buros. Système avec contrôle voix & touch, Home Assistant central, flux ZigBee → PHP MQTT → Home Assistant. Appareils connectés : interrupteur, prise, thermostat, consommation énergétique, smartphone, enceinte. Automatisation lumière, chauffage, consommation électrique.

Dis Siri, mets des éléphpants dans ma domotique

Publié le 11 octobre 2024
Par David Buros
🐘 PHP Inspiration
📅 Forum PHP
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 l'aventure d'une requête HTTP par Pascal Martin. Parcours complet : navigateur (cache, TCP/IP, HTTPS/TLS, DNS) → CDN/Internet → serveur d'applications (langage, framework, données, API, cache) → système distribué. Cycle de vie des dev avec déploiement, tests, observabilité, gestion incidents.

L'aventure d'une requête HTTP — ou le chemin de la vie des devs

Publié le 11 octobre 2024
Par Pascal Martin
🏗️ Architecture 🔧 DevOps
📅 Forum PHP
Sketchnote sur l'élimination du waste par Matthias Noback. Value stream mapping (CREATE ISSUE → WRITE CODE → AUTOMATED QA → REVIEW CODE → RELEASE CODE), techniques Lean : mob/pair programming, méthode Mikado, push constraints out, make it visible.

How to eliminate waste in your development process

Publié le 10 octobre 2024
Par Matthias Noback
👥 Management 💡 Soft Skills
📅 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