Discover
Human Coders Podcast

Human Coders Podcast
Author: Human Coders
Subscribed: 58Played: 402Subscribe
Share
© Human Coders
Description
Bienvenue sur le répondeur de Human Coders, le podcast où les développeuses et développeurs donnent leur avis. Dans chaque épisode, je vous pose une question et vous pourrez me répondre par vocales. Que vous soyez dev, étudiant·e, chercheur·euse, retrouvez des témoignages et des partages d'expériences. Pour participer, laisser un message après le bip…
28 Episodes
Reverse
“Vous êtes bien sur le répondeur de Human Coders”Le marché de l’emploi des devs est en pleine mutation. L’époque où les recruteur·euse·s se battaient pour embaucher des dev semble révolue. Entre la crise du Covid, l’afflux de devs juniors en reconversion et l’essor de l’IA, le métier évolue rapidement.Aujourd’hui, les développeur·se·s juniors ont des difficultés à décrocher leur premier emploi, tandis que les profils seniors s’en sortent mieux généralement. Mais alors, comment tirer son épingle du jeu ?Dans cet épisode du Répondeur, on explore les nouvelles stratégies : réseautage, formation continue, spécialisation, etc. Et surtout, on donne la parole à celles et ceux qui vivent cette réalité au quotidien.•• TIMECODES ••00:00:00 Introduction00:01:23 Pierre Segalen00:04:19 Bich Truong00:11:06 Fabien Plart00:14:29 Guillaume Andouard00:17:11 Nicolas Zozol00:19:47 Arnaud Becheler00:24:30 Bertyn Boulikou00:30:08 Stéphane Trebel•• NOS FORMATIONS ••https://www.humancoders.com/formations•• GUESTS ••Pierre Segalen, Mobile & Web maker et fondateur de Douzehttps://www.linkedin.com/in/pierre-segalen/Bich Truong, Ingénieure d'études Java chez Accenturehttps://www.linkedin.com/in/bich-truong/Fabien Plart, Freelance et organisateur des Human Talks Grenoblehttps://www.linkedin.com/in/fabien-plart/Guillaume Andouard, Formateur React Native pour Human Coder, entrepreneur et consultant en dev web et mobilehttps://www.humancoders.com/formateurs/guillaume-andouardNicolas Zozol, Fondateur et Développeur Web de Robusta Buildhttps://www.linkedin.com/in/robustacode/Arnaud Becheler, Développeur C++ depuis 10 ans et Formateur C++ pour Human Codershttps://www.humancoders.com/formateurs/arnaud-bechelerBertyn Boulikou, Développeur freelance en vue/nuxt/laravelhttps://www.linkedin.com/in/bertyn-boulikou/Stéphane Trébel, Consultant technique chez WeScalehttps://www.linkedin.com/in/stephane-trebel/
Matthieu et Camille nous présentent "The Source", leur plus gros projet d'art génératif. Après y avoir consacré une année entière, ils ont décidé de te faire découvrir les coulisses de ce projet. L’épisode commence avec une introduction à l'art génératif et leurs motivations mais aussi les réflexions et les doutes qui ont jalonné leur parcours créatif.
The Source est un projet qui simule une texture d’aquarelle sur du papier, représentant des motifs évoquant l’eau qui s’écoule. Tu découvriras un aperçu des techniques utilisées : fragment shaders, GLSL, SDF (Signed Distance Function), fonctions mathématiques… qui sont au cœur du projet. Tu en apprendras également plus sur leurs choix esthétiques, la composition, la gestion des couleurs et l'animation pour révéler l'œuvre.
Pour finir, Matthieu et Camille te raconteront leurs démarches auprès des galeries d'art, les retours reçus lors de la vente et leurs projets futurs, notamment "The Destination".
•• TIMECODES ••
00:00:02 Intro00:01:18 Qu’est-ce que l’art génératif ? 00:06:18 Les motivations de faire un projet ... 00:09:12 Les premières idées00:10:57 Notre première stack technique 00:12:18 L’aquarelle00:13:56 Les canaux 00:19:46 Les shaders00:24:46 Les SDFs00:26:58 Shader et aquarelle00:30:39 Texture de papier00:33:27 Ajouter des détailles00:34:06 La composition00:44:20 Les couleurs00:50:09 Les déformations00:54:35 L’animation00:57:47 Les bugs01:03:11 Les galleries01:10:29 Nos retours sur ce projet01:13:49 The Destination01:16:06 Conclusion
•• NOS FORMATIONS ••
https://www.humancoders.com/formations
•• GUESTS ••
Matthieu Segret, directeur associé de Human Codershttps://www.linkedin.com/in/matthieusegret/
https://x.com/matthieusegret
Camille Roux, directeur associé de Human Codershttps://www.linkedin.com/in/camilleroux/
https://x.com/CamilleRoux
https://twitter.com/camillerouxart
•• RESSOURCES ••
Le projet - The Source :
The source sur Immutable Collective : https://www.gmstudio.art/collections/the-source
The Source sur gmstudio : https://www.gmstudio.art/collections/the-source
The story behind The Source : https://immutablecollective.art/writing/the-story-behind-the-source/
Outils :
p5js : https://p5js.org/
p5js editor : https://editor.p5js.org/
Spectral JS : https://github.com/rvanwijnen/spectral.js
Cosine gradient generator : http://dev.thi.ng/gradients/
Browser Stack : https://www.browserstack.com/
Ressources :
WebGLFundamentals Shader et GLSL : https://webglfundamentals.org/webgl/lessons/fr/webgl-shaders-and-glsl.html
Book of Shaders : https://thebookofshaders.com/?lan=fr
Shaders - Inigo Quilez : https://iquilezles.org/
SDFs shaders : https://iquilezles.org/articles/distfunctions2d/
Introduction to shaders:
Learn the basics! : https://www.youtube.com/watch?v=3mfvZ-mdtZQ
Coding Train : https://www.youtube.com/@TheCodingTrain/videos
A Guide to Simulating Watercolor Paint with Generative Art : https://www.tylerxhobbs.com/words/a-guide-to-simulating-watercolor-paint-with-generative-art
Cosine based palette : https://iquilezles.org/articles/palettes/
Les galeries et plateformes :
art block : https://www.artblocks.io/
gmstudio : https://www.gmstudio.art/
verse : https://verse.works/
fxhash : https://www.fxhash.xyz/
Bright Moment : https://www.brightmoments.io/
AutresGenuary 2025 : https://genuary.art/
The Destination : https://immutablecollective.art/work/the-destination/
An introduction to Shader Art Coding : https://www.youtube.com/watch?v=f4s1h2YETNY
"Vous êtes bien sur le répondeur de Human Coders !"
Aujourd’hui, on a le choix parmi un tas d’outils pour développer. Mais lesquels choisir, et comment ?
Dans cet épisode, nos invité·e·s ont beaucoup parlé d’éditeurs de code utilisant l’IA comme Cursor, ou encore IDX de Google qui permet de coder directement dans un navigateur web. Un outil vraiment pratique utilisant Gemini et qui permet de coder sur n’importe quelle machine sans réinstallation.
Mais c’est pas tout ! Il y a aussi Tabnine, un assistant à base d’IA qui peut t’aider à coder. Ou encore Figma, qui s’est démocratisé ces dernières années. C’est devenu un outil incontournable pour réaliser des maquettes.
Et Storybook, tu connais ? C’est un projet JS qui permet de créer de la documentation technique et textuelle... Sinon, si tu cherches un moyen de générer des applications et des interfaces utilisateur de A à Z avec l’IA, alors v0 by Versel est parfait pour toi.
Nos invité·e·s nous parle aussi de Webstorm, Zed, Github Copilot…
L’épisode idéal pour te faire découvrir les outils que tu vas adopter pour le début d’année !
•• TIMECODES ••
00:00:00 Introduction00:01:56 Camille Roux00:04:14 Gérôme Grignon 00:08:51 Julien Moulin00:12:27 Jean-Philippe Baconnais00:17:11 Conclusion
•• NOS FORMATIONS ••
https://www.humancoders.com/formations
•• GUESTS ••
Gérôme Grignon, Frontend Software Engineer chez Lucca https://fr.linkedin.com/in/gerome-grignon
https://x.com/GeromeDEV
Julien Moulin, Formateur NestJS chez Human Codershttps://fr.linkedin.com/in/moulin-julien
https://www.humancoders.com/formateurs/julien-moulin
Jean-Philippe Baconnais, Consultant Zenika et organisateur des Human Talks de Nantes
https://twitter.com/JPhi_Baconnais https://www.linkedin.com/in/jean-philippe-baconnais-931544116/
https://bsky.app/profile/jeanphi-baconnais.gitlab.io
Camille Roux, directeur associé de Human Codershttps://www.linkedin.com/in/camilleroux/
https://x.com/CamilleRoux
https://bsky.app/profile/camilleroux.com
Camille et Matthieu partagent les différentes découvertes qu’ils ont faites ces dernières semaines. De jeux addictifs, à un scandale Wikipédia, tout en passant par des questions philosophiques mêlant art et bug, cet épisode est passionnant !
Matthieu a fait de nouvelles découvertes en impression 3D, mais aussi sur la modélisation en utilisant la CSG qui permet de créer des formes complexes à partir de formes simples, grâce à des opérations booléennes (addition, soustraction, intersection de formes…).
Camille, de son côté, poursuit ses expérimentations avec les particules via Three.js et le GPGPU, notamment en ajoutant la vélocité. Il te raconte aussi le scandale Wikipédia de 2020 : un ado américain a écrit des dizaines de milliers de pages sans même connaitre la langue (si si c’est possible) !
Camille et Matthieu te parlent aussi de Balatro, un jeu de deck-building rogue-like basé sur du poker. Après une partie, impossible de t’arrêter… Mais aussi de Universal PaperClip, un jeu très simple mais profond où on gère une usine à trombone : le but est simple, créer des trombones. Une véritable métaphore de l’IA prête à détruire le monde pour en produire toujours plus !
Et pour finir, Camille te parlera de son dernier projet d’art génératif "Résilience" qui mènera à la question : comment utiliser les erreurs et l’aléatoire pour plus de créativité ?
•• TIMECODES ••
00:01:53 1ère question : AG et le Wikipedia Scots00:08:35 2ème questions : le nombre 0x5F3759DF00:12:52 Jeu : Balatro00:13:22 Jeu : Factorio 00:16:59 Découverte de I’impression 3D00:33:38 L'usine à trombones00:38:51 Three.js et les particules00:53:56 CSG : Constructive Solid Geometry
•• NOS FORMATIONS ••
https://www.humancoders.com/formations
•• GUESTS ••
Matthieu Segret, directeur associé de Human Codershttps://www.linkedin.com/in/matthieusegret/
https://x.com/matthieusegret
Camille Roux, directeur associé de Human Codershttps://www.linkedin.com/in/camilleroux/
https://x.com/CamilleRoux
https://twitter.com/camillerouxart•• RESSOURCES ••
https://github.com/gkjohnson/three-bvh-csg
https://www.youtube.com/watch?v=ZP7T6WAK3Ow
https://www.decisionproblem.com/paperclips/index2.html
https://fr.wikipedia.org/wiki/Racine_carr%C3%A9e_inverse_rapide
https://www.youtube.com/watch?v=1gdvZCfdrRw
https://www.youtube.com/watch?v=vPdUjLqC15Q
https://x.com/camillerouxart/status/1851549222576750648
https://threejs.org/docs/#examples/en/exporters/STLExporter
https://www.youtube.com/watch?v=ViLbE4pSD0s&list=PLZ2-ziMhri8cJhqYPqC073EZAN0SpwWOK
https://bambulab.com/en/download/studio
"Vous êtes bien sur le répondeur de Human Coders !"
Imagine… Un matin, tu te réveilles, café à la main… Tu te connectes sur un serveur en SSH pour supprimer quelques fichiers qui ne servent plus… Tu tapes la commande, et appuies sur Entrée. Puis, tu vois sur la ligne de commande : `rm -rf *`. Respire, respire… C’était juste un cauchemar… ou pas ? C’est quoi TON pire cauchemar de dev ? Un LLM qui prend le contrôle de ton âme ? Une commande `rm -rf *` qui efface tout ton serveur ? Ou pire encore ? Pour Halloween, on te dévoile les histoires les plus flippantes de devs qui ont frôlé la catastrophe !
•• TIMECODES ••
00:00:00 Introduction00:00:36 Matthieu Segret et le bug de dernière minute00:02:35 Eric Burel dans Blade Runner IRL00:06:11 Jean-Philippe Baconnais et les dégâts de la commande rm -rf *00:09:36 Camille Roux et le pic de charge non désiré00:17:59 Jérémy Dumaye qui oublie de commit son repo Git à intervalles réguliers
•• NOS FORMATIONS ••
https://www.humancoders.com/formations
•• GUESTS ••
Eric Burel, formateur Next.js et Astro chez Human Codershttps://www.humancoders.com/formateurs/eric-burel
https://twitter.com/ericbureltech
https://www.linkedin.com/in/ericburel/
Jean-Philippe Baconnais, Consultant Zenika et organisateur des Human Talks de Nantes
https://twitter.com/JPhi_Baconnais
https://www.linkedin.com/in/jean-philippe-baconnais-931544116/
Camille Roux, directeur associé de Human Codershttps://www.linkedin.com/in/camilleroux/
https://x.com/CamilleRoux
https://www.camilleroux.com/2011/09/23/hashtagbattle-passe-a-la-vitesse-superieure/
Jérémy Dumaye, formateur Vue.js et Nuxt.js chez Human Codershttps://www.humancoders.com/formateurs/jeremy-dumaye
https://www.linkedin.com/in/jeremy-dumaye/
https://x.com/jeremydumaye?lang=fr
Camille et Matthieu nous partagent les découvertes qu'ils ont faites durant l'été. Camille nous raconte son exploration des outils 3D à base de nodes : Houdini, TouchDesigner... pour revenir au code avec Three.js et GLSL.
Matthieu, de son côté, nous partage sa nouvelle passion pour le montage vidéo et en particulier l'étalonnage avec Davinci Resolve. Il nous parle également de son nouveau projet créatif utilisant l'impression de textures holographiques.
•• TIMECODES ••
00:00:00 Introduction00:01:05 Présentation du podcast00:01:56 La recherche d’outils par Camille pour faire du code créatif : Nodes.io, Cables, Houdini, Three.js00:10:12 Découverte de TouchDesigner par Camille00:15:23 Découverte par Camille de GPGPU avec Three.js00:21:06 Actu de l’été de Matthieu : Représentation physique d’une création générée par du code00:23:42 Impression de textures holographiques00:26:48 Techniques utilisées par Matt : impression, pen plot, découpage par traceur, débossage, application d’une texture par pression ou thermique, etc.00:29:37 L’exploration de la vidéo par Matthieu : Davinci Resolve, Etalonnage des couleurs, éclairage, etc.00:33:41 On peut tout faire avec Davinci Resolve, même coder des effets spéciaux en Python00:34:53 Comment bien prendre en photo des créations imprimés00:36:22 Comment projeter des ombres dont les formes ont été décrites par du code GLSL 00:39:12 L’avis de Camille sur Davinci Resolve00:40:48 L’avis de Matthieu sur Davinci Resolve00:44:56 Échange autour de la formation sur les shaders de Bruno Simon00:48:14 Projet créatif de Camille basé sur des déplacements de particules 00:49:45 Explication du concept d’émergence00:51:29 Projet autour des podcasts
•• NOS FORMATIONS ••
https://www.humancoders.com/formations
•• GUESTS ••
Matthieu Segret, directeur associé de Human Codershttps://www.linkedin.com/in/matthieusegret/?originalSubdomain=fr
https://x.com/matthieusegretCamille Roux, directeur associé de Human Codershttps://www.linkedin.com/in/camilleroux/
https://x.com/CamilleRoux
https://twitter.com/camillerouxart
•• RESSOURCES ••
https://nodes.io/
https://cables.gl/
https://www.instagram.com/ylegall/
https://www.instagram.com/darien.brito/
https://houdini.how/
https://derivative.ca/
https://threejs.org/
https://threejs-journey.com/
"Vous êtes bien sur le répondeur de Human Coders !"
On a déjà abordé le sujet de l'IA dans le format répondeur et on a vu que c'est un thème qui vous passionne et interroge ! On s'est dit qu'un format plus développé pourrait être utile...
•• TIMECODES ••
00:00:00 Introduction
01:29:21 : Qu’utilisez-vous en termes d’IA sur le dev au quotidien ?03:25:08 : Sur quelles types de tâche est-ce le plus utile pour vous ?11:57:12 : Question de Eddy de HelloAsso : Faut-il mettre l’IA entre les mains de tous les développeurs ?19:07:10 : Question de Charles Duvigneau : Peut-on utiliser l’IA pour générer de la documentation et aider à comprendre du code legacy ?27:57:13 : Question de Fabien Plart : Peut-on utiliser l’IA pour faire des choses que l’on ne maîtrise pas ?36:01:15 : Question de Bich Truong : Est-ce que vous prenez aussi en compte la question éthique lors de l’utilisation de l’IA ? Sur le droit, par exemple.39:59:12 : Comment imaginez-vous que l’IA changera notre métier dans quelques mois/années ?47:07:22 : Le mot de la fin
•• NOS FORMATIONS ••
https://www.humancoders.com/formations
•• GUESTS ••
David Leuliette, formateur React Native pour Human Coders https://www.linkedin.com/in/david-leuliette/
https://twitter.com/intent/user?screen_name=flexbox_
Julien Cretel, formateur Go et Hacking et Sécurité des applications web pour Human Codershttps://infosec.exchange/@jub0bs
Vincent Daubry, développeur pour Human Coders et CTO de Corpogameshttps://www.linkedin.com/in/vincent-daubry-74937428/
https://x.com/vdaubry
Camille Roux, fondateur de Human Codershttps://www.linkedin.com/in/camilleroux/https://twitter.com/camilleroux
"Vous êtes bien sur le répondeur de Human Coders !"
En tant que dev, faire de la veille techno est généralement un passage obligé pour rester à jour. Événements, blogs, réseaux sociaux, Discord, point avec son équipe, flux RSS... Dans ce quatrième épisode, vous nous avez expliqué comment vous faites votre veille !
•• TIMECODES ••
00:00:00 Introduction00:01:41 Antoine et les données00:04:50 Jean-Philippe et la régularité00:08:38 Stéphane Trébel et la vériété des plateformes00:12:52 Noé Achache et la veille pragmatique00:17:36 Fabien Plart et ses deux méthodes00:20:41 Arnaud Becheler et ses tips00:24:41 Conclusion
•• NOS FORMATIONS ••
https://www.humancoders.com/formations
•• GUESTS ••
Antoine Salesse, Développeur logicielhttps://www.linkedin.com/in/antoine-salesse/
Jean-Philippe Baconnais, Consultant Zenika et organisateur des Human Talks de Nantes
https://twitter.com/JPhi_Baconnais https://www.linkedin.com/in/jean-philippe-baconnais-931544116/
Stéphane Trebel, Consultant techniquehttps://x.com/StephaneTrebel
https://www.linkedin.com/in/st%C3%A9phane-trebel
https://www.youtube.com/@ThePrimeTimeagenhttps://www.youtube.com/@Fireship (The Code Report)
https://www.youtube.com/@jherr (Blue Collar Dev)
https://x.com/Enea_Jahollari
https://x.com/mattpocockuk
https://x.com/jaffathecake
https://x.com/johan_ramon
https://blog.ploeh.dk/
https://jvns.ca/
https://blog.wescale.fr/ (et le podcast https://www.podcastics.com/podcast/wespeakcloud/)
Noé Achache, Engineering Manager & Generative AI Lead
https://x.com/noe_achache
https://www.linkedin.com/in/noe-achache/
Fabien Plart, Business analyst et organisateur des Human Talks de Grenoble
https://www.linkedin.com/in/fabien-plart
Arnaud Becheler, Geneticien, consultant Senior C++ et formateur C++ chez Human Coders
"Vous êtes bien sur le répondeur de Human Coders !"
De nombreux outils basés sur les LLM ou d’autres concepts de machine learning sont en train de faire irruption dans notre quotidien. Dans ce troisième épisode, je te propose de nous expliquer comment tu utilises l’IA dans ton quotidien et comment tu vois l’évolution de notre métier avec ces dernières avancées.
•• TIMECODES ••
00:00:00 Introduction00:01:34 Fabien et la différence entre le buzz et la réalité00:06:48 Antoine et l’IA au service du DX et de l’UX00:11:47 Jean-Philippe et les multiples avantages de l’IA00:16:52 Yvann et la 4ème révolution industrielle00:21:25 Vincent et les agents00:31:16 Conclusion
•• NOS FORMATIONS ••
https://www.humancoders.com/formations
•• GUESTS ••
Fabien Zucchet, Cloud engineer spécialisé dans le serverless https://x.com/FabienZucchet
https://www.linkedin.com/in/fabien-zucchet/
https://www.genaidays.org/post/testing-genai-applications-addressing-the-challenges-of-non-deterministic-language-models
https://github.com/mattzcarey/code-review-gpt
https://gandalf.lakera.ai/intro
Antoine Salesse, Développeur logicielhttps://www.linkedin.com/in/antoine-salesse/
https://coral.cohere.com
Jean-Philippe Baconnais, Consultant Zenika et organisateur des Human Talks de Nantes
https://twitter.com/JPhi_Baconnais
https://www.linkedin.com/in/jean-philippe-baconnais-931544116/
Yvann Vincent, Ingénieur en IAhttps://www.linkedin.com/in/yvann-vincent-46b848226/
https://fr.wikipedia.org/wiki/Industrie_4.0
Vincent Daubry, Développeur pour Human Coders et CTO de Corpogameshttps://www.linkedin.com/in/vincent-daubry-74937428/
https://x.com/vdaubry
"Vous êtes bien sur le répondeur de Human Coders !"Marketing prédictif, programmation fonctionnelle, art génératif… Dans cet épisode, on va parler de ce que tu as préféré développer et pourquoi. •• TIMECODES •• 00:00:00 Introduction00:01:19 Vincent Daubry et ses jeux sur Casio FX 92 00:02:31 Jean-Philippe Baconnais et son arbre généalogique 00:06:24 Patrice Maldi et le marketing prédictif 00:09:41 Camille Roux et l’art génératif 00:16:18 Emmanuel Demey et son premier projet open-source 00:22:19 Matthieu Segret et ses robots 00:24:37 Loïc Knuchel et la programmation fonctionnelle 00:28:58 Gwendal Le Coguic et le premier confinement 00:33:37 Sébastien Boursault et son assistant testeur 00:38:00 Conclusion•• NOS FORMATIONS ••
https://www.humancoders.com/formations
•• GUESTS ••Vincent Daubry, développeur pour Human Coders et CTO de Corpogameshttps://www.linkedin.com/in/vincent-daubry-74937428/
https://x.com/vdaubry
Jean-Philippe Baconnais, organisateur de Human Talks de Nantes et consultant Full-Stack chez Zenika https://twitter.com/JPhi_Baconnais
https://www.linkedin.com/in/jean-philippe-baconnais-931544116/
Patrice Maldi, formateur Elasticsearch et Node.js chez Human Codershttps://www.linkedin.com/in/pmaldi/?originalSubdomain=fr
https://www.humancoders.com/formateurs/patrice-maldi
Camille Roux, directeur associé de Human Codershttps://www.linkedin.com/in/camilleroux/
https://x.com/CamilleRoux
Emmanuel Demey, formateur Elastisearch, React et en Accessibilité numérique chez Human Codershttps://www.linkedin.com/in/emmanueldemey/?locale=fr_FR
https://x.com/emmanueldemey?lang=fr
https://www.humancoders.com/formateurs/emmanuel-demey
Matthieu Segret, directeur associé de Human Codershttps://www.linkedin.com/in/matthieusegret/?originalSubdomain=fr
https://x.com/matthieuart
Loïc Knuchel, organisateur des Human Talks Paris, fondateur d’Azimutt et ancien engineering manager pour Doctolibhttps://www.linkedin.com/in/loicknuchel
https://x.com/loicknuchel
Gwendal Le Coguic, formateur en Hacking & sécurité des applications web et PHP chez Human Coders et auditeur cybersécurité, bug hunter et tools writerhttps://www.linkedin.com/in/gwendal-le-coguic/
https://x.com/gwendallecoguic
https://www.humancoders.com/formateurs/gwendal-le-coguic
Sébastien Boursault, formateur Cypress chez Human coders et software engineer in test chez Intractivhttps://www.humancoders.com/formateurs/sebastien-boursault
https://www.linkedin.com/in/sboursault/?originalSubdomain=fr
"Vous êtes bien sur le répondeur de Human Coders !"
J’ai pensé à ces discussions passionnées que j’ai pu avoir avec d’autres devs autour de ELM, Rust ou encore Elixir. Dans ce premier épisode, on va parler de vos technos coup de cœur.
•• TIMECODES ••
00:00:00 Introduction
00:01:19 Eric Burel et Private GPT
00:08:07 Jean-Philippe Baconnais et Quarkus
00:11:56 Julien Palard et Mypy
00:15:35 David Leuliette et Oh My ZSH
00:18:03 Tamara Guilbert et Langage C
00:19:37 Julien Cretel et Go
00:27:07 Karine Bauch et Python
00:31:05 Pierre Chapuis et Lua
•• NOS FORMATIONS ••
https://www.humancoders.com/formations
•• GUESTS ••
Cretel Julien, formateur Go et Hacking et Sécurité des applications pour Human Codershttps://www.humancoders.com/formateurs/julien-cretel
https://go.dev
Baconnais Jean-Philippe, consultant Full-Stackhttps://twitter.com/JPhi_Baconnais
https://www.linkedin.com/in/jean-philippe-baconnais-931544116/
Eric Burel, formateur Next.JS pour Human Codershttps://www.humancoders.com/formateurs/eric-burel
https://twitter.com/ericbureltech
https://www.linkedin.com/in/ericburel/
https://docs.privategpt.dev/overview/welcome/introduction
Bauch Karine, développeuse Back-end Pyhtonhttps://www.linkedin.com/in/karine-bauch-dev-python/
Certaines infos sont tirées du magazine "Programmez" numéro spécial Python sorti en 2023.
source CERN & FastAPI : https://epc-ccs.web.cern.ch/content/tools
Pierre Chapuis, développeur depuis 15 anshttps://twitter.com/pchapuis
https://www.linkedin.com/in/pchapuis/
Lua : https://lua.org
LuaJIT : https://luajit.org
Teal : https://github.com/teal-language/tl
Minix 3 : https://www.minix3.org
Pallene : https://github.com/pallene-lang/pallene
Mon Human Talks sur Lua en 2013 : http://files.catwell.info/presentations/2013-02-human-talks-lua/fr.html
David Leuliette, formateur React Native pour Human Codershttps://www.humancoders.com/formateurs/david-leuliette
https://twitter.com/flexbox_
https://www.linkedin.com/in/david-leuliette/
https://davidl.fr/blog/git-cheatsheet
Julien Palard, formateur Python et Django pour Human Codershttps://www.humancoders.com/formateurs/julien-palard
Mastodon : https://mamot.fr/@mdk
Bienvenue sur le répondeur de Human Coders, le podcast où les développeuses et développeurs donnent leur avis. Dans chaque épisode, je vous pose une question et vous pourrez me répondre par vocal. Que vous soyez dev, étudiant·e, chercheur·euse, retrouvez des témoignages et des partages d'expériences. Pour participer, laissez un message après le bip…
Dans ce nouvel épisode, je retrouve Pierre-Yves Lapersonne pour parler d'open source en entreprise !
Pierre-Yves occupe un poste d'ingénieur logiciel chez Orange aux pays des chocolatines :D. Il travaille sur des application iOS et Android, et est membre de la gouvernance open source du groupe Orange. De fait, il accompagne des projets dans leurs démarches de contributions en open source, notamment en auditant le code source, en analysant les licences et en les aidant à faire les publications.
Avec Pierre-Yves, nous avons échangé sur les raisons pour publier des projets d'entreprise en open source. Quel intérêt pour une boîte et son image ? Comment s'y prendre ? Quelle license choisir ? Doit-on passer par une aide juridique ?
Toutes les réponses à ses questions dans l'épisode qui suit...
Vous les connaissez sûrement tous, ces buzzwords autour de la data et du Machine Learning, mais est-ce que vous savez comment ça se passe en vrai un projet de Machine Learning ?
Nastasia Saby a commencé sa carrière en tant que développeur back-end, et est aujourd’hui ingénieure Machine Learning. Elle travaille actuellement pour Konecranes, une entreprise dont le domaine principal est la vente et le service des engins de levage.
Dans cet épisode elle nous partage son quotidien de Data Scientist, depuis l'ingestion des données au monitoring des modèles.
Au programme donc du feature engineering, des tests de données, mais aussi de nouveaux buzzword (?) plus en phase avec la réalité du terrain, tels que le Data Drift et l'Explainability/Interpretability.
Pour aller plus loin
Pour tester ses données : Deequ, Alibi-detect
Pour versionner ses données : Delta-Lake, DVC
Un livre recommandé par Nastasia pour avoir une vue du Machine Learning dans la vraie vie : Machine Learning Engineering - Andriy Burkov
Lectures sur le Data Drift
Characterizing Concept Drift - Geoffrey I Webb, Roy Hyde, Hong Cao, Hai-Long Nguyen et François Petitjean.
Survey of distance measures for quantifying concept drift and shift in numeric data - Igor Goldenberg et Geoffrey I Webb
Monitoring and explainability of models in production - Janis Klaise, Arnaud Van Looveren, Clive Cox, Giovanni Vacanti et Alexandru Coca
Failing Loudly: An Empirical Study of Methods for Detecting Dataset Shift - Stephan Rabanser, Stephan Günnemann, Zachary C. Lipton
N'hésitez pas à suivre Nastasia sur son blog et son Twitter. Elle y partage ses expériences tech !
Depuis ces premiers pas dans l'informatique, à son statut de salarié freelance dans une coopérative, Cécile Veneziani nous partage son expérience de développeuse dans ce nouvel épisode.
Cécile est développeuse web spécialisée en Ruby on Rails, avec plus de 10 ans d'expérience. Elle est aujourd'hui à la fois freelance en développement backend mais aussi co-directrice du Wagon Nantes et Rennes.
Elle nous raconte comment ses missions de freelance se sont diversifiées au fil des années et l'ont amenées vers de nouveaux challenges. Développeuse, formatrice... puis co-directrice...je vous laisse découvrir toutes les portes qui se sont ouvertes à Cécile dans ce nouvel épisode !
Bonne écoute !
Lire la suite
Dans ce nouvel épisode du podcast Human Coders, je retrouve Tiffany Souterre pour parler de sa reconversion dans l'informatique. Elle est aujourd'hui consultante Data Ingénieure sur GCP chez Jems Datafactory.
Après avoir fait une école d'ingénieur en biotechnologies puis une thèse en ingénierie génétique en 2017, elle décide de sauter le pas et entame une reconversion.
C'est grâce à une formation en Machine Learning puis en Big Data, que Tiffany acquiert des connaissances de bases pour commencer à travailler sur ses premières missions.
Cet épisode est l'occasion pour elle de nous raconter son parcours, ses premières impressions du monde de l'informatique et enfin de partager quelques conseils pour ceux et celles qui voudraient se reconvertir !
Bonne écoute !
Lire l'article associé sur le blog Human Coders
A notre micro dans cet épisode, Julien Cretel qui vient nous parler de sécurité.
En marge de son activité de développeur freelance et de formateur sur le langage Go, Julien travaille dans le domaine de la sécurité informatique : audits de sécurité, tests d'intrusion, conseil aux entreprises.... Et depuis quelques temps, il s'essaie également en tant que bug-bounty hunter (en français, "chasseur de primes au bug de sécurité").
La sécurité, c'est un un sujet assez vaste et dans cet épisode nous avons beaucoup parlé de la divulgation responsable.
A quoi ça sert de mettre en place une politique de divulgation responsable ? Pourquoi est-ce important d'en mettre une en place pour les entreprises ? Quel est le lien entre la divulgation responsable et les hackers ? Beaucoup de mots clés et questions auxquelles Julien va répondre dans cet épisode.
Et bonne écoute !
Plus...
Nous retrouvons aujourd'hui Yoan Mollard, Ingénieur en informatique et robotique, pour parler justement de robotique.
Dans cet épisode on est parti du commencement, à savoir qu’est-ce qu’un robot ?
On a aussi parlé de robotique collaborative ou cobotique, et de ROS une boîte à outils pour se lancer et programmer ses premiers robot.
Enfin, Yoan nous a parlé de la compétition Robocup, qui se tiendra en France à Bordeaux en 2021, l'édition 2020 étant été repoussée.
Si le nom de Robocup ne vous dit rien, peut-être avez-vous déjà vu des images de robots jouant au foot ? Et bien c’est l’un des nombreux challenges qui se disputent lors de cette compétition !
Très belle écoute !
Interview réalisée par @nivdul. Tous les épisodes du podcast sont également disponibles sur Spotify, SoundCloud, Apple Podcasts, Deezer et via le flux RSS.
Lire plus...
La semaine dernière j'avais demandé à Gaëtan, Mehdi, Gwenaëlle, Alexandre et Michel comment ils vivaient leur premiers jours de confinement en télé-travail. Je les retrouve aujourd’hui pour savoir où ils en sont.
Restez bien jusqu'au bout, Gaëtan nous partage une jolie initiative lancée pour venir en aide au personnel hospitalier.
Cet épisode a été enregistré jeudi 26 mars 2020.
L'article et les ressources
Dans ce nouvel épisode, je suis avec Vincent Daubry, développeur à Nice chez Swile ex Lunchr, pour parler de travail en full remote ! C'est un sujet qui tombe plutôt à pic et qui j'espère vous aidera dans cette période de confinement.
Avec Vincent, on a parlé d’organisation d’équipe, d’#aperemote, de l’isolement, des frontières entre vie pro et perso, mais également du rôle et de l’importance de la culture d’entreprise.
Bonne écoute !
Interview réalisée par @nivdul. Tous les épisodes du podcast sont disponibles sur Ausha, Spotify, SoundCloud, Apple Podcasts, Deezer et via le flux RSS.
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
contenu intéressant mais des progrès restent à faire sur la qualité du son