Filtrer par genre

Sprinkler Techno

Sprinkler Techno

Sprinkler Techno

Le Sprinkler Techno. Enfin un podcast qui mettra en lumière une panoplie de pratiques d’ingénierie indispensables au développement agile de logiciels! Pascal Drouin, Jean-Philippe Bélanger et leurs invités auront le plaisir de partager avec vous des sujets tels que... Réusinage de code (Refactoring) Tests unitaires, intégrés et bout en bout Développement piloté par les tests (Test Driven Development) Développement piloté par le comportement ( Behaviour Driven Development) Automatisation des tests Tests exploratoires Mesures de qualité du code Stratégies de qualité du code et plusieurs autres

15 - Épisode 14 - Part 2: Value Stream Management & Flow Framework
0:00 / 0:00
1x
  • 15 - Épisode 14 - Part 2: Value Stream Management & Flow Framework

    Dans cette deuxième partie de notre entretiens avec Martin Deslongchamps, nous avons pris une autre direction et avons abordé d'autres sujets essentiels pour avoir du succès dans le développement logiciel.  

    Bonne écoute!  


    Voici quelques-uns des sujets abordés dans cette première partie:  

    * Organiser un "DevOps Days" à l'intérieur de votre compagnie 

    * Value Stream Management 

    * Value Stream Mapping 

    * Project to Product: un primer sur le Flow Framework

    * L'importance de la prévisibilité


    A propos de Martin Deslongchamps

    Professionnel discipliné possédant plus de quinze ans d’expériences en déploiement, conception, développement et tests de système logiciel et d'interface usager. Passionné par le DevOps, le Value Stream Management, Lean et l'Agilité. A été leader de la communauté DevOps chez Croesus et est maintenant Directeur de développement de produits Advertising chez Triton Digital.

    Vous pouvez également suivre le Sprinkler Techno sur :

    Youtube

    https://www.youtube.com/channel/UC-0P3zI3j5p-Di0nQMwhyFA

    Spotify

    https://open.spotify.com/show/4GtZRia...

    Google Podcast

    https://podcasts.google.com/feed/aHR0...

    Apple Podcast

    https://podcasts.apple.com/us/podcast...

    Breaker

    https://www.breaker.audio/sprinkler-t...

    RadioPublic

    https://radiopublic.com/sprinkler-tec...

    Pocket Cast

    https://pca.st/5q83ehir

    Wed, 04 May 2022 - 1h 26min
  • 14 - Épisode 14 - Part 1: DevOps et Tests automatisés avec Martin Deslongchamps

    Nous avons eu le plaisir d'échanger avec Martin Deslongchamps, Directeur de développement de produits chez Triton Digital.  Martin a été tellement généreux de son temps que nous allons vous offrir nos échanges en deux parties!!  

    Bonne écoute!  

    Voici quelques-uns des sujets abordés dans cette première partie:  

    * DevOps et les Three Ways 

    * Comment introduire des tests automatisés dans du code difficile à tester 

    * Gestion de la dette technique 

    * Les meilleures pratiques pour écrire du code testable 

    * CICD: les pipelines 

    * Le feature Toggling  


    RÉFÉRENCES  

    L'histoire sur Misko Hevery qui tente de tester un app qui fait des paiements par carte de crédit 

    https://youtu.be/-FRm3VPhseI?t=1145 Le livre Working Efficiently with Legacy Code https://www.amazon.ca/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052 

    Le livre DevOps Handbook (qui parle entre autre des Three Ways et BEAUCOUP plus !) 

    https://www.amazon.ca/DevOps-Handbook-World-Class-Reliability-Organizations/dp/1942788002/ref=sr_1_1?crid=1699RLV6S3LIA&keywords=devops+handbook&qid=1648779831&s=books&sprefix=devops+handbook+%2Cstripbooks%2C83&sr=1-1 

    Un produit pour faire du feature Toggling:

    Launch Darkly https://launchdarkly.com/ 


    A propos de Martin Deslongchamps  

    Professionnel discipliné possédant plus de quinze ans d’expériences en déploiement, conception, développement et tests de système logiciel et d'interface usager. Passionné par le DevOps, le Value Stream Management, Lean et l'Agilité. A été leader de la communauté DevOps chez Croesus et est maintenant Directeur de développement de produits Advertising chez Triton Digital.


    Vous pouvez également suivre le Sprinkler Techno sur :

    Youtube

    https://www.youtube.com/channel/UC-0P3zI3j5p-Di0nQMwhyFA

    Spotify

    https://open.spotify.com/show/4GtZRia...

    Google Podcast

    https://podcasts.google.com/feed/aHR0...

    Apple Podcast

    https://podcasts.apple.com/us/podcast...

    Breaker

    https://www.breaker.audio/sprinkler-t...

    RadioPublic

    https://radiopublic.com/sprinkler-tec...

    Pocket Cast

    https://pca.st/5q83ehir

    Fri, 29 Apr 2022 - 1h 26min
  • 13 - Épisode 13: Coaching technique et co-création logiciel avec Martin Nadeau

    Dans cet épisode, nous avons eu le plaisir d'échanger avec Martin Nadeau, Coach Technique chez Nexapp.  Nous avons parler de toute sorte de sujets, mais plus particulièrement d'excellence technique, de coaching ainsi que de pratiques favorisant le "faire ensemble".


    Bonne écoute!


    Voici queqlues-uns des sujets abordés:


    * TDD et Design émergent

    *  Mob Programming et Pair Programming

    * TCR (Test Commit OR Revert)

    * Code Smells

    * Atelier de Pattern Recognition

    * Approval Testing

    * Le Dark Scrum ou faux agile

    * Importance du coaching technique

    * Quand dit que le mindset est plus que des outils et pratiques, que veut-on dire?

    * Utiliser les boucles de rétroaction et le System Thinking comme outils d'analyse de problème systémique


    Et évidement, on racconte des anecdotes savoureuses vécues en entreprise!


    RÉFÉRENCES


    Mob Programming

    https://www.agilealliance.org/glossar...

    https://www.remotemobprogramming.org/


    Kent Beck et Jessica Kerr: System Thinking

    https://youtu.be/z8bL_V9in9o


    TCR in Legacy Code with Kent Beck

    https://youtu.be/FFzHOyFeovE

    https://medium.com/@kentbeck_7670/tes...


    Code Smells

    https://refactoring.guru/refactoring/...

    https://youtu.be/H3L0aN9KItA


    Approval Testing

    https://approvaltests.com/


    Sandy Metz Talks

    https://sandimetz.com/speaking


    Emily Bache Katas

    https://github.com/emilybache?tab=rep...



    A propos de Martin Nadeau


    Software craftsman, clean coder, mender, mentor, teacher. Passionate by design smells, design patterns, refactoring, TDD. Continuously learning. I really care about code quality/readability. 


    "Make it work, make it better, make it clean". 


    I also care for my teammates and always try to make people around me more efficient. I want to be a good leader/mentor. By sharing my knowledge and best practices, mentoring and pairing with others, i try to help my teammates act as real professionals.


    Father of 5 kids, I'm also involved as minor hockey coach where i focus to teach young players discipline, hard work, team spirit, perseverance and to keep a good attitude even when things don't go as they expect.



    Vous pouvez également suivre le Sprinkler Techno sur :


    Youtube 

    https://www.youtube.com/channel/UC-0P3zI3j5p-Di0nQMwhyFA



    Spotify

    https://open.spotify.com/show/4GtZRia...



    Google Podcast

    https://podcasts.google.com/feed/aHR0...



    Apple Podcast

    https://podcasts.apple.com/us/podcast...



    Breaker

    https://www.breaker.audio/sprinkler-t...



    RadioPublic

    https://radiopublic.com/sprinkler-tec...



    Pocket Cast

    https://pca.st/5q83ehir

    Mon, 07 Feb 2022 - 2h 37min
  • 12 - Épisode 11: Architecture et tests automatisés avec Joscelyn Jean

    Dans cet épisode, nous avons eu le plaisir d'échanger avec Joscelyn Jean, Architecte de solution et développeur (Mobile / Web).  Nous avons parler de toute sorte de sujets, avec une emphase marqué sur les tests automatisés et être en mode solution!  


    Bonne écoute!


    Voici queqlues-uns des sujets abordés:


    * Trop de meeting, essayer la règle des deux pieds!

    * Importance de l'efficacité dans nos communications

    * La culture Open Source

    * Avoir une vision claire et bien communiquée avec l'Impact Mapping

    * Développeurs: Stakeholder du code

    * Le client vous offre des solutions; aidez=le à comprendre ses besoins!

    * Dette technique

    * Qu'est-ce qu'un vrai test unitaire?

    * Fragilité des tests automatisés

    * Complémentarité des tests automatisés

    * Établir la confiance par les tests automatisés

    * Le Contract Testing: une façon rapide de valider l'intégration avant le déploiement!

    * Test Commit Revert pour s'éduquer à faire des changements en petits lots


    RÉFÉRENCES


    Loi des deux pieds

    http://www.oeildecoach.com/eviter-len...


    Pact et Pact Broker

    https://docs.pact.io/


    Spring Cloud Contract

    https://spring.io/projects/spring-clo...


    Impact Mapping

    https://youtu.be/o9L19ty12xs

    https://www.impactmapping.org/


    Inifinit Tests

    https://infinitest.github.io/


    TCR (Test, Commit / Revert)

    https://medium.com/@kentbeck_7670/tes...

    https://youtu.be/FFzHOyFeovE


    Test Pyramid

    https://cloud.google.com/architecture...


    A propos de Joscelyn


    Joscelyn est passionné par les technologies, les architectures système, les langages de programmation, les méthodologies de développement, tant pour le web que pour le mobile.  Il s'intéresse également à la gestion d'équipe et de projet.


    Vous pouvez également suivre le Sprinkler Techno sur :


    Youtube 

    https://www.youtube.com/channel/UC-0P3zI3j5p-Di0nQMwhyFA



    Spotify

    https://open.spotify.com/show/4GtZRia...



    Google Podcast

    https://podcasts.google.com/feed/aHR0...



    Apple Podcast

    https://podcasts.apple.com/us/podcast...



    Breaker

    https://www.breaker.audio/sprinkler-t...



    RadioPublic

    https://radiopublic.com/sprinkler-tec...



    Pocket Cast

    https://pca.st/5q83ehir

    Mon, 07 Feb 2022 - 2h 15min
  • 11 - Épisode 12 - BDD et tests automatisés avec Thinhinane Alliche

    Dans cet épisode, nous avons eu le plaisir d'échanger avec Thinhinane Alliche, experte en développement logiciel.  Nous avons parler de toute sorte de sujets, dont une bonne partie sur la démistification de ce que c'est du BDD et de l'ATDD et comment on peut utiliser ces pratiques pour améliorer la qualité des applications que nous produisons.


    Bonne écoute!


    Voici queqlues-uns des sujets abordés:


    * Behavior Driven Development (BDD)

    * Example Mapping

    * Acceptance Test Driven Development (ATTD)

    * Spécifications exécutable

    * Comment réutiliser une suite de tests à deux niveaux d'intégration différents

    * Domain Driven Design (DDD)

    * Splunk

    * Dynatrace

    * L'importance d'avoir assez confiance en soit pour se montrer vulnérable et admettre qu'on sait pas

    * DevOps: où se trouve l'intersection entre Dev et Ops?


    RÉFÉRENCES


    BDD

    https://www.youtube.com/watch?v=0A4Ni...


    Différence entre BDD et ATDD (et les deux cycles en boucle)

    https://www.hindsightsoftware.com/blo...


    Comment faire du développement avec TDD et ATDD

    https://www.youtube.com/watch?v=rYX51...


    Example Mapping

    https://cucumber.io/blog/bdd/example-...


    Splunk

    https://www.splunk.com/


    Dynatrace

    https://www.dynatrace.com/


    Domain Driven Design

    https://www.amazon.ca/Domain-Driven-D...



    A propos de Thinhinane


    Développeuse logiciel innovante. J’adore résoudre les problèmes complexes par des solutions simplifiées. Passionnée par les mathématiques, la physique (et le chocolat 😅), Je crois fondamentalement que l’esprit critique peut résoudre n’importe quel problème.  « Rester dans ma zone de confort me rend triste, c'est pour ça que j’aime les défis»


    Youtube 

    https://www.youtube.com/channel/UC-0P3zI3j5p-Di0nQMwhyFA



    Spotify

    https://open.spotify.com/show/4GtZRia...



    Google Podcast

    https://podcasts.google.com/feed/aHR0...



    Apple Podcast

    https://podcasts.apple.com/us/podcast...



    Breaker

    https://www.breaker.audio/sprinkler-t...



    RadioPublic

    https://radiopublic.com/sprinkler-tec...



    Pocket Cast

    https://pca.st/5q83ehir

    Mon, 07 Feb 2022 - 1h 54min
Afficher plus d'épisodes