Filtrer par genre
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
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 - 10 - Épisode 10: Infrastructure As Code avec Matthieu Hurtubise
Dans cet épisode, nous avons eu le plaisir d'échanger avec Matthieu Hurtubise, expert Middleware / opérations et promoteur DevOps aguérit. Nous avons parler de toute sorte de sujets, mais plus spécifiquement de As Code!
Bonne écoute!
Voici queqlues-uns des sujets abordés:
* Où est-ce que les Dev et les Ops se rejoingnent-ils??
* Gamification pour apprendre la sécurité et le Bug Bountying
* As Code pour uniformiser les environnements avec Ansible/Tower
* Transformation d'une équipe d'exploitation
* Découpage en produit
* Ne pas avoir peur d'automatiser et de perdre sa job
* Code communautaire - oser proposer des solutions
* Mise en place de pipeline (Ansible et Tower)
* Mise en place de solution As Code
* Tower as Code
* Everything as Code
* Config Server
* Gestion de configurations applicatives
* Info-nuagique (Cloud) vs Traditionnel (On Premise)
RÉFÉRENCES
Ansible
https://www.ansible.com/
Tower
https://www.ansible.com/products/tower
Everything as Code
https://youtu.be/HcmPi7-IVQo
A propos de Matthieu
Matthieu est un spécialiste Middleware, expert en intégration de nouvelles solutions. Il a oeuvré essentiellement dans la mise en place As Code de solutions complexes au cours des dernières années.
Vous pouvez également suivre le Sprinkler Techno sur :
Youtubehttps://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/5q83ehirWed, 12 May 2021 - 1h 08min - 9 - Épisode 9 - Se réconcilier avec les dépendances avec Stephan Corriveau
Nous avons eu le plaisir d'échanger avec Stephan Corriveau sur un sujet qui le passionne: les dépendances. Pour Stephan, il est impératif que les gens se réconcilient avec les dépendances puisque c'est dans les liens que se trouve la richesse (en composante logicielle comme dans la vie en général). Stephan étant un ami de longue date, vous aurez droit à une version un peu plus “décousue” du Sprinkler Techno qu'à l'habitude: les parenthèses s'ouvrent (et ne se referment pas tout le temps..., les réflexions, anecdotes, et les métaphores fusent et sont, bien subjectivement, savoureuses!
Bonne écoute!
SUJETS
Se réconcilier avec les dépendances Qu'est-ce que c'est un "vrai" architecte
Importance et l'impact d'un bon coach Agile sur une équipe
Le spectre de l'autisme et les TI: être conscientisé pour mieux collaborer
Ingénierie logiciel: mélange de science et d'artisanat
Inversion de dépendances pour s'isoler des changements
Feature Envy
L'impact du Convention over Configuration (aka "magie") sur l'autonomie d'apprentissage et le revers engineering
Le biomimétisme
Approche systémique: comprendre le système afin d'éviter les optimisations locales
RÉFÉRENCES
Feature Envy
https://refactoring.guru/smells/feature-envy
https://www.informit.com/articles/article.aspx?p=2952392&seqNum=9
Cynefin Framework
https://jglapierreblog.wordpress.com/2015/11/02/utilite-du-modele-cynefin/ https://en.wikipedia.org/wiki/Cynefin_framework#/media/File:Cynefin_framework_by_Edwin_Stoop.jpg
Biomimétisme
https://biomimetisme.ca/
Dr Russel Ackoff sur l'approche systémique
https://www.youtube.com/watch?v=OqEeIG8aPPk
A propos de Stephan
Stephan est un architecte logiciel passionné. Son objectif: élaborer des systèmes fiables, efficaces et performant sur lesquels les entreprises pourront s'appuyer en toute confiance pour supporter leur croissance.
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
Tue, 06 Apr 2021 - 1h 46min - 8 - Episode 8 - DevSecOps with Darlene Wilson
In this episode, we had the pleasure to have with us Darlene Wilson. She came to enlighten us on an "extension" of one of the hottest topics of the last decade (and still very relevant and actual!): DevSecOps.
Here are a few of the topics we covered:
* Shifting Security Left
* Scaling Security through coaching, mentoring an community of practice
* Importance of being aware of licensing terms
* Keeping your third-party libraries and frameworks up to date is imperative
* Security, a shared responsibility * Finding balance (Risk vs Flexibility) * Defense in Depth
* Importance of bringing awareness
* Security Debt = Just plain old Tech Debt
* DevOps, more than CICD and automation
* Chaos Engineering
About Darlene Wilson
She is currently Head of Development Strategy for the IoT Accelerator solution in Ericsson. Darlene started her software career 20 years ago, and has since that time developed a passion for scaling software delivery. That passion had led her to be an early adopter, evangelist, and transformation agent for Lean and Agile methodologies, DevOps, and over the past 8 years, scaling security in DevOps (commonly referred to as DevSecOps) and Defense in Depth.
You can also follow Sprinkler Techno on youtube :
https://www.youtube.com/channel/UC-0P3zI3j5p-Di0nQMwhyFA
Mon, 08 Mar 2021 - 1h 25min - 7 - Episode 7 - Blazor WebAssembly en suivant les principes de Clean Code avec Bruno Barrette
Dans cette 6 ième et dernière entrevue d'après match réalisée lors du Agile Tour Montréal 2020, le Sprinkler Techno a eu le plaisir de rencontrer Bruno Barrette. Nous avons échangé avec lui à la sortie de son atelier pratique intitulé: "Bien démarrer avec Blazor et Clean Code".
Honnêtement, au Sprinkler Techno, on ne connaît pas beaucoup C#, .Net, et tout l'écosystème Microsoft.
Bruno Barette nous a donné la chance de voir un coin ma foi assez dynamique de cet environnement: Blazor.
Blazor est un système jeune mais sérieux pour développer des applications web modernes de bout en bout entièrement C#, via webassembly.
SUJETS
* Blazor
* C#
* WebAssembly
* Clean Code
* Bonnes pratiques ("Javascript avoidance")
RÉFÉRENCES
Blazor
https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
WebAssembly
https://webassembly.org/
Principe SOLID
https://stackify.com/solid-design-principles/
À propos de Bruno
Développeur multi-disciplinaire depuis plus de 15 ans, je suis un passionné qui est toujours prêt à sauter sur l'occasion pour apprendre de nouvelles technologies. Avec le Bracket Show, une chaîne Youtube que je co-anime depuis plus de 3 ans, j'ai la chance de partager mes connaissances et trouvailles avec la communauté.
Vous pouvez suivre Bruno sur les plateformes suivantes:
* https://www.linkedin.com/in/bruno-barrette-8aa2b310/
* Son podcast, Le Bracket Show: https://www.youtube.com/channel/UCtnYlMKv9vbV6EITjrCwr1g
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
Mon, 22 Feb 2021 - 55min - 6 - Épisode 6 - Abstraction et couplage dans les microservices avec Félix-Antoine Bourbonnais
Dans cette 5 ième entrevue d'après match au Agile Tour Montréal 2020, le Sprinkler Techno a le plaisir de recevoir à nouveau Félix-Antoine Bourbonnais. Nous échangeons avec lui à la sortie de sa conférence intitulée: "Micro-services: couplage topologique ou logiciel".
Quelques-uns des sujets abordés: Différents types de couplage Effet d'avalanche lors de modifications Architecture logiciel (Principes SOLID, Bounded Context) Découpage des microservices
À 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.
Vous pouvez entrer en contact avec lui et le suivre sur les plateformes suivantes:
https://www.linkedin.com/in/fbourbonnais/fr
http://conferences.elapsetech.com
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
Mon, 08 Feb 2021 - 1h 01min - 5 - É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
Mon, 25 Jan 2021 - 50min - 4 - É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
Mon, 11 Jan 2021 - 1h 01min - 3 - 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
Mon, 28 Dec 2020 - 40min - 2 - É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
Mon, 14 Dec 2020 - 56min - 1 - É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!
Mon, 07 Dec 2020 - 11min
Podcasts similaires à Sprinkler Techno
- Au Cœur de l'Histoire Europe 1
- Hondelatte Raconte - Christophe Hondelatte Europe 1
- La libre antenne - Olivier Delacroix Europe 1
- Les Récits extraordinaires de Pierre Bellemare Europe 1 Archives
- Les pieds sur terre France Culture
- Affaires sensibles France Inter
- C dans l'air France Télévisions
- LEGEND Guillaume Pley
- Le Coin Du Crime La Fabrique Du Coin
- CRIMES • Histoires Vraies Minuit
- Franck Ferrand raconte... Radio Classique
- La dernière Radio Nova
- L'After Foot RMC
- Rothen s'enflamme RMC
- Super Moscato Show RMC
- Confidentiel RTL
- Enquêtes criminelles RTL
- Entrez dans l'Histoire RTL
- Les Grosses Têtes RTL
- Les histoires incroyables de Pierre Bellemare RTL
- L'Heure Du Crime RTL
- L'œil de Philippe Caverivière RTL
- Parlons-Nous RTL
- Brigitte Lahaie Sud Radio Sud Radio