Flux
Toutes les sources

Laravel Jutsu (YouTube)

40 articles Flux RSS
Programmation Web
Classer du texte avec l'IA en Laravel (AI SDK 1.0) YouTube

Classer du texte avec l'IA en Laravel (AI SDK 1.0)

Le Laravel AI SDK 1.0 ajoute une nouvelle API : Classification::of(). 🤖 Au lieu de générer du texte, on pose des questions fermées à l'IA (oui/non, choix, score) et on reçoit des probabilités qu'on peut utiliser directement dans le code. Pas de prompt à écrire, pas de JSON à valider. Dans cette vidéo, on construit une commande Artisan qui trie automatiquement des tickets de support : ✅ Est-ce une plainte ? (Boolean) ✅ Quel service doit s'en occuper ? (Choice) ✅ Quel est le niveau d'urgence ?…

Laravel Jutsu (YouTube)
J’ai créé un Skill Claude Code pour maîtriser les Laravel Queues 🚀 YouTube

J’ai créé un Skill Claude Code pour maîtriser les Laravel Queues 🚀

Dans cette vidéo, je vous présente un projet open source que j’ai créé : un Skill dédié aux Laravel Queues pour Claude Code et les agents IA. L’objectif est de permettre à un agent IA de mieux comprendre et manipuler les queues Laravel : configuration, workers, jobs, troubleshooting et bonnes pratiques. 🔗 Le projet GitHub : https://github.com/ludoguenet/laravel-queues-skill Au programme : * Pourquoi créer un Skill dédié aux Laravel Queues * Comment le Skill fonctionne * Comment l’utiliser avec…

Laravel Jutsu (YouTube)
J’ai créé un Maître du Donjon IA avec Laravel 🤯 YouTube

J’ai créé un Maître du Donjon IA avec Laravel 🤯

J’ai transformé une commande Laravel en véritable Maître du Donjon propulsé par l’IA. 🎲🤖 Dans cette vidéo, on construit un petit Dungeon Master directement dans Laravel. Pas de gros framework d’IA ni d’abstraction magique : on utilise simplement Laravel HTTP Client pour appeler directement l’API OpenAI et Laravel Prompts pour créer notre interface interactive dans le terminal. Deviens un pro et reste INDISPENSABLE pour les entreprises sur https://laraveljutsu.com/

Laravel Jutsu (YouTube)
Eloquent Performance : with() n'est pas toujours la solution YouTube

Eloquent Performance : with() n'est pas toujours la solution

Tu veux devenir un dingue de l'IA avec Laravel ? On se retrouve sur https://laraveljutsu.com On connaît tous le réflexe : « J'ai un N+1 → j'ajoute `with()` → problème réglé. » Sauf que… pas forcément. Dans cette vidéo, on part d'un dashboard Laravel avec un problème de N+1 et on va jusqu'à une vraie stratégie d'optimisation Eloquent. On va voir : • pourquoi `with()` règle le N+1 mais peut charger beaucoup trop de données • quand utiliser `withCount()` • quand `withExists()` est plus adapté •…

Laravel Jutsu (YouTube)
J’ai laissé Pest chercher mes bugs à ma place 🤯 YouTube

J’ai laissé Pest chercher mes bugs à ma place 🤯

Et si au lieu d’écrire toujours plus de tests, on demandait à Pest de chercher les cas auxquels on n’a pas pensé ? C’est exactement l’idée derrière Fuzz, un plugin PestPHP qui apporte du coverage-guided fuzzing directement dans vos tests. Dans cette vidéo, on découvre comment installer Fuzz, comment lui donner des seeds et un dictionary, comment fonctionne le coverage-guided fuzzing et surtout comment il peut générer des inputs inattendus pour essayer de faire planter notre code. Fuzz s’appuie…

Laravel Jutsu (YouTube)
Le Vibe Coding vous a menti… 🤯 YouTube

Le Vibe Coding vous a menti… 🤯

Le Vibe Coding, c’est incroyable. Tu décris ton idée à une IA… et quelques minutes plus tard, tu as une application qui fonctionne. Enfin… qui semble fonctionner. 😅 Parce qu’après l’euphorie du Vibe Coding arrive souvent une réalité beaucoup moins sexy : 🐛 Les bugs 🧠 Le code que tu ne comprends pas 🔧 La maintenance 🔥 Et le fameux moment où “tout fonctionnait hier” Le problème n’est pas l’IA. L’IA est devenue un outil incroyable pour accélérer le développement. Le vrai problème, c’est ce…

Laravel Jutsu (YouTube)
Les nouvelles best practices Laravel : arrêtez les règles absolues ! YouTube

Les nouvelles best practices Laravel : arrêtez les règles absolues !

Pour te former à Laravel et l'IA rejoins notre armée : https://laraveljutsu.com ! Laravel Boost vient de mettre à jour ses best practices… et le changement est plus important qu'il n'y paraît. Fini les recommandations trop catégoriques du type : ❌ « Utilisez toujours cette méthode » ❌ « Cette requête est forcément plus performante » ❌ « Il faut toujours créer une Action class » La nouvelle philosophie est beaucoup plus intéressante : 👉 Ça dépend du contexte. 👉 Mesurez vos performances. 👉…

Laravel Jutsu (YouTube)
Vite+ : enfin un seul outil pour tout le Web ? YouTube

Vite+ : enfin un seul outil pour tout le Web ?

