Flux
Toutes les sources

YoanDev (YouTube)

28 articles Flux RSS
Programmation Web DevOps IA
Déployer Symfony sur un VPS, sans être expert DevOps 👌 Récent YouTube

Déployer Symfony sur un VPS, sans être expert DevOps 👌

Ton application Symfony tourne en local, et tu veux la mettre en ligne sur un petit serveur, avec une vraie adresse et le cadenas HTTPS ? C'est souvent là que tout se complique : Docker, pare-feu, certificats, nom de domaine… un tout autre métier que le développement. Dans cette vidéo, je te présente FrankenDeploy, l'outil open source que j'ai créé pour que cette étape ne soit plus un obstacle. Et on passe tout de suite à la pratique : on déploie la Symfony Demo sur un VPS tout neuf, de la…

YoanDev (YouTube)
Jev : cette IA ne sait pas écrire (et c'est une bonne nouvelle) YouTube

Jev : cette IA ne sait pas écrire (et c'est une bonne nouvelle)

Jev, le modèle « System One » de TypeSafe AI, ne génère pas une seule phrase : on lui pose des questions typées, il répond par des probabilités. Je l'ai testé avec Symfony AI : 3 000 décisions en 25 secondes, pour environ 3 centimes. Dans une application, on demande rarement un texte à une IA. On lui demande de trancher : ce message est-il urgent ? Dans quelle file part ce ticket ? Est-ce du spam ? Jev est fait pour ça, et seulement pour ça. Pas de texte à parser, pas de tokens de sortie à…

YoanDev (YouTube)
Symfony LSP : ce que PHPStan ne verra jamais 🕵️‍♂️ YouTube

Symfony LSP : ce que PHPStan ne verra jamais 🕵️‍♂️

PHPStan en niveau max, extension Symfony activée, conteneur compilé : aucune erreur. L'application est pourtant cassée en huit points. Le serveur LSP officiel de Symfony les trouve tous, sans éditeur, en une seconde. Un projet Symfony de cinq fichiers, PHPStan configuré au maximum, puis huit erreurs introduites une par une : routes inexistantes, templates absents, clés de traduction fausses, options de formulaire inconnues, paramètre de route oublié, placeholder qui ne correspond pas. On…

YoanDev (YouTube)
Personne ne vous dit ça sur les skills IA (alors j'ai testé) YouTube

Personne ne vous dit ça sur les skills IA (alors j'ai testé)

Même prompt, même projet Symfony, même IA. D'un côté rien, de l'autre des skills. Et le code qui sort n'a pas la même forme. Dans cette vidéo, je présente d'abord ce qu'est un skill pour un agent de code, et la suite symfony-yoandev que j'ai écrite : seize skills qui couvrent l'architecture, Doctrine, HTTP, la console, les tests, la performance et le reste. Pas des règles de style, des décisions : où vont les requêtes, ce qui entre dans Twig, qui a le droit de faire un flush, comment on écrit…

YoanDev (YouTube)
Tu n'as plus besoin de PowerPoint ni de Premiere Pro YouTube

Tu n'as plus besoin de PowerPoint ni de Premiere Pro

Et si tu n'avais plus jamais besoin de PowerPoint ni de Premiere Pro ? 🚀 Dans cette vidéo, je crée une présentation avec Slidev ET un teaser vidéo avec HyperFrames — 100 % en Markdown / code, sur les nouveautés de Symfony 8.1. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 🎯 CE QUE TU VAS APPRENDRE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ Compiler des sources techniques dans un seul fichier Markdown propre ✅ Slidev : créer des slides de dev animées (code, transitions, thèmes) en Markdown ✅ HyperFrames : générer…

YoanDev (YouTube)
J'ai cloné Claude Code en PHP/Symfony : voici comment ça marche ! YouTube

J'ai cloné Claude Code en PHP/Symfony : voici comment ça marche !

J'ai recodé Claude Code en PHP/Symfony pour comprendre exactement comment un agent de code fonctionne sous le capot. Dans cette vidéo, on commence par les concepts fondamentaux des agents IA (la boucle, le tool calling, le system prompt, les permissions, le streaming, les skills) puis on regarde comment c'est réellement implémenté dans sfcode — un clone CLI de Claude Code écrit avec Symfony AI et Symfony TUI. On termine par une démo en live sur le projet Symfony Demo : ajout d'un endpoint…

YoanDev (YouTube)
Tu hostes en self-hosted mais tu ne monitors rien : on doit parler 👀 YouTube

Tu hostes en self-hosted mais tu ne monitors rien : on doit parler 👀

Tu héberges 10 services en self-hosted, tes conteneurs Docker tournent H24... et tu sauras que ça plante quand un pote te DM "ton site est down". On doit parler. Dans cette vidéo, je teste Maintenant, un outil de monitoring Docker auto-hébergé qui se configure entièrement avec des labels Docker. Pas de config YAML à part, pas d'agent à installer dans chaque conteneur : tu ajoutes 2 lignes dans ton docker-compose et c'est plié. 🎯 Ce qu'on couvre dans la vidéo : ✅ Auto-découverte des conteneurs…

YoanDev (YouTube)
Ember rend l'observabilité de FrankenPHP RIDICULEMENT simple YouTube

Ember rend l'observabilité de FrankenPHP RIDICULEMENT simple

❤️ Soutiens la chaîne sur Patreon : https://www.patreon.com/YoanDev 🔥 Et si un seul outil te donnait à la fois un dashboard temps réel ET une intégration Grafana pour ton FrankenPHP ? Dans cette vidéo, je te présente Ember et ses deux visages qui couvrent toute ton observabilité. D'un côté, un TUI superbe qui se branche sur l'admin API de Caddy et te montre EN DIRECT ce qui se passe dans ton FrankenPHP : workers PHP, requêtes, métriques, logs, TLS… Le tout dans ton terminal, sans config. De…

YoanDev (YouTube)
Claude Code m'a déployé une App Symfony sur Kubernetes tout seul 😱 YouTube

Claude Code m'a déployé une App Symfony sur Kubernetes tout seul 😱

Mon Patreon : https://patreon.com/YoanDev Article de blog : https://yoandev.co/symfony-frankenphp-k3s-production Dans cette vidéo, on déploie une app Symfony (FrankenPHP) sur un mono-VPS avec K3s, la distro légère de Kubernetes, CI/CD via GitHub Actions vers GHCR, TLS Let's Encrypt automatique. Et c'est Claude Code qui fait le plus gros du boulot. ---------- 🚀 FORMATIONS 📘 Symfony 7 en 7 Projets 👉 https://formation.yoandev.co/decouvrez-symfony-7-en-7-projets 📦 Créer son premier Bundle…

YoanDev (YouTube)
Symfony, PHP, IA : 1h15 de discussion avec Nicolas Grekas ! YouTube

Symfony, PHP, IA : 1h15 de discussion avec Nicolas Grekas !

Symfony, PHP, IA : 1h15 de discussion avec Nicolas Grekas Nicolas Grekas est membre de la Core Team Symfony, mainteneur du projet et membre de la PHP Foundation. Un acteur incontournable de l'écosystème PHP et de l'open source. Dans cet entretien, on revient sur : - Son parcours : comment il est devenu un pilier de la communauté PHP - Symfony : l'état du framework, sa vision, ses perspectives - L'open source et la PHP Foundation : comment ça fonctionne, les enjeux, le financement - L'IA et son…

YoanDev (YouTube)
📆 RDV dimanche à 18 h sur la chaîne YouTube pour découvrir cette ITW dans son intégralité ! YouTube

📆 RDV dimanche à 18 h sur la chaîne YouTube pour découvrir cette ITW dans son intégralité !

Au programme : 1h15 d'échange sur son parcours, Symfony, l'Open Source ou l'IA. ---------- 🚀 FORMATIONS 📘 Symfony 7 en 7 Projets 👉 https://formation.yoandev.co/decouvrez-symfony-7-en-7-projets 📦 Créer son premier Bundle Symfony — De l’idée à la publication sur Packagist 👉 https://formation.yoandev.co/creer-son-premier-bundle-symfony-de-l-idee-a-la-publication-sur-packagist ---------- Bienvenue sur YoanDev, la chaîne dédiée à toutes les développeuses et tous les développeurs qui veulent…

YoanDev (YouTube)
Une app mobile native avec Symfony ? C'est maintenant possible ! YouTube

Une app mobile native avec Symfony ? C'est maintenant possible !

Et si vous pouviez transformer votre application Symfony en app mobile native, sans réécrire une seule ligne de code ? Avec Symfony UX Native (nouveau bundle expérimental basé sur Hotwire Native), c'est désormais possible. Votre app web existante est encapsulée dans un shell natif iOS/Android : barre de titre native, transitions fluides, gestes natifs... tout en gardant une seule codebase PHP. Dans cette vidéo, on construit ensemble NotePad, un carnet de notes avec Symfony 8, puis on le prépare…

YoanDev (YouTube)
J'ai quitté les algorithmes : mes 2 outils pour reprendre le contrôle 👀 YouTube

J'ai quitté les algorithmes : mes 2 outils pour reprendre le contrôle 👀

Ras-le-bol du scroll infini, du FOMO et des algorithmes qui décident ce que je dois lire. J'ai décidé de reprendre le contrôle de mon flux d'information en créant mes propres outils, open source, en une semaine. Flux — Un agrégateur de veille tech francophone qui centralise 50+ sources (RSS, YouTube, Podcasts) sans aucun algorithme. Juste du contenu, dans l'ordre chronologique : 🔗 https://flux.yoandev.co/ 📦 https://github.com/yoanbernabeu/flux DayBrief — Une newsletter quotidienne générée par…

YoanDev (YouTube)
Un agent IA qui connaît VRAIMENT votre projet Symfony ✨ YouTube

Un agent IA qui connaît VRAIMENT votre projet Symfony ✨

Symfony AI Mate : le serveur MCP qui connecte votre agent (Claude Code, Cursor, JetBrains AI...) directement à votre projet Symfony. Logs, profiler, services : votre agent y accède tout seul. Dans cette vidéo, on part de zéro avec la Symfony Demo et on installe AI Mate pas à pas. À la fin, votre agent peut : - Parcourir et rechercher dans vos logs Monolog - Inspecter les profils du Symfony Profiler - Lister les services du container - Le tout sans taper une seule commande 📝 Article complet :…

YoanDev (YouTube)
WebMCP : la fin du web tel qu'on le connaît ? YouTube

WebMCP : la fin du web tel qu'on le connaît ?

WebMCP (Web Model Context Protocol) est un nouveau standard W3C qui permet à une IA comme Claude d'interagir directement avec vos pages web, sans scraping ni API externe. Dans cette vidéo, je vous montre concrètement comment ça fonctionne avec une application Symfony 8 : MiamMCP, une app de commande de repas où Claude recherche des restaurants, consulte les menus et passe des commandes, le tout depuis le navigateur. 🔗 Article complet : https://yoandev.co/webmcp-demo-symfony 📋 Au programme : -…

YoanDev (YouTube)