<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>YoanDev’s Blog</title><description>🚀 Créateur de contenu, de formations et de solutions pour le web.</description><link>https://yoandev.co</link><item><title>Symfony en prod sur un mono-VPS : FrankenPHP + K3s, staging + TLS en une demi-journée</title><link>https://yoandev.co/symfony-frankenphp-k3s-production</link><guid isPermaLink="true">https://yoandev.co/symfony-frankenphp-k3s-production</guid><description>Guide pas-à-pas pour mettre une application Symfony en production sur un mono-VPS : deux environnements (staging + prod) containerisés avec FrankenPHP, orchestrés par K3s, déployés automatiquement via GitHub Actions vers GHCR, avec TLS Let&apos;s Encrypt. Tous les snippets sont fournis et prêts à copier.</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/symfony-frankenphp-k3s-production.webp" length="0" type="image/webp"/></item><item><title>Vivre libre ou mourir</title><link>https://yoandev.co/vivre-libre-ou-mourir</link><guid isPermaLink="true">https://yoandev.co/vivre-libre-ou-mourir</guid><description>Cinq ans de YouTube, 368 vidéos, un modèle économique qui se fissure, un Patreon ouvert récemment : où j&apos;en suis de mes questionnements sur la soutenabilité de la création de contenu indépendante, et ce que j&apos;essaie pour continuer.</description><pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/vivre-libre-ou-mourir.webp" length="0" type="image/webp"/></item><item><title>9 devs, 3 équipes, 2 heures : on a fait un hackathon 100% Vibes Coding</title><link>https://yoandev.co/hackathon-vibes-coding</link><guid isPermaLink="true">https://yoandev.co/hackathon-vibes-coding</guid><description>Pour clôturer deux jours de formation sur Claude Code en séminaire, on a organisé une soirée hackathon avec des thèmes absurdes, des contraintes tirées au sort et une seule consigne : Vibes Coding. 9 devs, des pizzas, et un Deliveroo pour écureuils. Retour d&apos;expérience sur un format à reproduire dans vos équipes.</description><pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/20260319.BgUMilYe_8wdWs.webp" length="0" type="image/webp"/></item><item><title>Gemma 4 peut-il remplacer Claude Code ? Benchmark sur un vrai projet Symfony</title><link>https://yoandev.co/gemma4-opencode-benchmark</link><guid isPermaLink="true">https://yoandev.co/gemma4-opencode-benchmark</guid><description>Un modèle local de 9.6 GB peut-il générer du code Symfony fonctionnel ? Benchmark de Gemma 4 E4B : 5 scénarios, 15 runs, validation automatisée.</description><pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/gemma4.webp" length="0" type="image/webp"/></item><item><title>Symfony UX Native : Transformez votre app web en application mobile native</title><link>https://yoandev.co/symfony-ux-native</link><guid isPermaLink="true">https://yoandev.co/symfony-ux-native</guid><description>Et si vous pouviez transformer votre application Symfony en app mobile native, sans réécrire une seule ligne de code ? Avec UX Native et Hotwire Native, c&apos;est possible. On construit ensemble un Carnet de Notes et on le prépare pour iOS et Android, pas à pas.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/symfony-ux-native.webp" length="0" type="image/webp"/></item><item><title>Symfony AI Mate : Donnez des super-pouvoirs à Claude Code avec ce serveur MCP</title><link>https://yoandev.co/symfony-ai-mate-claude-code</link><guid isPermaLink="true">https://yoandev.co/symfony-ai-mate-claude-code</guid><description>Découvrez comment connecter votre agent IA (Claude Code, Cursor, JetBrains AI...) à votre projet Symfony grâce à AI Mate, le serveur MCP officiel. Installation pas à pas, extensions Monolog et Profiler : tout pour transformer votre assistant IA en copilote Symfony.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/symfony-ai-mate.webp" length="0" type="image/webp"/></item><item><title>WebMCP : Quand vos pages web parlent directement à l&apos;IA</title><link>https://yoandev.co/webmcp-demo-symfony</link><guid isPermaLink="true">https://yoandev.co/webmcp-demo-symfony</guid><description>Et si votre page web pouvait parler directement à l&apos;IA ? Avec WebMCP, c&apos;est possible. On construit ensemble MiamMCP, une app Symfony de commande de nourriture pilotée par Claude via le navigateur — d&apos;abord à la main, puis avec WebMcpBundle.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/webmcp-miammcp.webp" length="0" type="image/webp"/></item><item><title>GotenbergBundle : Generer des PDF comme un pro avec Symfony</title><link>https://yoandev.co/gotenberg-bundle</link><guid isPermaLink="true">https://yoandev.co/gotenberg-bundle</guid><description>Decouvrez comment generer des PDF professionnels avec Symfony et GotenbergBundle. De l&apos;installation a la creation de factures Factur-X, ce tutoriel vous guide pas a pas dans l&apos;ecosysteme Docker-first de Gotenberg.</description><pubDate>Sat, 21 Feb 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/4558274b-71de-4467-aea2-0c52613d762c.jpeg" length="0" type="image/webp"/></item><item><title>Benchmark : grepai vs grep sur Claude Code</title><link>https://yoandev.co/grepai-benchmark</link><guid isPermaLink="true">https://yoandev.co/grepai-benchmark</guid><description>La recherche sémantique fait-elle vraiment économiser des tokens ? J&apos;ai testé grepai sur la codebase de Excalidraw avec Claude Code. Résultat : -27% sur la facture API.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/grepai_vs_grep.webp" length="0" type="image/webp"/></item><item><title>Pas de backup, pas de prod</title><link>https://yoandev.co/pas-de-backup-pas-de-prod</link><guid isPermaLink="true">https://yoandev.co/pas-de-backup-pas-de-prod</guid><description>Si vous n&apos;avez pas de stratégie de sauvegarde testée, isolée et immuable, vous n&apos;êtes pas en production. Vous faites du développement exposé publiquement. La règle 3-2-1-1-0 et les leçons de Maersk, CodeSpaces et OVHcloud.</description><pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/backup.webp" length="0" type="image/webp"/></item><item><title>La recherche sémantique au service des agents IA</title><link>https://yoandev.co/grepai-agent-ia-recherche-semantique</link><guid isPermaLink="true">https://yoandev.co/grepai-agent-ia-recherche-semantique</guid><description>Et si vos agents IA pouvaient chercher du code par intention plutôt que par mots-clés ? grepai apporte la recherche sémantique 100% locale à Claude Code.</description><pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/66748f27-3a23-4aae-a4f0-972c1dc718de.webp" length="0" type="image/webp"/></item><item><title>Comment former les juniors quand l&apos;IA écrit le code ?</title><link>https://yoandev.co/formation-juniors-2026</link><guid isPermaLink="true">https://yoandev.co/formation-juniors-2026</guid><description>Jusqu&apos;à 79 % des tâches qui servaient à former les juniors pourraient être automatisées par l&apos;IA. Le marché se contracte, mais le vrai problème n&apos;est pas là : on continue à enseigner le métier à l&apos;envers. En 2026, l&apos;architecture s&apos;enseigne avant la syntaxe. Voici pourquoi.</description><pubDate>Tue, 06 Jan 2026 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/002ea330-e7d1-4968-9097-7278e538efc7.jpeg" length="0" type="image/webp"/></item><item><title>Les bons et les mauvais devs</title><link>https://yoandev.co/bons-mauvais-devs</link><guid isPermaLink="true">https://yoandev.co/bons-mauvais-devs</guid><description>Le mauvais dev, il code pour le code. Le bon dev, il code... mais c&apos;est un bon dev. En 2026, le débat IA vs puristes est un faux débat. Ce qui compte, c&apos;est la rigueur et ce qui s&apos;affiche sur l&apos;écran de l&apos;utilisateur.</description><pubDate>Wed, 31 Dec 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/20251231.webp" length="0" type="image/webp"/></item><item><title>Au-delà des outils : construire les fondations pour maximiser l&apos;impact de l&apos;IA</title><link>https://yoandev.co/dora-ai-capabilities-model</link><guid isPermaLink="true">https://yoandev.co/dora-ai-capabilities-model</guid><description>L&apos;IA est un amplificateur : elle magnifie les forces des organisations performantes et les dysfonctionnements des structures en difficulté. Le rapport DORA identifie 7 capacités fondamentales pour transformer l&apos;adoption de l&apos;IA en performance organisationnelle mesurable.</description><pubDate>Wed, 24 Dec 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/dora.webp" length="0" type="image/webp"/></item><item><title>JoliMediaBundle : Enfin un gestionnaire de médias moderne et efficace pour Symfony</title><link>https://yoandev.co/joli-media-bundle</link><guid isPermaLink="true">https://yoandev.co/joli-media-bundle</guid><description>Gérez facilement les médias (images) dans votre application Symfony avec JoliMediaBundle. Intégrez une médiathèque complète et une interface d&apos;administration professionnelle en quelques minutes.</description><pubDate>Sat, 22 Nov 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/jolibundle.webp" length="0" type="image/webp"/></item><item><title>Créer des Formulaires Multi-Étapes avec Symfony FormFlow</title><link>https://yoandev.co/form-flow-symfony</link><guid isPermaLink="true">https://yoandev.co/form-flow-symfony</guid><description>Symfony 7.4 introduit une fonctionnalité majeure attendue depuis longtemps : les formulaires multi-étapes (FormFlow). Cette nouveauté native permet de diviser de longs formulaires en plusieurs étapes connectées, offrant une meilleure expérience utilisateur et une gestion simplifiée des données complexes.</description><pubDate>Tue, 11 Nov 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/formflow.webp" length="0" type="image/webp"/></item><item><title>Dans les coulisses de la formation « Créer son premier Bundle Symfony »</title><link>https://yoandev.co/coulisses-formation-bundle-symfony</link><guid isPermaLink="true">https://yoandev.co/coulisses-formation-bundle-symfony</guid><description>Cela faisait un moment que l&apos;idée me trottait dans la tête. Je n&apos;ai jamais trouvé de contenu clair, simple et concret en français sur la création de bundles Symfony. Et à force d&apos;en parler, de faire des vidéos, de lire vos messages… j&apos;ai réalisé que beaucoup d&apos;entre vous me posaient les mêmes questions : « Comment créer un bundle Symfony ? », « C&apos;est quoi la différence avec un service ? », « Comment le publier sur Packagist ? ». Découvrez les coulisses de cette formation complète.</description><pubDate>Fri, 31 Oct 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/Formation-Bundle-Symfony.webp" length="0" type="image/webp"/></item><item><title>Rendre la documentation utile et accessible grâce à l’IA</title><link>https://yoandev.co/rendre-la-documentation-vivante-mcp</link><guid isPermaLink="true">https://yoandev.co/rendre-la-documentation-vivante-mcp</guid><description>Une documentation n’est réellement utile que si elle répond aux questions au moment où elles se posent. Pour résoudre le problème de la documentation peu consultée, j’ai développé un serveur MCP qui rend notre documentation interne interrogeable directement dans l’IDE.</description><pubDate>Sat, 25 Oct 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/de484e07-231f-43f5-b256-8309c1c3a59d.png" length="0" type="image/webp"/></item><item><title>Tutoriel : Le Design Pattern Strategy dans Symfony (pour les débutants)</title><link>https://yoandev.co/design-pattern-strategy-symfony</link><guid isPermaLink="true">https://yoandev.co/design-pattern-strategy-symfony</guid><description>Découvrez comment faire évoluer votre code Symfony de l&apos;approche naïve avec des if/else vers le design pattern Strategy. Tutoriel complet avec exemples concrets.</description><pubDate>Fri, 26 Sep 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/01k6187hfde5zs87h9qqyecwbz.webp" length="0" type="image/webp"/></item><item><title>Déployer une instance n8n en quelques minutes (avec Hidora)</title><link>https://yoandev.co/deployer-n8n-hidora</link><guid isPermaLink="true">https://yoandev.co/deployer-n8n-hidora</guid><description>Dévouvrez comment déployer votre propre instance de n8n en quelques minutes (avec Hidora) et gardez la main sur vos données !</description><pubDate>Sat, 17 May 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/n8n_simple.webp" length="0" type="image/webp"/></item><item><title>TDD — Typo Driven Debugging</title><link>https://yoandev.co/typo-driven-debugging</link><guid isPermaLink="true">https://yoandev.co/typo-driven-debugging</guid><description>Quand une faute de frappe nous sauve la prod, littéralement.</description><pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/eb204ec3-dcdf-478b-b0f2-8bf51b08c2a8.png" length="0" type="image/webp"/></item><item><title>Docker Hub limitations : sécurisez vos pipelines GitLab CI/CD en 3 étapes</title><link>https://yoandev.co/docker-hub-limitations-gitlab</link><guid isPermaLink="true">https://yoandev.co/docker-hub-limitations-gitlab</guid><description>Docker Hub limite les téléchargements d&apos;images de base comme php, alpine, node, etc. Sécurisez vos pipelines GitLab CI/CD en 3 étapes.</description><pubDate>Sat, 29 Mar 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/0ccdac0f-0848-42a2-bd89-2d6656c8b3a4.png" length="0" type="image/webp"/></item><item><title>Utiliser PinesUI dans un projet Symfony</title><link>https://yoandev.co/utiliser-pinesui-avec-symfony</link><guid isPermaLink="true">https://yoandev.co/utiliser-pinesui-avec-symfony</guid><description>PInes UI est une collection de composants Tailwind CSS et Alpine.js. Voyons comment l&apos;utiliser dans un projet Symfony.</description><pubDate>Sat, 15 Mar 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/pinesui.webp" length="0" type="image/webp"/></item><item><title>Renovate bot pour en finir avec la mise à jour de vos dépendances sur GitLab</title><link>https://yoandev.co/renovate-bot-pour-en-finir-avec-la-maj-de-vos-dependances-sur-gitlab</link><guid isPermaLink="true">https://yoandev.co/renovate-bot-pour-en-finir-avec-la-maj-de-vos-dependances-sur-gitlab</guid><description>Vous perdez un temps fou à mettre à jour les dépendances de vos projets GitLab ? Renovabot peut vous aider ! Voyons comment l&apos;utiliser simplement.</description><pubDate>Sat, 22 Feb 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/renovate.webp" length="0" type="image/webp"/></item><item><title>Sécuriser votre application avec un WAF et les règles OWASP</title><link>https://yoandev.co/securiser-votre-application-avec-un-waf</link><guid isPermaLink="true">https://yoandev.co/securiser-votre-application-avec-un-waf</guid><description>Vous avez mis votre application en ligne et vous vous demandez comment la protéger des attaques ? Découvrez comment mettre en place un WAF avec FrankenPHP, Coraza et les règles OWASP.</description><pubDate>Sat, 11 Jan 2025 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/waf.webp" length="0" type="image/webp"/></item><item><title>Déployer en prod votre app Symfony avec Kamal, FrankenPHP et de simples VPS</title><link>https://yoandev.co/deployer-en-prod-votre-app-symfony-avec-kamal</link><guid isPermaLink="true">https://yoandev.co/deployer-en-prod-votre-app-symfony-avec-kamal</guid><description>Perdu dans la jungle des solutions de déploiement pour votre application Symfony ? Vous avez un budget limité ? Vous êtes au bon endroit ! Découvrez comment déployer votre application en production avec Kamal, FrankenPHP et de simples VPS.</description><pubDate>Sat, 21 Dec 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/cbe9b102-554f-45d6-b4a4-b55d7d9158bd.webp" length="0" type="image/webp"/></item><item><title>Créer votre portfolio de dev (Guide complet - 2025)</title><link>https://yoandev.co/portfolio-dev-2025</link><guid isPermaLink="true">https://yoandev.co/portfolio-dev-2025</guid><description>Vous êtes développeuse ou développeur et vous souhaitez créer votre portfolio ? Par où commencer ? Quelles technologies utiliser ? Comment le déployer ? Dans ce guide complet, je vous explique comment créer votre portfolio de dev en quelques minutes, sans prise de tête.</description><pubDate>Sat, 14 Dec 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/85bef0db-1cb5-45e5-b2fe-aae6699e589c.webp" length="0" type="image/webp"/></item><item><title>Azimutt : l&apos;outil ultime pour vos bases de données</title><link>https://yoandev.co/azimutt-outil-ultime-pour-vos-bases-de-donnees</link><guid isPermaLink="true">https://yoandev.co/azimutt-outil-ultime-pour-vos-bases-de-donnees</guid><description>Découvrons comment Azimutt peut vous aider à explorer et documenter vos bases de données HYPER simplement !</description><pubDate>Sat, 30 Nov 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/e484c25a-61df-47a9-ab28-c09beb1f18cc.webp" length="0" type="image/webp"/></item><item><title>4 Nouveautés de Symfony 7.2</title><link>https://yoandev.co/4-nouveautes-symfony-7-2</link><guid isPermaLink="true">https://yoandev.co/4-nouveautes-symfony-7-2</guid><description>Symfony 7.2 va bientôt sortir, découvrons ensemble quatre nouveautés qui vont vous faciliter la vie avec cette nouvelle version.</description><pubDate>Sat, 09 Nov 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/22e05cb0-83ff-4cb7-935f-d1faf8ad63c4.webp" length="0" type="image/webp"/></item><item><title>Déployer vos applications Symfony avec Ansible sur un Cloudways</title><link>https://yoandev.co/cloudways-ansible-symfony</link><guid isPermaLink="true">https://yoandev.co/cloudways-ansible-symfony</guid><description>Découvrez comment déployer vos applications Symfony simplement avec Ansible sur Cloudways.</description><pubDate>Fri, 25 Oct 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/b955d1b8-6a6f-4959-81d0-2bf18d7c288a.webp" length="0" type="image/webp"/></item><item><title>Le danger des secrets dans Git</title><link>https://yoandev.co/git-leak-secrets</link><guid isPermaLink="true">https://yoandev.co/git-leak-secrets</guid><description>Vous avez commité des secrets dans votre dépôt Git et vous avez paniqué ? Vous avez bien fait ! Dans ce article nous allons voir comment les secrets peuvent être récupérés et exploités par des pirates ☠️.</description><pubDate>Sat, 19 Oct 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/3da0993c-c53e-492a-86fd-c580422782da.webp" length="0" type="image/webp"/></item><item><title>Déployer vos applications en production sur un cluster Docker Swarm et 3 VPS</title><link>https://yoandev.co/docker-swarm</link><guid isPermaLink="true">https://yoandev.co/docker-swarm</guid><description>Découvrez comment déployer vos applications en production sur un cluster Docker Swarm et 3 VPS de manière simple et rapide.</description><pubDate>Sat, 12 Oct 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/ff4af630-2af2-46ce-ac91-c0299acf0938.webp" length="0" type="image/webp"/></item><item><title>Héberger un site Symfony sur un VPS Hostinger</title><link>https://yoandev.co/symfony-hostinger</link><guid isPermaLink="true">https://yoandev.co/symfony-hostinger</guid><description>Découvrez comment héberger votre application Symfony sur un VPS Hostinger avec Docker et Portainer.</description><pubDate>Sat, 21 Sep 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/54545454f5f4fff545454f.webp" length="0" type="image/webp"/></item><item><title>Symfony UX Map : Des cartes interactives pour vos applications Symfony</title><link>https://yoandev.co/symfony-ux-map</link><guid isPermaLink="true">https://yoandev.co/symfony-ux-map</guid><description>Si vous avez dèja intégré des maps dans vos applications Symfony, vous avez probablement révers d&apos;une solution pour vous simplifier la vie. Symfony UX Map est peut-être la solution pour vous !</description><pubDate>Tue, 20 Aug 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/d6b0498f-abdf-4783-a643-52538e3a5536.webp" length="0" type="image/webp"/></item><item><title>Symfony UX Icons : Du SVG en une ligne de code</title><link>https://yoandev.co/symfony-ux-icons</link><guid isPermaLink="true">https://yoandev.co/symfony-ux-icons</guid><description>Le front et sa complexité, c&apos;est fini depuis Symfony UX. Découvrez comment intégrer des icônes SVG en une ligne de code.</description><pubDate>Fri, 31 May 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/189bea6e-ca2d-4ef7-9f4f-563a6c98b21b.webp" length="0" type="image/webp"/></item><item><title>3 Nouveautés de Symfony 7.1</title><link>https://yoandev.co/3-nouveautes-symfony-7-1</link><guid isPermaLink="true">https://yoandev.co/3-nouveautes-symfony-7-1</guid><description>Découvrons ensemble trois nouveautés introduite dans Symfony avec la version 7.1: MapUploadedFile Attribute, IsCsrfTokenValid Attribute et MacAddress Constraint.</description><pubDate>Sat, 18 May 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/546546545454fezfzfezf.webp" length="0" type="image/webp"/></item><item><title>Bruno, LE client API qui change le Game ?</title><link>https://yoandev.co/bruno-le-client-api-qui-change-le-game</link><guid isPermaLink="true">https://yoandev.co/bruno-le-client-api-qui-change-le-game</guid><description>Bruno est un outil qui permet de gérer vos API de manière simple et efficace. Découvrez comment il vient changer la donne dans la gestion de vos collections d&apos;API.</description><pubDate>Mon, 29 Apr 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/61e5b9f2-cbd6-4176-88b6-56078d277873.webp" length="0" type="image/webp"/></item><item><title>4 Outils pour sauvegarder vos bases de données</title><link>https://yoandev.co/4-outils-pour-sauvegarder-vos-bases-de-donnees</link><guid isPermaLink="true">https://yoandev.co/4-outils-pour-sauvegarder-vos-bases-de-donnees</guid><description>Sauvegarder vos bases de données est une tâche essentielle pour tout projet. Dans cet article, je vous propose de découvrir 4 outils pour sauvegarder vos bases de données, dont un outil spécifique pour les projets Symfony.</description><pubDate>Fri, 05 Apr 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/fe52f0b3-b6ad-4d9f-a99a-359c17c0e304.webp" length="0" type="image/webp"/></item><item><title>VSCode dans le cloud : comment coder depuis n&apos;importe où ?</title><link>https://yoandev.co/vscode-dans-le-cloud</link><guid isPermaLink="true">https://yoandev.co/vscode-dans-le-cloud</guid><description>Qui a dit qu&apos;il vous fallait un ordinateur puissant pour coder ? Découvrez comment coder depuis n&apos;importe où avec votre VSCode dans le cloud.</description><pubDate>Fri, 22 Mar 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/54ad2aa6-7bc2-41e8-886d-11e5c89dd9e5.webp" length="0" type="image/webp"/></item><item><title>Castor, le task runner des devs PHP ?</title><link>https://yoandev.co/castor-le-task-runner-des-devs-php</link><guid isPermaLink="true">https://yoandev.co/castor-le-task-runner-des-devs-php</guid><description>Découvrons Castor, un task runner pour les développeurs PHP. Il ce positionne comme un outil simple et efficace pour gérer les tâches récurrentes de vos projets, et comme alternative à des outils comme Makefile ou Taskfile.</description><pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/fddd04d3-0df9-43f8-8a2e-62a258b00398.webp" length="0" type="image/webp"/></item><item><title>Feature flags avec Symfony et GitLab</title><link>https://yoandev.co/feature-flags-avec-symfony-et-gitlab</link><guid isPermaLink="true">https://yoandev.co/feature-flags-avec-symfony-et-gitlab</guid><description>Découvrons comment mettre en place des feature flags avec Symfony et GitLab. Cela nous permettra de déployer du code en production sans l&apos;activer pour tout le monde. Idéal dans un flux de développement continu.</description><pubDate>Sat, 02 Mar 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/79458276-86ac-4cf8-a0bb-dd8c4ae4877c.webp" length="0" type="image/webp"/></item><item><title>10 commandes Linux incroyables</title><link>https://yoandev.co/10-commandes-linux-incroyables</link><guid isPermaLink="true">https://yoandev.co/10-commandes-linux-incroyables</guid><description>Découvrez 10 commandes Linux incroyables, étonnantes et parfois même inutiles, qui vous feront briller aux yeux de vos collègues !</description><pubDate>Fri, 16 Feb 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/a4d57ff6-45dc-44fc-8245-839e2fbe1917.webp" length="0" type="image/webp"/></item><item><title>Comment ChatGPT peut vous aider à créer des outils</title><link>https://yoandev.co/comment-chatgpt-peut-vous-aider-a-creer-des-outils</link><guid isPermaLink="true">https://yoandev.co/comment-chatgpt-peut-vous-aider-a-creer-des-outils</guid><description>ChatGPT, le désormais célèbre modèle de langage de génération de texte de OpenAI, est un outil puissant pour créer des outils de productivité. Dans cet article, nous allons voir comment ChatGPT peut être utilisé pour créer des outils pour les devs, les Ops ou les équipes DevOps.</description><pubDate>Sat, 10 Feb 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/506861b1-2228-44f4-a438-e4bee504bb70.webp" length="0" type="image/webp"/></item><item><title>Copier et anonymiser vos données de prod pour vos devs</title><link>https://yoandev.co/copier-et-anonymiser-vos-donnees-de-prod-pour-vos-devs</link><guid isPermaLink="true">https://yoandev.co/copier-et-anonymiser-vos-donnees-de-prod-pour-vos-devs</guid><description>Je suis sûr que vous avez déjà eu besoin de copier des données de production pour vos devs. Voyons comment faire ça simplement avec Snaplet et rester enfin en conformité avec le RGPD !</description><pubDate>Fri, 09 Feb 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/fe6a5a42-64f4-4c65-ab16-188d516c40ea.webp" length="0" type="image/webp"/></item><item><title>Découverte des Load Balancer avec HAProxy</title><link>https://yoandev.co/decouverte-load-balancer-avec-haproxy</link><guid isPermaLink="true">https://yoandev.co/decouverte-load-balancer-avec-haproxy</guid><description>Découvrons ensemble le concept de Load Balancer avec HAProxy. Nous allons mettre en place un petit labo avec Docker pour comprendre le fonctionnement de HAProxy, puis nous déploierons notre démo dans le cloud.</description><pubDate>Fri, 02 Feb 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/bb41a249-67dc-4e81-a401-fd7590807666.webp" length="0" type="image/webp"/></item><item><title>FrankenPHP et Symfony : Une solution d&apos;avenir ?</title><link>https://yoandev.co/frankenphp-et-symfony</link><guid isPermaLink="true">https://yoandev.co/frankenphp-et-symfony</guid><description>Dans cet article nous allons découvrir comment utiliser FrankenPHP avec Symfony et comment le déployer en production dans le cloud dans les conditions du réel en quelques minutes.</description><pubDate>Sat, 27 Jan 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/9fb6ac75-d489-4252-9251-9ce6551d213e.webp" length="0" type="image/webp"/></item><item><title>Construire un RAG en PHP avec la doc de Symfony, LLPhant et OpenAI</title><link>https://yoandev.co/construire-un-rag-en-php-avec-la-doc-de-symfony-llphant-et-openai</link><guid isPermaLink="true">https://yoandev.co/construire-un-rag-en-php-avec-la-doc-de-symfony-llphant-et-openai</guid><description>Dans cet article, nous allons voir comment créer un chatbot ayant la capacité de répondre à des questions sur la documentation de Symfony en mettant en place un RAG (Retrieval Augmented Generation) avec LLPhant et OpenAI dans un projet Symfony.</description><pubDate>Fri, 19 Jan 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/6da4e86e-2b90-469c-93c1-b9cfa3fff772.webp" length="0" type="image/webp"/></item><item><title>Formation Symfony 7 - Découvrez Symfony 7 en 7 projets</title><link>https://yoandev.co/formation-symfony-7</link><guid isPermaLink="true">https://yoandev.co/formation-symfony-7</guid><description>Découvrez Symfony 7 en 7 projets, LA formation pour découvrir Symfony 7 en créant 7 projets concrets</description><pubDate>Tue, 02 Jan 2024 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/formation_sf7.png" length="0" type="image/webp"/></item><item><title>Du React avec Symfony</title><link>https://yoandev.co/du-react-avec-symfony</link><guid isPermaLink="true">https://yoandev.co/du-react-avec-symfony</guid><description>Découvrez comment intégrer React dans votre application Symfony HYPER simplement</description><pubDate>Wed, 19 Oct 2022 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/react_sf.webp" length="0" type="image/webp"/></item><item><title>Utiliser Tailwind en équipe avec Symfony</title><link>https://yoandev.co/tailwind-en-equipe</link><guid isPermaLink="true">https://yoandev.co/tailwind-en-equipe</guid><description>Je vous propose une approche pour utiliser Tailwind CSS en équipe dans un projet Symfony.</description><pubDate>Fri, 07 Oct 2022 20:50:37 GMT</pubDate><enclosure url="https://yoandev.co/img/tailwind_sf_equipe.webp" length="0" type="image/webp"/></item><item><title>Tailwind Elements avec Symfony 6 !</title><link>https://yoandev.co/tailwind-elements-avec-symfony-6</link><guid isPermaLink="true">https://yoandev.co/tailwind-elements-avec-symfony-6</guid><description>Vous avez envie d&apos;utiliser Tailwind, mais vous avez peur de perdre vos marques vis à vis de Bootstrap ? Je vous propose découvrir Tailwind Elements qui est un Bootstrap like plus joli et plus complet.</description><pubDate>Sat, 10 Sep 2022 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/0cf4a59c-3360-4f3d-ac4c-7fa76f9f2ac3.webp" length="0" type="image/webp"/></item><item><title>Documentation automatique d&apos;une App Symfony avec SchemaSpy et GitLab !</title><link>https://yoandev.co/documentation-automatique-dune-app-symfony-avec-schemaspy-et-gitlab</link><guid isPermaLink="true">https://yoandev.co/documentation-automatique-dune-app-symfony-avec-schemaspy-et-gitlab</guid><description>La documentation est un élément important dans un projet ! Voyons comment génerer une doc du modèle de données d&apos;une App Symfony avec SchemaSpy et GitLab CI/Pages.</description><pubDate>Fri, 02 Sep 2022 22:40:38 GMT</pubDate><enclosure url="https://yoandev.co/img/5e280061-fc90-4d38-a8a8-5034ec89fd88.webp" length="0" type="image/webp"/></item><item><title>Publier un blog HYPER simplement !</title><link>https://yoandev.co/publier-un-blog-hyper-simplement</link><guid isPermaLink="true">https://yoandev.co/publier-un-blog-hyper-simplement</guid><description>Découvrons comment publier un Blog avec Hugo, Front Matter et l&apos;hébergeur Netlify !</description><pubDate>Sun, 10 Jul 2022 13:35:33 GMT</pubDate><enclosure url="https://yoandev.co/img/ea5f937b-abb7-4814-b117-76b3ff7d8288.webp" length="0" type="image/webp"/></item><item><title>Symfony UX Autocomplete</title><link>https://yoandev.co/symfony-ux-autocomplete</link><guid isPermaLink="true">https://yoandev.co/symfony-ux-autocomplete</guid><description>Et si je vous disez que mettre en place de l&apos;autocompletion ne necessité qu&apos;une seul ligne de code ? Avec Symfony UX AutoComplete, c&apos;est possible !</description><pubDate>Sat, 02 Jul 2022 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/f4375979-0d03-40fe-b293-b407daf28e17.webp" length="0" type="image/webp"/></item><item><title>Symfony : Twig et Live Components</title><link>https://yoandev.co/symfony-twig-et-live-components</link><guid isPermaLink="true">https://yoandev.co/symfony-twig-et-live-components</guid><description>Nous allons voir comment mettre en place des composants Twig réutilisable, et comment rendre des éléments réactifs sans écrire une seul ligne de JavaScript !</description><pubDate>Thu, 26 May 2022 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/79eb53a5-4656-4c83-8708-5ec59170ea3b.webp" length="0" type="image/webp"/></item><item><title>Utilisation de Intro.js avec un projet Symfony</title><link>https://yoandev.co/utilisation-de-intro-js-avec-un-projet-symfony</link><guid isPermaLink="true">https://yoandev.co/utilisation-de-intro-js-avec-un-projet-symfony</guid><description>A la recherche d&apos;idées pour améliorer l&apos;onboarding de vos utilisateurs, je vous propose de découvrir comment utiliser Intro.js avec un projet Symfony</description><pubDate>Fri, 29 Apr 2022 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/74abe7ad-a149-46f5-98f7-a4b20c533bb4.webp" length="0" type="image/webp"/></item><item><title>Des notifications Symfony au top avec Notyf</title><link>https://yoandev.co/des-notifications-symfony-au-top-avec-notyf</link><guid isPermaLink="true">https://yoandev.co/des-notifications-symfony-au-top-avec-notyf</guid><description>Vous avez un projet Symfony, et vous voulez des &quot;flash messages&quot; au top !? La librairie Notyf est là pour vous !</description><pubDate>Tue, 19 Apr 2022 16:42:03 GMT</pubDate><enclosure url="https://yoandev.co/img/40a624a4-f837-4d7d-9c1b-efc5141ee6d8.webp" length="0" type="image/webp"/></item><item><title>8 Ressources pour devenir un boss de Linux</title><link>https://yoandev.co/8-ressources-pour-devenir-un-boss-de-linux</link><guid isPermaLink="true">https://yoandev.co/8-ressources-pour-devenir-un-boss-de-linux</guid><description>Vous avez toujorus voulu franchir le cap et enfin comprendre les mystère de Linux et de sa ligne de commande !? Voici quelques ressources pour faire de vous un véritable boss du Bash Linux.</description><pubDate>Thu, 17 Mar 2022 19:56:06 GMT</pubDate><enclosure url="https://yoandev.co/img/a78864bb-b5b1-454a-a7fb-352abc348d76.webp" length="0" type="image/webp"/></item><item><title>A la découverte des variables d&apos;environnement de Symfony</title><link>https://yoandev.co/a-la-decouverte-des-variables-d-environnement-de-symfony</link><guid isPermaLink="true">https://yoandev.co/a-la-decouverte-des-variables-d-environnement-de-symfony</guid><description>Dans cet article, nous allons partir à la découverte des variables d&apos;environnement de Symfony, et vous allez voir qu&apos;il y a une infinité de façons de les définir ou des les utiliser!</description><pubDate>Fri, 11 Mar 2022 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/e604512e-eb80-48ef-9b03-0a12b5eabd28.webp" length="0" type="image/webp"/></item><item><title>Mettre en place Matomo sur une application Symfony en respectant la RGPD</title><link>https://yoandev.co/mettre-en-place-matomo-sur-une-application-symfony-en-respectant-la-rgpd</link><guid isPermaLink="true">https://yoandev.co/mettre-en-place-matomo-sur-une-application-symfony-en-respectant-la-rgpd</guid><description>La CNIL à rendu l&apos;utilisation de Googe Analytics interdite en France début 2022. Dans cet article nous allons voir comment mettre en place une solution d&apos;Analytics qui respecte la RGPD.</description><pubDate>Fri, 04 Mar 2022 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/67a68b1c-86a2-4605-9ded-fb71365359aa.webp" length="0" type="image/webp"/></item><item><title>Une documentation avec Docusaurus et GitLab Pages</title><link>https://yoandev.co/une-documentation-avec-docusaurus-et-gitlab-pages</link><guid isPermaLink="true">https://yoandev.co/une-documentation-avec-docusaurus-et-gitlab-pages</guid><pubDate>Fri, 25 Feb 2022 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/f217dfd5-5ee1-4706-9ad4-aeed2060ea84.webp" length="0" type="image/webp"/></item><item><title>Pico.css avec Symfony et Webpack Encore</title><link>https://yoandev.co/pico-css-avec-symfony-et-webpack-encore</link><guid isPermaLink="true">https://yoandev.co/pico-css-avec-symfony-et-webpack-encore</guid><description>Proof Of Concept de la mise en place de Pico.css dans un projet Symfony avec Webpack Encore</description><pubDate>Thu, 17 Feb 2022 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/9610cce2-0c42-41f3-bbb2-918da1234146.webp" length="0" type="image/webp"/></item><item><title>Authentification 2FA avec Symfony</title><link>https://yoandev.co/authentification-2fa-avec-symfony</link><guid isPermaLink="true">https://yoandev.co/authentification-2fa-avec-symfony</guid><description>Authentification 2FA avec Symfony</description><pubDate>Sat, 04 Sep 2021 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/76d28cc4-1028-4146-a9ab-c796eddce06d.webp" length="0" type="image/webp"/></item><item><title>Une authentification MAGIQUE dans Symfony !</title><link>https://yoandev.co/une-authentification-magique-dans-symfony</link><guid isPermaLink="true">https://yoandev.co/une-authentification-magique-dans-symfony</guid><description>Aujourd&apos;hui nous allons voir comment mettre en place une authentification magique dans Symfony ! Notre objectif sera de créer un lien qui permettra à un utilisateur de se connecter sans avoir à saisir son mot de passe.</description><pubDate>Sun, 29 Aug 2021 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/40413256-3191-44ad-ad8e-23180485d65c.webp" length="0" type="image/webp"/></item><item><title>L&apos;Object Storage dans une application Symfony</title><link>https://yoandev.co/lobject-storage-dans-une-application-symfony</link><guid isPermaLink="true">https://yoandev.co/lobject-storage-dans-une-application-symfony</guid><description>Les modes de déploiement et d&apos;hébergement de nos applications évoluent et par conséquent la façon que nous avons de les développer change aussi. Si vous envisagez de déployer vos applications dans un environnement cloud il va falloir rendre vos applications stateless.</description><pubDate>Sat, 21 Aug 2021 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/1bef3cbe-883c-4623-a4c7-7a116b2bf03b.webp" length="0" type="image/webp"/></item><item><title>Consommer une API avec HttpClient et Symfony 5 : Les chiffres du COVID</title><link>https://yoandev.co/consommer-une-api-avec-httpclient-et-symfony-5-les-chiffres-du-covid</link><guid isPermaLink="true">https://yoandev.co/consommer-une-api-avec-httpclient-et-symfony-5-les-chiffres-du-covid</guid><description>Aujourd&apos;hui nous allons voir comment consommer une API avec le HttpClient de Symfony ! Vous allez le voir, pour l&apos;usage simple que nous allons en faire, c&apos;est un jeu d&apos;enfant !</description><pubDate>Sun, 24 Jan 2021 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/5e263b39-0a48-4bc1-b0ce-7cf8ed90cff8.webp" length="0" type="image/webp"/></item><item><title>Un bot Twitter (sur  la vaccination) avec les commandes de symfony 5 et la crontab</title><link>https://yoandev.co/un-bot-twitter-sur-la-vaccination-avec-les-commandes-de-symfony-5-et-la-crontab</link><guid isPermaLink="true">https://yoandev.co/un-bot-twitter-sur-la-vaccination-avec-les-commandes-de-symfony-5-et-la-crontab</guid><description>Aujourd&apos;hui nous allons voir comment mettre en place un Bot pour Twitter ! Notre objectif sera de récupérer le nombre officiel de personnes vaccinées contre la Covid 19 et de publier une fois par jour les données sur un compte Twitter.</description><pubDate>Sun, 24 Jan 2021 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/f9e067d9-920e-49d1-9059-0793a4e475f5.webp" length="0" type="image/webp"/></item><item><title>Un Workflow de pro avec Symfony 5 !</title><link>https://yoandev.co/un-workflow-de-pro-avec-symfony-5</link><guid isPermaLink="true">https://yoandev.co/un-workflow-de-pro-avec-symfony-5</guid><description>Dans cet article nous allons découvrir le composant Workflow de Symfony. Ce composant va nous permettre de mettre en place facilement et rapidement un workflow dans une application Symfony.</description><pubDate>Sat, 16 Jan 2021 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/0f6392d8-0b13-4bbc-9ee3-7e77f84e0012.webp" length="0" type="image/webp"/></item><item><title>Mettre en production une application Symfony 5 avec Heroku</title><link>https://yoandev.co/mettre-en-production-une-application-symfony-5-avec-heroku</link><guid isPermaLink="true">https://yoandev.co/mettre-en-production-une-application-symfony-5-avec-heroku</guid><description>Je reçois très souvent des messages me demandant comment mettre en production une application Symfony. Il existe de nombreuses possibilités pour réaliser cela, aujourd’hui je vais vous présenter une solution simple (et gratuite dans un cadre d&apos;un apprentissage).</description><pubDate>Sat, 09 Jan 2021 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/fe836280-01ad-44b9-9e0e-bec0d8be1097.webp" length="0" type="image/webp"/></item><item><title>Intégration continue d&apos;une API (Symfony/API Platform) avec Postman et GitLab CI</title><link>https://yoandev.co/integration-continue-dune-api-symfony-api-platform-avec-postman-et-gitlab-ci</link><guid isPermaLink="true">https://yoandev.co/integration-continue-dune-api-symfony-api-platform-avec-postman-et-gitlab-ci</guid><description>Aujourd&apos;hui nous allons voir comment mettre en place une intégration continue pour une API Symfony (avec API Platform), en utilisant Postman pour écrire nos tests, et GitLab CI pour les exécuter.</description><pubDate>Sat, 02 Jan 2021 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/e7c60e53-cd30-4364-af74-1c0d827242fb.webp" length="0" type="image/webp"/></item><item><title>De l&apos;asynchrone avec Symfony 5 et RabbitMQ</title><link>https://yoandev.co/de-lasynchrone-avec-symfony-5-et-rabbitmq</link><guid isPermaLink="true">https://yoandev.co/de-lasynchrone-avec-symfony-5-et-rabbitmq</guid><description>Je vous propose de mettre en place un système de gestion Asynchrone dans un projet Symfony 5 en utilisant RabbitMQ, et vous allez le voir c&apos;est super simple ! Pour nous simplifier la tâche Symfony dispose d&apos;un super composant : Messenger.</description><pubDate>Sat, 26 Dec 2020 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/fbd7e768-325d-4d27-a945-d34bf62917d5.webp" length="0" type="image/webp"/></item><item><title>Intégration continue d&apos;un projet Symfony 5 avec GitLab CI</title><link>https://yoandev.co/integration-continue-dun-projet-symfony-5-avec-gitlab-ci</link><guid isPermaLink="true">https://yoandev.co/integration-continue-dun-projet-symfony-5-avec-gitlab-ci</guid><description>À l&apos;heure du DevOps, à la réduction du temps entre le développement et la mise en route des fonctionnalités, il n&apos;est plus que jamais nécessaire de mettre en place des outils pour s&apos;assurer de la qualité de notre code.</description><pubDate>Sat, 19 Dec 2020 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/a86c8c24-c47c-4c7a-bdd3-6f3e30cd12e0.webp" length="0" type="image/webp"/></item><item><title>Bootstrap 5 avec Symfony 5 et Webpack Encore</title><link>https://yoandev.co/bootstrap-5-avec-symfony-5-et-webpack-encore</link><guid isPermaLink="true">https://yoandev.co/bootstrap-5-avec-symfony-5-et-webpack-encore</guid><description>Bootstrap 5 est sorti en version beta, et nous allons voir comment l&apos;utiliser dans un projet Symfony 5 avec Webpack Encore !</description><pubDate>Sat, 12 Dec 2020 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/b055e610-9bcc-41da-82e3-22f95b531675.webp" length="0" type="image/webp"/></item><item><title>Découvrons Symfony UX avec Chart.js, Dropzone.js et Cropper.js</title><link>https://yoandev.co/decouvrons-symfony-ux-avec-chart-js-dropzone-js-et-cropper-js</link><guid isPermaLink="true">https://yoandev.co/decouvrons-symfony-ux-avec-chart-js-dropzone-js-et-cropper-js</guid><description>Symfony UX c&apos;est une nouvelle initiative de Symfony pour simplifier l&apos;utilisation de composants Javascript dans nos projets Symfony. Dans cet article nous allons découvrir ensemble 3 composants disponibles lors de la sortie de Symfony UX.</description><pubDate>Sat, 05 Dec 2020 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/bddc0714-6189-4dd2-8bd1-cfffe46941e5.webp" length="0" type="image/webp"/></item><item><title>Superviser ses conteneurs Docker avec Prometheus/Grafana et &quot;stressons&quot; la solution avec une API Symfony et Postman</title><link>https://yoandev.co/superviser-ses-conteneurs-docker-avec-prometheus-grafana-et-stressons-la-solution-avec-une-api-symfony-et-postman</link><guid isPermaLink="true">https://yoandev.co/superviser-ses-conteneurs-docker-avec-prometheus-grafana-et-stressons-la-solution-avec-une-api-symfony-et-postman</guid><description>Aujourd&apos;hui nous allons nous intéresser à la mise en place d&apos;une solution de supervision pour nos conteneurs Docker avec Prometheus et Grafana. L&apos;idée c&apos;est de disposer d&apos;un tableau de bord simple mais efficace pour pouvoir suivre les &quot;metrics&quot; de nos conteneurs et de s&apos;assurer de la bonne santé de l&apos;hôte.</description><pubDate>Mon, 30 Nov 2020 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/cc94ba35-c7cd-4b98-adc7-871165b088e2.webp" length="0" type="image/webp"/></item><item><title>Fabriquer votre image Docker avec Apache et PHP 8</title><link>https://yoandev.co/fabriquer-votre-image-docker-avec-apache-et-php-8</link><guid isPermaLink="true">https://yoandev.co/fabriquer-votre-image-docker-avec-apache-et-php-8</guid><description>Cela ne vous aura probablement pas échappé, surtout si vous suivez l&apos;actualité du PHP, mais la version 8 de PHP est sortie le 26 novembre 2020 ! Nous n&apos;allons pas ici détailler tous les ajouts de cette version, d&apos;autres ont déjà écrit d&apos;excellents articles sur le sujet que vous n&apos;aurez pas de mal à trouver.</description><pubDate>Fri, 27 Nov 2020 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/61005812-efbf-4da4-ac24-aae20f035ce7.webp" length="0" type="image/webp"/></item><item><title>Utiliser Tailwind CSS 2, PurgeCSS avec Symfony et Webpack Encore</title><link>https://yoandev.co/utiliser-tailwind-css-2-purgecss-avec-symfony-et-webpack-encore</link><guid isPermaLink="true">https://yoandev.co/utiliser-tailwind-css-2-purgecss-avec-symfony-et-webpack-encore</guid><description>Vous avez envie de découvrir Tailwind CSS 2.0, mais vous ne savez pas comment l&apos;installer dans un projet Symfony ? Je vous propose de découvrir comment mettre en place Tailwind CSS 2.0 et PurgeCSS dans un projet Symfony avec Webpack Encore.</description><pubDate>Wed, 25 Nov 2020 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/7a7bebb6-e738-4ad4-9d6b-339b79e0c14a.webp" length="0" type="image/webp"/></item><item><title>Profiler vos applications Symfony avec Blackfire et Docker</title><link>https://yoandev.co/profiler-vos-applications-symfony-avec-blackfire-et-docker</link><guid isPermaLink="true">https://yoandev.co/profiler-vos-applications-symfony-avec-blackfire-et-docker</guid><description>Cet article et cette vidéo ont pour objectifs de mettre en place Blackfire pour profiler une application Symfony, le tout dans un environnement Docker.</description><pubDate>Sat, 21 Nov 2020 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/6861aea2-06e5-404a-bc1d-2a7e8ecdf3fb.webp" length="0" type="image/webp"/></item><item><title>Du HTTPS en local avec Docker, Traefik, Traefik.me et Let&apos;s Encrypt</title><link>https://yoandev.co/du-https-en-local-avec-docker-traefik-traefik-me-et-lets-encrypt</link><guid isPermaLink="true">https://yoandev.co/du-https-en-local-avec-docker-traefik-traefik-me-et-lets-encrypt</guid><description>Aujourd&apos;hui je vous propose une méthode (et il en existe pleins d&apos;autre !) pour mettre en place très simplement, et sans trop d&apos;efforts, un certificat SSL pour vos développements en local. Encore une fois l&apos;objectif est d&apos;être le plus proche d&apos;un environnement de production, et donc le HTTPS est obligatoire ;-).</description><pubDate>Thu, 12 Nov 2020 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/469ca2c9-73bf-4b46-8a05-8d4c7077b66f.webp" length="0" type="image/webp"/></item><item><title>Un environnement de développement Symfony 5 avec Docker et Docker-compose</title><link>https://yoandev.co/un-environnement-de-developpement-symfony-5-avec-docker-et-docker-compose</link><guid isPermaLink="true">https://yoandev.co/un-environnement-de-developpement-symfony-5-avec-docker-et-docker-compose</guid><description>Je ne sais pas vous, mais installer une base de données MySQL, un phpMyAdmin ou encore un Apache avec PHP, même avec des solutions packagées (WAMP, MAMP ou autres joyeusetés de ce genre) n&apos;est pas ma plus grande passion ! Et pas envie de me prendre la tête à tout ré-installer si je change de machine !</description><pubDate>Sun, 08 Nov 2020 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/a5e2bb02-3b97-4af2-af24-bd51e157c6f5.webp" length="0" type="image/webp"/></item><item><title>Gérer ses conteneurs docker très simplement avec Portainer</title><link>https://yoandev.co/gerer-ses-conteneurs-docker-tres-simplement-avec-portainer</link><guid isPermaLink="true">https://yoandev.co/gerer-ses-conteneurs-docker-tres-simplement-avec-portainer</guid><description>Vous aussi vous avez besoin de fournir une interface graphique pour l&apos;exploitation de vos conteneurs Docker pour des collèges ou des intervenants extérieurs ? Portainer pourrait répondre à ce besoin, relativement simplement et efficacement !</description><pubDate>Wed, 04 Nov 2020 00:00:00 GMT</pubDate><enclosure url="https://yoandev.co/img/e0e0f6e2-de17-4cd3-b099-1db64a8ffc62.webp" length="0" type="image/webp"/></item></channel></rss>