Flux
Toutes les catégories

Programmation

2566 articles

#372.src - Dev AI: Les bests practices pour construire un modèle avec Gabriel de Marmiesse Podcast

#372.src - Dev AI: Les bests practices pour construire un modèle avec Gabriel de Marmiesse

"La reproductibilité, c'est un truc que moi, j'ai l'impression que l'industrie a abandonné" Le D.E.V. de la semaine est Gabriel de Marmiesse, technical staff chez Kyutai. Dans cet épisode, il lève le voile sur le quotidien d'un dev AI : entre code non déterministe, gestion de fichiers de teraoctets et galères de GPU, rien n'est jamais simple. Gabriel partage comment la recherche et l'engineering s'opposent (et se complètent), pourquoi l'open source vit une crise de confiance à l'ère des LLM, et…

IFTTD - If This Then Dev
L'IA déplace les frontières de chaque métier

L'IA déplace les frontières de chaque métier

J’aborde régulièrement l’IA sous l’angle du développeur et du bouleversement que cela représente dans notre métier. Mais nous ne sommes pas les seuls concernés. C’est l’ensemble des métiers du logiciel qui évolue. Puisque l’écriture du code occupe moins de place, les développeurs se recentrent sur le produit. Ils questionnent davantage les besoins, challengent les spécifications, proposent des alternatives fonctionnelles. Autrement dit, ils font dorénavant une partie du travail qui était…

Jérémy Decool
Mon skill m'a généré une facture électronique, puis l'a envoyé et elle est arrivée du premier coup ! Ensuite, il a fallu en faire un produit...

Mon skill m'a généré une facture électronique, puis l'a envoyé et elle est arrivée du premier coup ! Ensuite, il a fallu en faire un produit...

La réforme de la facturation électronique française arrive, et comme beaucoup d’indépendants, j’avais tout pour la détester : des factures HTML soignées que j’imprimais en PDF d’un Ctrl+P, un régime simple, et aucune envie de payer un SaaS pour transformer trois factures par mois en Factur-X. Factur-X, pour situer : un PDF/A-3 qui embarque un XML structuré (CII, sémantique EN 16931). Le PDF pour les humains, le XML pour les machines et l’administration. Et l’envoi ne se fait plus par mail mais…

Kolapsis (Benjamin Touchard)
Hermes Agent v0.21 : j'ai créé une équipe d'agents qui DÉBAT YouTube

Hermes Agent v0.21 : j'ai créé une équipe d'agents qui DÉBAT

Comment utiliser Hermes Agent v0.21.0 pour vos agents IA ? Découvrez le contrôle de navigateur, les tâches cron avec mémoire et le dashboard MCP. Dans ce guide technique, nous analysons en détail les fonctionnalités majeures apportées par la mise à jour Hermes Agent v0.21.0. Vous verrez comment l'agent peut désormais interagir directement avec le navigateur de votre bureau en naviguant, cliquant et lisant les pages pour tester vos applications web ou parcourir de la documentation. Au programme…

Pentiminax (YouTube)
Gouvernance partagée & équipe IT : ce qu'on a gardé, abandonné et appris YouTube

Gouvernance partagée & équipe IT : ce qu'on a gardé, abandonné et appris

Et si le prochain modèle d’entreprise restait à inventer ? 💡 Entreprise libérée, holacratie, sociocratie 3.0… les modèles « alternatifs » promettent autonomie, engagement et performance. Mais que deviennent- ils dans une ESN en croissance, avec des consultants en mission, des clients exigeants et des contraintes économiques ? Nicolas PEDEGERT et Antoine Queinnec ont beaucoup expérimenté chez INOCO : certaines pratiques ont changé durablement leur quotidien, d’autres se sont révélées…

Devoxx France (YouTube)
Lean, GenAI et Delivery Tech - Entretien Sylvain Fagnent : Le Lean est au coeur du sujet du Harness Engineering

Lean, GenAI et Delivery Tech - Entretien Sylvain Fagnent : Le Lean est au coeur du sujet du Harness Engineering

Sylvain Fagnent est un des experts les plus avancés sur les sujets du Low Code / No Code et de la Gen AI chez OCTO Technology. Il a rédigé de nombreux articles sur notre blog et il nous semblait naturellement un candidat idéal pour réfléchir aux intersections entre la pensée Lean et l’avènement de la GenAI dans les processus de Delivery Tech.

OCTO Talks
Un guide non interactif du Spanning Tree Protocol

Un guide non interactif du Spanning Tree Protocol

Imaginez que vous louiez des bureaux pour un événement de trois jours. Vous installez à la hâte quelques commutateurs Ethernet et scotchez des câbles au sol pour connecter tout le monde. Malheureusement, Gaston, votre collègue le plus maladroit, trébuche sur un câble à chaque fois qu’il se lève pour aller chercher un café. Des câbles supplémentaires régleraient le problème, mais une boucle se transforme en tempête de diffusion : les paquets Ethernet se multiplient jusqu’à saturation. C’est là…

Vincent Bernat
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)
Filtrer une collection Doctrine

Filtrer une collection Doctrine

Quand on doit filtrer une collection Doctrine, le premier réflexe est d’utiliser la méthode filter(). Simple et pratique, le code est plus court et lisible qu’une boucle traditionnelle. #[ORM\Entity] class Project { #[ORM\OneToMany(targetEntity: Task::class)] private Collection $tasks; public function getPendingTasks(): Collection { return $this->tasks->filter( static fn (Task $task): bool => !$task->isDone(), ); } } Néanmoins cette méthode de filtrage peut ne pas être sans conséquences. Les…

Jérémy Decool