Code Insider's Podcast

Code Insider's Podcast

By Code InsiderNewsTech News
Download on the App Store

Code Insider's Podcast episodes

  • David Dhénaux, de l’astrophysique à l’holocratie

    Après avoir faire des études d'astrophysique, David s'est pris de passion pour le développement au fil de ses missions. Chez Thales, il découvre des concepts encore très émergents à l'époque. L'eXtreme Programming et l'Agilité. 

    Après cette expérience, il se lance dans l'entrepreneuriat avec un ami en tant que CTO pour échapper au monde des grandes entreprises qui ne lui plaisait pas à l'époque, et explore le concept d'entreprise libérée et d'holacratie depuis maintenant plus de 10 ans. 

    David est aujourd’hui CTO/CPO Freelance. 

    58 min
  • 20 ans d'XP, Startup SaaS BDD, Ancien client : NASA

    Laurent Py, fort de plus de 25 ans d'expérience dans le développement logiciel, raconte son parcours depuis ses débuts en programmant à 12 ans jusqu'à ses expériences entrepreneuriales. Après un doctorat sur la qualité logicielle, il a créé Smart Testing en 2003 puis Hiptest en 2015, deux startups dédiées aux tests et au BDD, avant de rejoindre Packmind comme CEO en 2023.

    Packmind, anciennement Promyze, est une solution SaaS qui aide les équipes de développement à définir, partager et adopter les meilleures pratiques de code. En s'intégrant directement dans les outils des développeurs (IDE, Git, CI), Packmind permet de capturer le savoir-faire lors des revues de code, de le discuter et valider en équipe, puis de le détecter automatiquement pour guider les développeurs.

    Concrètement, un Tech Lead peut signaler un bon ou mauvais pattern de code directement depuis son IDE, le soumettre à son équipe pour en discuter lors d'une "Coding Dojo" et, une fois validé, le voir détecté en temps réel sur les nouveaux commits ou Pull Requests. Packmind facilite ainsi la montée en compétence et l'alignement des pratiques au sein des équipes.

    Parmi ses clients, Packmind compte des scale-ups comme Contentsquare ou Qonto mais aussi des grands groupes comme Société Générale ou Sopra Steria qui cherchent à industrialiser les meilleures pratiques à grande échelle. Les bénéfices constatés sont une réduction des temps de revue de code (-40% pour les Tech Leads), des délais de mise en production (-25%) et des coûts liés à la dette technique.

    Avec l'essor de l'IA générative comme GitHub Copilot, Packmind voit une opportunité d'amplifier l'apprentissage en définissant les bonnes pratiques à faire apprendre aux modèles de code. L'ambition est de devenir un acteur mondial de la qualité et de la productivité des équipes de développement, en s'appuyant sur la communauté des crafters passionnés par l'excellence technique et le partage de connaissances.

    56 min
  • Champion de programmation, entrepreneur et économiste, Louis Abraham nous parle d'intelligence artificielle !

    Dans ce podcast nous échangeons avec Louis Abraham, qui après avoir obtenu son bac à 15 ans, a ensuite intégré l’école Polytechnique. Lors de ses études, il a promu la participation de l'X à des compétitions de programmation comme l'International Collegiate Programming Contest. Son équipe a remporté le championnat européen avant d'obtenir un résultat historique aux championnats du monde.

    Louis a pu majoritairement travailler sur des projets et algos autour du C++ et du Python les premières années, avant de s’intéresser à d’autres langages comme l’HTML/CSS, le TypeScript, le Rust et bien d’autres. 

    Animé par sa passion pour l'intelligence Artificielle (IA) et le traitement du langage naturel (NLP), Louis a co-fondé Gemetria Technologies en 2020, un cabinet de conseil novateur spécialisé dans les applications de NLP dans le domaine financier.  

    La discussion se tourne vers les domaines fascinants de l'IA générative et décisionnelle, où le texte devient une interface. Louis explore la distinction entre l'IA faible et forte, plongeant dans les implications profondes du potentiel de l'IA à développer sa propre volonté. Il aborde le concept de minimisation de la fonction d'erreur dans les modèles d'IA et met en avant les pouvoirs intrigants, mais mystérieux, des Transformers. 

    Au-delà de son expertise dans le domaine de l'IA, Louis occupe des rôles importants en tant que conseiller du Président et administrateur de l’Afer, une association majeure gérant 60 milliards d'euros d'investissements en assurance-vie pour 800 000 souscripteurs. De plus, il est le co-fondateur de Secrecy, une start-up pionnière dans les services PaaS d'authentification, de chiffrement de bout en bout et de protection des données personnelles pour les applications Serverless. 

    Le podcast offre un aperçu du potentiel de l’IA, de ses limites et de ses risques. Ainsi qu'une meilleure compréhension des mécanismes à l’œuvre à travers l’approche des Transformers qui est aujourd’hui la manière dont les plateformes comme ChatGPT (OpenAI) ont été architecturées. 

    41 min
  • Apprenez à maîtriser Chat GPT pour booster votre productivité

    Mickael Ducelier, nous raconte son parcours, du passage en école d’Ingénieur, à l’apprentissage du développement informatique, à sa découverte de l’IA et son implémentation dans les projets de ses clients.  

    Il nous propose sa propre définition de l'IA, en soulignant ses limites et ses avantages tout en nous prodiguant des conseils pour bien l’utiliser. 

    Selon Mickael, Chat GPT est un formidable outil, mais il convient de pouvoir le dompter à travers l’usage d’un prompt, développer sa capacité à être « Prompt Engineer ». 

    Mickael nous livre ses secrets afin de se rendre et rendre ses clients plus productifs, avec les prompts notamment, mais aussi les pluggins – efficacité qu’on peut retrouver que ce soit dans un cadre personnel ou professionnel.

    Sans nul doute que pour lui, il faut être en capacité de pouvoir se former pour ne pas passer à côté du train déjà en marche que représente cette révolution.

    https://www.youtube.com/@mickaelducelier 

    43 min
  • From valley software engineer to Roc's language creator

    Roc is a new purely functional programming language created by Richard Feldman. 

    Richard met Evan Czaplicki, the creator of the Elm. After many discussion, Richard decided to create his own language: the Roc. His goal was to create a back-end language that could adapt to Elm, while being fast, user-friendly and functional.

    In this podcast, we'll discuss different points of Richard's life, regarding his childhoog, his early days in the tech eco-system, and his views about languages in the Valley. 

    We also talked about ‘survival mode’ of the Valley eco-system, which allows startup to be able to build product very fast. And of course the idea of functional programming paradigm.

    We also talked about the genesis of the creation of the Roc language, its progress and vision. Throughout the episode, Richard shares his vision about Roc’s future, as well as the key concepts and notions he had to overcome in order to create a functional programming language.

    1 hr 6 min
  • Yannick, dans la peau d'un Craftsman, ancien manager d'une scale-up avec un passage de 0 à 450 personnes), CTO de ModaResa

    💪 Après de longues années d'expérience dans le monde du conseil, et être passé par des clients grands comptes comme Thales, Société Générale, ou encore Reuters, Yannick Grenzinger  a eu différents rôles, de développeur, à Tech Lead, ou bien Coach Crafts.

    💭 Il a été dans des environnements loin de l'agile, et d'autres très agile, il revient ici sur quelques concepts : 

    • L'organisation comme clé de développement d'une équipe
    • La vie dans une grosse structure pour faire de l'agilité
    • L'impact du COVID et la politique de télétravail
    • Une start-up qui fait une grosse levée et un changement de contexte
    • Scaleup qui ne finalise pas sa levée, contexte de retournement
    • Retour à un environnement de petite structure (bootstrapping)
    • Le Crafts comme une boîte à outil : DDD, logique TDD
      • Les limites des bonnes pratiques ?
    • Monolithe versus micro-service
    • Débat organisationnel : start-up versus grand groupe
    • La logique politique des grands groupes
    • Le contexte des cellules autonomes
    • Conseils pour les jeunes développeurs

    Tout au long de ce Podcast, Yannick Grenzinger vous livrera ses retours d’expériences au gré de son parcours. 

    📚Ressource : 

    ·       The Design of Everyday Things Livre de Donald Norman

    53 min
  • Reduce Software Maintenance Costs with TDD and Clean Architecture
    1. Experience in Software Development across several industries (Finance & Banking, Logistics & Warehousing, Medical, Media). Transitioning to working as a solo developer to leading teams.
    2. Learning Clean Code, OO Design and Best Practices from hundreds of books. Practicing skills on small Github projects before applying to larger projects. Meeting people who implement good practices.
    3. Build a team from scratch, and implementing Clean Architecture and TDD. Helping a team with a legacy product (no automated tests, many bugs) to transition towards TDD & Clean Architecture. Reducing time development by 70-80% because of TDD & Clean Architecture
    4. How do we convince IT leadership to introduce TDD & Clean Architecture? What are the financial benefits and non-financial benefits of TDD? Short-term and long-term benefits?
    5. How to practice effective TDD? How to write robust tests, so they don't break all the time? What level of granularity leads to robust tests with TDD?
    6. How to introduce TDD and Clean Architecture into your teams and raise the level of Software Quality? What are the training and coaching options?


    Further References :

    • Books:
      • Uncle Bob: Clean Code: A Handbook of Agile Software Craftsmanship (https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882), Clean Architecture: A Craftsman's Guide to Software Structure and Design (https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164)
      • Kent Beck: Test Driven Development: By Example (https://www.amazon.com/Test-Driven-Development-Kent-Beck/dp/0321146530)
      • Martin Fowler: Refactoring: Improving the Design of Existing Code (https://www.amazon.com/gp/product/0134757599)
      • Eric Evans: Domain-Driven Design: Tackling Complexity in the Heart of Software (https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215)
      • Vaughn Vernon: Implementing Domain-Driven Design (https://www.amazon.com/Implementing-Domain-Driven-Design-Vaughn-Vernon/dp/0321834577)
    • Articles:
      • Martin Fowler: https://martinfowler.com/
    • Videos:
      • Ian Cooper: TDD Revisited - Ian Cooper - NDC London 2021 (https://www.youtube.com/watch?v=vOO3hulIcsY)
      • Sandro Mancuso: Does TDD Really Lead to Good Design? (https://www.youtube.com/watch?v=KyFVA4Spcgg)


    Connect with Valentina :

    • https://www.linkedin.com/in/valentinacupac/
    • https://github.com/valentinacupac
    • https://twitter.com/ValentinaCupac


    Podcast Valentina Cupać - Code Insider

    51 min
  • Benoit Gantaume, alias Artisan Développeur, son parcours de développeur à entrepreneur

    De la mobylette à l’ordinateur, parcours de Benoit Gantaume, alias Artisan Développeur. 


    🏍️ Tombé dans le code faute d’avoir une mobylette, il se passionne très tôt pour la programmation. Benoit poursuit cette passion dans des études combinant les télécoms et l’informatique, mais aussi avec un parfait équilibre entre théorie et pratique. Il y découvre là-bas le software, la cryptographie et les méthodes agiles, qui deviendront ses fils conducteurs.

    💭 Dès ses débuts en startups, il apprend par lui même les bonnes pratiques de développement, en s’exerçant au TDD et à l’eXtreme Programming. Pour se former, il compte sur des exercices rigoureux et sa curiosité. Au cours de ses premières années, il gagne en expérience en architecture et est promu manager. Guidé par sa fibre d’entrepreneur, Benoit se décide à créer sa propre ESN, où il peut  manager tout en codant. Puis, il se tourne vers la formation autour de la qualité de code et de ses projets personnels. 

    💪 En parallèle, Benoit créé Artisan Développeur, sa vision du code sous la forme de podcasts et d'articles.  Ce format de coaching personnalisé se mêle à son intérêt pour la blockchain. 

    Tout au long de ce Podcast, Benoit vous livrera ses retours d'expériences au gré de son parcours.

    54 min
  • Echange avec Emile Duriez, développeur informatique de l'école 42 avec un autisme asperger

    Dans ce podcast, César Mourot revient avec Emile sur son parcours, depuis son enfance jusqu'au lycée et  de son intérêt pour l'informatique. Puis au lieu de suivre un parcours classique, Emile se rend compte qu'il cherche un système plus flexible, et plus proche de son fonctionnement.

    👨‍🎓 Il entend parler de l'Ecole 42 et de son système de méthodologie par projet, ce qui est pour lui une révélation. C'est lors de son parcours et de ses différentes expériences, qu'Emile découvre qu'il a un autisme asperger. Cette évènement va tout changer pour lui.


    🖥️ Dès lors Emile, comprend mieux son fonctionnement, et cela permet également aux autres de mieux interagir avec lui. Il en sait désormais plus sur ses caractéristiques, et peut naviguer dans le monde du travail avec un regard plus avisé. Il nous parle également de la place encore difficile que peuvent avoir les personnes ayant un autisme, au sein des entreprises. 


    Aujourd'hui Emile a signé un CDI dans une entreprise qui lui permet d'avoir une organisation qui lui correspond, et de s'épanouir pleinement au quotidien.

    Entre son parcours scolaire et ses connaissances sur l’autisme, venez écouter son parcours touchant, entre développement et différence. 


    Voici quelques liens pour en apprendre plus sur l'autisme :

    - Syndrome Asperger, le webdoc
    http://www.syndromedaspergerlewebdoc.fr/#chapitre1

    - "La Différence Invisible" - Melle Caroline et Julie DACHEZ

    - "Dans ta bulle !" - Julie DACHEZ

    - Une formation sur l'autisme Asperger, sur l'aspect social, de Julie DACHEZ

    - "La Tyrannie de la Norme" - Todd Rose

    45 min
  • Comment intégrer le BDD en itérant avec Dorra Bartaguiz

    Intriguée par l’univers de l’informatique et portée par différents mentors, Dorra passe de l’initiation à la professionnalisation de ce qui n’était à l’époque qu’une passion. 

    Dès ses premières expériences Dorra choisit d’en apprendre davantage sur les bonnes pratiques de développement (TDD, Clean Code). Des meetups où elle participe, jusqu’aux projets chez des clients de renoms, elle découvre l’envers du décors de l’eXtreme Programming, et fait du BDD son cheval de bataille. 

    Notamment dans cette expérience dans une grande banque, où Dorra arrive avec brio à mettre en place cette méthodologie sans l’imposer, à travers des « baby steps » comme l’intégration des 3 Amigos et des 5 Why. 

    Dorra nous explique à travers son regard, les freins qui poussent certaines développeuses à se diriger sur des sujets plus fonctionnels, et le levier pour que cela change. 

    C’est sans concession, que cette passionnée du Crafts nous raconte son parcours !

    52 min

About Code Insider's Podcast

From the publisher's feed

Retrouvez l'ensemble des podcasts conçus par Code Insider, pour vous ! Chaque mois, de nouveaux podcasts et interviews de crafters qui viendront échanger sur les dernières méthodologies, outils et…