Et si tu pouvais remplacer une grosse partie de ta toolchain JavaScript par un seul binaire ? C’est la promesse de Vite+. Vite+ veut réunir dans une seule toolchain le build, le lint, le formatage, les tests, le package management et le task running. Dans cette vidéo, je teste Vite+ directement dans VS Code et je regarde notamment : → vp create → vp install → vp check → vp check --fix → vp test → vp run → le fonctionnement dans un monorepo → la migration depuis NX → le cache → les performances…

Laravel Jutsu (YouTube)
Laravel augmenté par l'IA — Épisode 6 : Laravel Auditor + Boost YouTube

Laravel augmenté par l'IA — Épisode 6 : Laravel Auditor + Boost

Deviens un ouf avec Laravel et l'IA sur https://laraveljutsu.com ! Laravel Auditor : https://mrpunyapal.github.io/laravel-auditor Et si ton agent IA pouvait réellement comprendre la structure de ton application Laravel ? Dans cette vidéo de 2-3 minutes, je découvre Laravel Auditor et surtout son intégration avec Laravel Boost et MCP. L’objectif : comprendre concrètement comment un agent IA peut accéder au contexte d’une application Laravel. On voit notamment les Context Collectors d’Auditor,…

Laravel Jutsu (YouTube)
Ton agent IA écrit du bon code… alors pourquoi ça semble toujours aussi mauvais ? YouTube

Ton agent IA écrit du bon code… alors pourquoi ça semble toujours aussi mauvais ?

Ton agent IA écrit du code. Les tests passent. La fonctionnalité fonctionne. Alors pourquoi le code semble-t-il toujours… bizarre ? 👀 Parce que ton IA connaît Laravel. Mais elle ne connaît pas TON Laravel. Ton architecture. Tes conventions. Tes décisions. Tout ce que tu répètes dans chaque code review. Alors plutôt que de tout mettre dans un énorme prompt ou un AGENTS.md interminable, j’utilise trois niveaux de contexte : → SPEC — Qu’est-ce qu’on construit ? → ADR — Pourquoi l’architecture…

Laravel Jutsu (YouTube)
Laravel : La Facade que PERSONNE n'utilise (et pourtant elle est GÉNIALE) 🔥 YouTube

Laravel : La Facade que PERSONNE n'utilise (et pourtant elle est GÉNIALE) 🔥

Dans cette vidéo, on découvre les Real-Time Facades de Laravel — une fonctionnalité méconnue qui te permet d'utiliser la syntaxe des Facades (Github::webhooks()) SANS avoir à créer une classe Facade classique ! On va construire ensemble une classe Support pour interagir avec l'API GitHub, récupérer les webhooks d'un repo, et voir comment Laravel résout tout ça automatiquement via le container. ⏱️ Au programme : - Qu'est-ce qu'une Facade Laravel (rappel rapide) - La différence entre Facade…

Laravel Jutsu (YouTube)
J’ai divisé le temps de mes tests PHP par 2 🤯 YouTube

J’ai divisé le temps de mes tests PHP par 2 🤯

Double optimisation des tests Laravel en vue ! ⚡ Dans cette vidéo, je vous montre comment j’ai optimisé mon workflow de tests avec deux approches : 🎯 Mieux gérer mes contraintes techniques et métier avec mes /rules ⚡ Utiliser le TIA Engine de Pest pour ne lancer que les tests pertinents Résultat : mes tests passent en 0,40 seconde. Oui, 400 ms. 😎 Et évidemment… merci Nuno et merci Claude ! 🫡 🚀 Tu veux devenir un ouf sur Laravel et l’IA ? 👉 laraveljutsu.com Plein de nouvelles vidéos…

Laravel Jutsu (YouTube)
Mon client a reçu le même colis 2 fois 😱 YouTube

Mon client a reçu le même colis 2 fois 😱

Deux workers Laravel traitent la même expédition en même temps… et le client reçoit son colis 2 fois. 📦📦 Dans cette vidéo, je reproduis une vraie race condition avec deux processus lancés simultanément, puis je corrige le problème avec Laravel Lock et son système de locks distribués. 🔒 Un exemple simple pour comprendre quand un code du type read → check → modify → side effect peut devenir dangereux avec plusieurs workers ou requêtes concurrentes. Le résultat avant le lock : dispatch_count =…

Laravel Jutsu (YouTube)
Laravel 13.25 : enfin une pause globale des queues YouTube

Laravel 13.25 : enfin une pause globale des queues

Vous déployez une application Laravel avec plusieurs queues ? Jusqu’à Laravel 13.25, il fallait les mettre en pause une par une… avec le risque d’en oublier une en pleine migration. Avec queue:pause --all et queue:resume --all, Laravel 13.25 simplifie enfin cette opération en une seule commande. Dans cette vidéo de 2 min 14, on voit concrètement la différence avec deux jobs, deux queues et deux workers, puis on passe à la pause et au resume global.

Laravel Jutsu (YouTube)
Laravel 13.25 : découvrez php artisan dev 🚀 | Nouvelle expérience de dev local YouTube

Laravel 13.25 : découvrez php artisan dev 🚀 | Nouvelle expérience de dev local

Apprends Laravel et l'IA sur laraveljutsu.com ! Laravel vient de sortir une petite nouveauté particulièrement sympa pour le développement en local : `php artisan dev`. Dans cette vidéo, je vous montre rapidement cette nouvelle expérience introduite avec Laravel v13.25.0 : une interface qui permet de centraliser et suivre facilement les différents processus de votre environnement de développement. Au programme : * 🚀 `php artisan dev` * 🖥️ Gestion des différents processus depuis une seule…

Laravel Jutsu (YouTube)