Laracon US 2026 : récapitulatif de la première journée

Publié le 29 juillet 2026 par Mathieu De Gracia
Couverture de l'article Laracon US 2026 : récapitulatif de la première journée

Cette première journée de la Laron US 2026 s'achève, voici les principales présentations que nous avons retenues !

Pest 5 et les tests à l'ère de l'IA

Nuno Maduro ouvrit la journée en annonçant la sortie de Pest 5 disponible le jour même.

Au programme, un plugin PHPStan qui rend enfin les tests entièrement typés en supprimant les faux positifs historiques, un plugin Rector qui réécrit les tests générés par IA dans le style idiomatique de Pest, et un système d'evals permettant de tester des agents en vérifiant leurs sorties via un LLM plutôt que par des assertions statiques.

La démonstration la plus spectaculaire reste le plugin agent IA, qui propose un nouveau skill permettant de tester une fonctionnalité de bout en bout : une seule commande met en place les données, agit dans le navigateur et vérifie le résultat des deux côtés, là où les outils existants ne couvraient que partiellement ces besoins.

Côté performance, le sharding en intégration continue s'équilibre désormais sur la durée réelle des tests et non plus sur leur nombre, et un nouveau moteur local rejoue uniquement les tests impactés par un changement grâce à un graphe de dépendances.

Du vibe coding au vibe engineering

Kitze, fondateur de Sizzy et intervenant extérieur à l'écosystème Laravel, opposa avec beaucoup d'humour le vibe coding forgé par Andrej Karpathy à ce qu'il appelle le vibe engineering.

L'idée consiste à tout déléguer aux agents tout en restant méfiant en permanence : commits fréquents, branches et git worktrees, types et linting utilisés comme barrières, et des hooks qui relancent l'agent en boucle jusqu'à ce qu'il ne reste plus une seule erreur.

Chaque correction manuelle devient une règle, pour qu'elle ne se reproduise jamais. Il recommande également de choisir un seul agent et de le maîtriser plutôt que de suivre chaque nouveauté, et d'équiper en priorité les profils seniors.

Construire à la lisière de sa compréhension

Matt Stauffer présenta Voxicon, un monde 3D construit en trois mois avec l'IA dans un framework JavaScript qu'il ne connaissait pas, pour introduire la notion de dette de compréhension : l'écart croissant entre ce que nos applications savent faire et ce que nous en comprenons réellement.

Il reprit la distinction d'Addy Osmani entre le déchargement cognitif, où nous gardons la propriété de ce qui est produit, et l'abandon cognitif, où nous adoptons tel quel ce qui sort de l'agent.

Ses recommandations sont simples : n'ajouter qu'une seule technologie inconnue à la fois, entourée de technologies maîtrisées, utiliser l'IA pour construire de la compréhension et pas seulement du code, et s'approprier son chemin d'échec en formulant soi même une hypothèse avant de la soumettre à la machine.

Comment Laravel Cloud atteint son "desired state"

Chris Fidao revint sur deux ans et demi de construction de Laravel Cloud et sur le modèle qui permet d'exploiter plusieurs milliers de workloads : l'API déclarative de Kubernetes, où l'on décrit l'état voulu et où une fonction reconcile converge en boucle vers cet état.

Pour leurs besoins métier, ils étendent cette API avec leurs propres ressources et écrivent des opérateurs dont la fonction de réconciliation doit impérativement être idempotente, puisqu'elle est appelée en permanence.

Cette réconciliation est également périodique et pas uniquement événementielle, ce qui apporte une protection contre la dérive : si un événement se perd, l'écart sera rattrapé au passage suivant. Un motif qu'il conseille de réserver à des cas précis, mais qui peut servir dans une application classique pour fiabiliser des webhooks manqués.

Le silly software

Christina Martinez vint défendre les projets inutiles, ces petites applications construites pour le plaisir et souvent jetées ensuite.

Elle raconta notamment un plugin Babel permettant d'écrire du JavaScript en argot internet, parti d'une vidéo croisée sur Instagram et terminé avec près d'un millier d'étoiles sur GitHub, ou sa participation à un concours du pire lecteur vidéo possible qui lui servit surtout de prétexte à apprendre les WebSockets.

Son propos n'a rien d'anecdotique : suivre ses curiosités reste l'une des manières les plus efficaces d'apprendre un outil, et probablement l'un des meilleurs remparts contre l'épuisement professionnel.

La keynote de Taylor Otwell

Taylor Otwell referma la journée sur l'idée qu'un framework fortement opinionné sert de garde fou aux agents, rappelant au passage que le nombre d'applications Laravel créées par des agents double environ toutes les cinq semaines.

Côté framework, la nouvelle commande php artisan dev démarre serveur, worker de queue et Vite d'un seul coup, avec la possibilité pour les packages d'y enregistrer leurs propres processus.

La manipulation d'images arrive nativement via l'intégration du package d'Oliver Vogel, un serveur de langage officiel apporte l'autocomplétion de la configuration et des vues à tous les éditeurs, et Pint formate désormais les templates Blade.

Du côté de l'AI SDK, la fonctionnalité la plus significative reste l'approbation humaine des appels d'outils, persistée en base, qui permet à un agent de demander une validation avant d'exécuter une action sensible.

Laravel Cloud reçoit enfin le scale-to-zero sur l'ensemble de la stack, une refonte des queues managées avec des démarrages à froid nettement plus courts, et une ouverture vers d'autres stacks allant de Symfony au déploiement de microservices Go ou Python.

Fin de cette premiere journée

Si vous souhaitez revivre cette première journée, voici le lien de la rediffusion :

Rendez vous très vite pour le récapitulatif de la seconde journée de la Laracon US 2026 !

Mathieu De Gracia avatar

Écrit par

Mathieu De Gracia

Lead & Software Architect • nublar.dev

Aucun commentaire

Tu veux commenter ? Crée un compte ou connecte-toi.

A lire

Autres articles de la même catégorie