LCC 326 - Interview assistants de code IA avec Philippe Charrière et Kevin Aubry
Release Date: 06/03/2025
Les Cast Codeurs Podcast
Dans cet épisode, c’est le retour de Katia et d’Antonio. Les Cast Codeurs explorent WebAssembly 2.0, les 30 ans de Java, l’interopérabilité Swift-Java et les dernières nouveautés Kotlin. Ils plongent dans l’évolution de l’IA avec Claude 4 et GPT-4.1, débattent de la conscience artificielle et partagent leurs retours d’expérience sur l’intégration de l’IA dans le développement. Entre virtualisation, défis d’infrastructure et enjeux de sécurité open source, une discussion riche en insights techniques et pratiques. Enregistré le 13 juin 2025 Téléchargement de...
info_outlineLes Cast Codeurs Podcast
Dans cet épisode, nous explorons l’univers des assistants de code AI. Comment ces outils transforment-ils notre façon de coder ? Quels sont leurs atouts et leurs limites ? Nos invités Philippe Charrière et Kevin Aubry nous éclairent sur ces technologies qui bouleversent les pratiques des développeurs. Enregistré le 8 avril 2025 Téléchargement de l’épisode ou en vidéo . Interview Ta vie ton oeuvre Peux-tu te présenter brièvement à nos auditeurs? Quelle est ton expérience personnelle avec ces outils? Tu l’utilises chez ton employeur ou juste pour tes projets personnels?...
info_outlineLes Cast Codeurs Podcast
Gros épisode qui couvre un large spectre de sujets : Java, Scala, Micronaut, NodeJS, l’IA et la compétence des développeurs, le sampling dans les LLMs, les DTO, le vibe coding, les changements chez Broadcom et Red Hat ainsi que plusieurs nouvelles sur les licences open source. Enregistré le 7 mai 2025 Téléchargement de l’épisode ou en vidéo . News Langages A l’occasion de JavaOne et du lancement de Java 24, Oracle lance un nouveau site avec des ressources vidéo pour apprendre le langage site plutôt à destination des débutants et des enseignants couvre la syntaxe aussi, y...
info_outlineLes Cast Codeurs Podcast
Arnaud, Antonio, Guillaume et Emmanuel font la clôture de Devoxx France dans la fumée et la bonne humeur avec l’aide des organisateurs de Devoxx et surtout les inimitables polos rouges ! Enregistré le 25 avril 2025 Téléchargement de l’épisode ou en vidéo . News Les news c’est bien sûr. Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google Contactez-nous via X/twitter ou Bluesky Soutenez Les Cast Codeurs sur Patreon Tous les épisodes et toutes les infos sur
info_outlineLes Cast Codeurs Podcast
Dans cet épisode, Emmanuel et Arnaud discutent des dernières nouvelles du dev, en mettant l’accent sur Java, l’intelligence artificielle, et les nouvelles fonctionnalités des versions JDK 24 et 25. Ils abordent également des sujets comme Quarkus, l’accessibilité des sites web, et l’impact de l’IA sur le trafic web. Cette conversation aborde les approches pour les devs en matière d’intelligence artificielle et de développement logiciel. On y discute notamment des défis et des bénéfices de l’utilisation de l’IA. Enfin, ils partagent leurs réflexions sur l’importance...
info_outlineLes Cast Codeurs Podcast
Arnaud et Emmanuel discutent des nouvelles de ce mois. On y parle intégrité de JVM, fetch size de JDBC, MCP, de prompt engineering, de DeepSeek bien sûr mais aussi de Maven 4 et des proxy de répository Maven. Et d’autres choses encore, bonne lecture. Enregistré le 7 février 2025 Téléchargement de l’épisode ou en vidéo . News Langages Les evolutions de la JVM pour augmenter l’intégrité un article sur les raisons pour lesquelles les editeurs de frameworks et les utilisateurs s’arrachent les cheveux et vont continuer garantir l’integrite du code et des données en...
info_outlineLes Cast Codeurs Podcast
Arnaud et Emmanuel discutent des versions Java, font un résumé de l’ecosystème WebAssembly, discutent du nouveau Model Context Protocol, parlent d’observabilité avec notamment les Wide Events et de pleins d’autres choses encore. Enregistré le 17 janvier 2025 Téléchargement de l’épisode ou en vidéo . News Langages java trend par InfoQ Java 17 finalement depasse 11 et 8 ~30/33% Java 21 est à 1.4% commonhaus apparait GraalVM en early majority Spring AI et langchain4j en innovateurs SB 3 voit son adoption augmenter Un bon résumé sur WebAssembly, les différentes specs comme...
info_outlineLes Cast Codeurs Podcast
Emmanuel, Guillaume et Arnaud se rejoignent pour discuter de Diátaxis une approche pour structurer sa documentation. Ils offrent leur perspective sur leur usage et leur compréhension. Le sujet s’ouvre ensuite pour discuter des plateformes de documentation et comment l’IA impacte la documentation. Cet épisode est aussi sorti en vidéo, n’hésitez pas nous dire ce que vous en pensez des retours et souscrivez au channel YouTube 🤗. Enregistré le 19 décembre 2024 Téléchargement de l’épisode ou en vidéo . Interview Nous contacter Pour réagir à cet épisode, venez discuter...
info_outlineLes Cast Codeurs Podcast
Dans cet épisde en audio et en vidéo (youtube.com/lescastcodeurs), Guillaume et Emmanuel discutent des 15 ans de Go, d’une nouvelle approche de garbage collecting, de LLMs dans les applications Java, dobservabilité, d’une attaque de chaine d’approvisionnement via javac et d’autres choses. Enregistré le 13 décembre 2024 Téléchargement de l’épisode News Langages Go fête son 15ème anniversaire ! discute les 15 ans la corrections de gotchas dans les for loops (notamment les variables étaient loop scoped) le fait que la compile echoue si on attend une version de go...
info_outlineLes Cast Codeurs Podcast
Cet épisode est relativement pauvre en IA, ouaissssssss ! Mais il nous reste plein de Spring, plein de failles, plein d’OpenTelemetry, un peu de versionnage sémantique, une astuce Git et bien d’autres choses encore. Enregistré le 8 novembre 2024 Téléchargement de l’épisode News Langages Le createur de Fernflower in decompilateur qui a relancé l’outillage autour de Java 8 est mort, un hommage d’IntelliJ IDEA les decompilateurs s’appuyaient sur des patterns reconnus et étaient fragiles et incomplets surtout quand Java 8 a changé le pattern try catch et ajouté des...
info_outlineDans cet épisode, nous explorons l’univers des assistants de code AI. Comment ces outils transforment-ils notre façon de coder ? Quels sont leurs atouts et leurs limites ? Nos invités Philippe Charrière et Kevin Aubry nous éclairent sur ces technologies qui bouleversent les pratiques des développeurs.
Enregistré le 8 avril 2025
Téléchargement de l’épisode LesCastCodeurs-Episode-326.mp3 ou en vidéo sur YouTube.
Interview
Ta vie ton oeuvre
- Peux-tu te présenter brièvement à nos auditeurs?
- Quelle est ton expérience personnelle avec ces outils?
- Tu l’utilises chez ton employeur ou juste pour tes projets personnels?
- Qu’est-ce qui t’a attiré dans ce domaine en particulier?
Introduction à la techno
- Qu’est-ce qu’un assistant de code AI exactement? Comment le définirais-tu?
- Quels sont les principaux assistants de code disponibles aujourd’hui sur le marché?
- Quand et pourquoi ces outils ont-ils commencé à émerger?
- Quelle est la différence entre un assistant de code AI et un simple outil de complétion de code?
La techno en concepts
- Quels sont les fondements technologiques des assistants de code actuels?
- Quels sont les différences de flow entre un outil dédié genre CursorAI, GitHub Copilot, un chat LLM générique de type Claude ou un outil à la Devoxx Genie?
- Il y a aussi des outils de terminal, en ligne de commande ou en desktop dédié genre Goose de Block - comment ceux-ci se positionnent-ils?
- Quelles sont les différentes approches d’intégration dans les environnements de développement?
- Comment se positionnent les assistants par rapport à d’autres outils d’aide au développement?
- Quels sont les modèles économiques actuels (open source vs propriétaire, SaaS vs on-premise)?
- Qu’en est-il de la confidentialité du code analysé par ces outils?
Comment on l’utilise en pratique pour un dev
- Comment un développeur Java typique intègre-t-il un assistant de code dans son workflow quotidien?
- Quels sont les assistants les plus adaptés à l’écosystème Java spécifiquement?
- Vous utilisez plutôt VSCode? Ça marche bien dans IntelliJ IDEA?
- Quelles sont les bonnes pratiques pour formuler des requêtes efficaces à un assistant?
- Quelles tâches répétitives ou complexes sont particulièrement bien gérées par ces assistants?
- Quels sont les tâches aujourd’hui où l’assistant de code excelle: squelette de code initial, ajout de fonctionnalité, écrire les tests, corriger un bug, la sécurité, grosse migration de version ou de framework?
- Comment évaluer la qualité du code généré? Quelles vérifications faire systématiquement?
- Quelle est ton expérience des hallucinations? Des trucs rigolos à raconter?
- Comment évoluent les pratiques de pair programming avec ces outils?
- C’est quoi ton budget code assistance / LLM?
Sous le capot
Pas sûr de pouvoir faire cette partie sous le capot si on a des interview orienté utilisateur.
- Comment ces assistants sont-ils entraînés spécifiquement pour comprendre le code?
- Quelle est la différence entre le fine-tuning pour le code et pour le langage naturel?
- Comment fonctionnent les techniques de retrieval augmentation pour le contexte du projet?
- Comment les assistants gèrent-ils les dépendances et la structure des projets complexes?
- Quels sont les défis techniques majeurs pour analyser du code Java avec ses spécificités?
- Comment les modèles réussissent-ils (ou échouent-ils) à comprendre la sémantique du code?
- Quelles sont les limites actuelles des modèles de langage pour la génération de code?
- Qu’en est-il de la consommation de ressources et de l’impact environnemental?
La communauté, le futur
- Comment la communauté Java a-t-elle accueilli ces outils?
- C’est pour quel type de développeur? Junior, intermédiaire, expert? Quels avantages pour chaque?
- Quel impact ces assistants ont-ils sur l’apprentissage de la programmation?
- Comment voyez-vous l’évolution des compétences requises pour les développeurs?
- Quelles sont les prochaines frontières pour les assistants de code?
- Quelles fonctionnalités manquent encore à l’appel?
- Comment les assistants vont-ils évoluer dans les 2-3 prochaines années?
- Ces outils vont-ils transformer radicalement la profession de développeur?
Nous contacter
Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs
Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com
Faire un crowdcast ou une crowdquestion
Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs
Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/