Sprinkler Techno

Sprinkler Techno

By Sprinkler TechnoTechnology
Download on the App Store

Sprinkler Techno episodes

  • Épisode 5 - Atomic Design avec Ian Létourneau

    Dans cette 4 ième entrevue d'après match au Agile Tour Montréal 2020, le Sprinkler Techno a le plaisir de revoir Ian Létourneau.  Nous échangeons avec lui à la sortie de son atelier pratique intitulé: "Architecture web maintenable et testable".  

    SUJETS 

    Histoire vécue 00:52 

    Un résumé de son atelier 04:41 

    L'informatique et l'humilité 06:06

    Une autre histoire vécue 07:38 

    Atomic Design 10:06 

    Une bonne dose de pragmatisme 12:54 

    L'importance de faire de la délégation et du découplage réfléchi 15:38 

    Emergent Design 22:54 

    Simple Design, élimination de la complexité et retrait de l'égo 26:16 

    Object Calisthenics et Kata: parce qu'on a besoin de se pratiquer 29:05 

    Pourquoi le coaching technique, une métaphore sportive! 32:48 

    Découplage et délégation: exemple de réflexion menant à la prise de décision 35:40 

    Angular, React et Vue 41:35 

    Créer un environnement de développement sécuritaire avec les tests automatisés 46:45   


    RÉFÉRENCES 

    Atomic Design 

    https://bradfrost.com/blog/post/atomic-web-design/ 

    https://atomicdesign.bradfrost.com/table-of-contents/  

    Block Element Modifier 

    http://getbem.com/introduction/ 

    Simple Design

    http://wiki.c2.com/?XpSimplicityRules 

    https://ronjeffries.com/xprog/what-is-extreme-programming/#simple 

    TDD 

    https://www.thoughtworks.com/pt/insights/blog/test-driven-development-best-thing-has-happened-software-design  

    Object Calisthenics 

    https://www.infoworld.com/article/2081135/object-calisthenics-change-the-way-you-code.html 

    https://williamdurand.fr/2013/06/03/object-calisthenics/ Kata https://kata-log.rocks/index.html https://www.codingame.com/start 

    Mob Programming 

    https://mobprogramming.org/ 

    Principe SOLID 

    https://stackify.com/solid-design-principles/  


    A propos d'Ian  

    Dévoué à l’apprentissage et à la transmission de connaissances, Ian Létourneau est un coach et architecte résident chez Elapse Technologies. Il travaille avec les équipes et accompagne les entreprises afin de contribuer à l’amélioration de leurs pratiques de développement. En s’appuyant sur les idées et pratiques comme le TDD et le Continuous Delivery, Ian les aide à concevoir des produits de meilleure qualité, plus maintenables et plus flexibles.   


    Vous pouvez également suivre le Sprinkler Techno sur :  

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

    Spotify https://open.spotify.com/show/4GtZRiaQD6PM7OSlSJuAOq 

    Google Podcast https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy80MTJlNTcyMC9wb2RjYXN0L3Jzcw== 

    Apple Podcast https://podcasts.apple.com/us/podcast/sprinkler-techno/id1543659720?uo=4 

    Breaker https://www.breaker.audio/sprinkler-techno 

    RadioPublic https://radiopublic.com/sprinkler-techno-Wlqd9M 

    Pocket Cast https://pca.st/5q83ehir

    51 min
  • Épisode 4 - Architecture, abstractions et mocks avec Félix Antoine Bourbonnais

    Aujourd'hui, nous recevons au Sprinkler Techno Félix-Antoine Bourbonnais avec qui nous échangerons entre autre sur les tests unitaires, les mock et l'art abstrait d'abstraire.  On fait aussi quelques réflexions sur la gentillesse et le rôle d'un architecte moderne.    


    Présentation et cheminement: 00:00

    Mais qu'est-ce qu'un test unitaire ?: 7:25  

    L'abstraction (ou l'amour des cousins): 10:13    

    Open-Closed Principle (contenir les explosions): 16:50

    Un court détour sur l'évolution des systèmes: 24:05

    Être gentil, quelques bénéfices: 25:51

    Rôle de l'architecte et son coaching: 31:38

    To mock or not to mock? (Londres vs Chicago/Détroit): 39:10 


    Références:

    Cheminement 

    https://www.amazon.ca/Extreme-Programming-Explained-Embrace-Change-ebook/dp/B00N1ZN6C0 

    https://www.amazon.ca/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627 

    Évolution

    https://www.amazon.ca/Building-Evolutionary-Architectures-Support-Constant/dp/1491986360 

    Chicago/Détroit vs Londres

    https://medium.com/@adrianbooth/test-driven-development-wars-detroit-vs-london-classicist-vs-mockist-9956c78ae95f  


    À propos de Félix-Antoine Bourbonnais 

    Félix-Antoine est un conférencier, formateur et coach passionné qui aide les organisations à découvrir et adapter leurs pratiques de développement. Il accompagne les organisations sur tous les aspects du génie logiciel autant comme expert technique que comme conseiller stratégique.  Il a été et est toujours un acteur impliqué dans les communautés XP, Agile et DevOps.  Il est un expert reconnu en matière d’essais automatisés (TDD/ATDD), l'assurance qualité en Agilité, la spécification et analyse par l'exemple (BDD & SbE), l’architecture émergente et résiliente, le déploiement continu ainsi que dans l’optimisation de processus.  En plus de son travail régulier, il enseigne également à L'Université Laval depuis 10 ans des sujets comme les tests automatisés, la qualité et l'architecture logicielle.  En plus, c'est un chic type. 


    Vous pouvez également suivre le Sprinkler Techno sur :  Anchor https://anchor.fm/sprinkler-techno

    1 hr 2 min
  • Episode 3 with Mark Shead

    In this after "match interview", we had the pleasure of discussing with Mark Shead, from Xeric Corporation, who just gave his keynote on Courageous Software Delivery.  

    About Mark 

    He is the president of Xeric Corporation where he helps organizations increase their return on investment in software development. He has worked extensively as a coach implementing Agile development and deployment practices at the U.S. Treasury and the Federal Reserve Banks in New York, Philadelphia, San Francisco, and Dallas. He specializes in helping teams build development/deployment pipelines in organizations with legacy change management policies and turning six-month deployment cycles into something measured in hours.  Mark is also the creator of popular Agile cartoons on YouTube, a speaker at various Agile and technology conferences, and a facilitator of teambuilding exercises that help organizations learn to work together more effectively.  

    Here are a few of the topics that we covered:  

    TDD => https://www.agilealliance.org/glossary/tdd

    Benefits of TDD => https://dzone.com/articles/20-benefits-of-test-driven-development 

    Pair Programming => https://www.agilealliance.org/glossary/pairing/Benefits of Pairing https://stackify.com/pair-programming-advantages/ 

    Differences between BDD and ATDD  => https://www.hindsightsoftware.com/blog/atdd-vs-bdd 

    BDD, ATDD and TDD: the communicating feedback loops  => https://www.hindsightsoftware.com/blog/tdd-vs-bdd 

    CI/CD/CD  => https://www.atlassian.com/continuous-delivery/principles/continuous-integration-vs-delivery-vs-deployment 

    Technical Debt  => https://dzone.com/articles/what-technical-debt-it-and-how-to-calculate-it 

    Feature Toggle (enables "testing in production")  => https://martinfowler.com/bliki/FeatureToggle.html 

    Dark Launching (enables "testing in production")  => https://martinfowler.com/bliki/DarkLaunching.html 

    Developping in small batches (to minimize risks and complexity)  => https://cloud.google.com/solutions/devops/devops-process-working-in-small-batches

    --------------------------------------------------------------------------------------------------------------------  

    You can follow Mark on : Linkedin: 

    https://www.linkedin.com/in/markshead/Youtube: https://www.youtube.com/channel/UCkcSqKNo-_hBeknZEhsIRngHis website (blog): https://blog.markshead.com/

     --------------------------------------------------------------------------------------------------------------------  

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

    41 min
  • Épisode 2 avec Eric De Carufel, CTO et partenaire chez Done Techno.

    Première de six rencontres que nous avons faites au Agile Tour Monréal 2020.  

    Dans cette vidéo, nous vous présentons Eric DeCarfufel CTO et partenaire chez Done Techno.   Nous l'avons intercepté à la sortie de sa conférence, "l'architecture Agile, mais pas fragile!",  pour faire une petite entrevue d'après-match!  

    Sommaire des sujets abordés: 

    * Archictecture TI, plus organique qu'industrielle 

    * CQRS: un pattern basé sur l'empirisme 

    * L'artchitecture, c'est de garder ses options ouvertes jusqu'au dernier moment responsable 

    * Microservices: couplage, isolation et données 

    * La dette technique: la rendre visible, la gérer et la payer 

    * Travaillez-vous réellement sur la bonne priorité; Important vs Urgent (Dwight Eisenhower) 

    * Visualisation et transparence pour bâtir la confiance avec la gestion et la business 

    * L'architecture; redéfinition d'un rôle, distribution et partage de la responsabilité 

    * Delegation Poker: pour favoriser l'auto-organisation et gérer les attentes 

    * Impact Mapping : un outils de visualisation par objectifs quantifiables des options et opportunités 

     Quelques liens pour continuer la discussion: 

    Software Architecture — The Onion Architecture https://medium.com/@shivendraodean/software-architecture-the-onion-architecture-1b235bec1dec Dissecting Clean Architecture https://medium.com/code-thoughts/reviewing-clean-architecture-60a1edd9e3d6 

    Implementing Hub and Spoke network topology in Microsoft Azure https://medium.com/@abhi0751/implementing-hub-and-spoke-network-topology-in-microsoft-azure-3dcb43dd4d2d CQRS 

    https://martinfowler.com/bliki/CQRS.html 

    Microservices With CQRS and Event Sourcing https://dzone.com/articles/microservices-with-cqrs-and-event-sourcing 

    Important vs Urgent https://cdn.business2community.com/wp-content/uploads/2015/11/Matrix.png 

    Article de Kent Beck: Basket of options or option on a basket https://medium.com/@kentbeck_7670/decisions-decisions-or-why-baskets-of-options-dominate-9ac63658b593 

    Delegation Poker - outils du Management 3.0 par Jurgen Appelo https://youtu.be/VZF-G7MCSG4 Impact Mapping https://www.impactmapping.org/ 

    https://www.amazon.ca/Impact-Mapping-software-products-projects-ebook/dp/B009KWDKVA 

    -----------------------------------------  

    Vous pouvez suivre Eric sur les plateformes suivantes:  Linkedkdin; https://www.linkedin.com/in/edecarufel/?locale=fr_FR 

    Podcast: https://www.youtube.com/channel/UCtnYlMKv9vbV6EITjrCwr1g http://bracketshow.com 

      Vous pouvez également suivre le Sprinkler Techno sur YouTube :  https://www.youtube.com/channel/UC-0P3zI3j5p-Di0nQMwhyFA

    57 min
  • Épisode 1 - De quoi parlerons-nous?

    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

    Architecture évolutive

    Contrôles et reduction de la dette technique

    Principes SOLID

    Pratiques Clean Code

    et plusieurs autres.

    À bientôt!

    12 min

About Sprinkler Techno

From the publisher's feed

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!