DiscoverVisual Studio Talk Show
Visual Studio Talk Show
Claim Ownership

Visual Studio Talk Show

Author: Mario Cardinal et Guy Barrette

Subscribed: 77Played: 849
Share

Description

Un podcast en français sur l'architecture et le développement logiciel. Suivez les entrevues de Mario Cardinal et Guy Barrette avec les experts de la programmation Microsoft .NET.
139 Episodes
Reverse
Dans cet épisode, nous ne discutons pas avec un invité. Plutôt, nous annonçons la fin du podcast et lançons l’invitation à ceux qui voudraient bien prendre la relève. Mario a décidé de consacrer tous ses efforts à sa nouvelle aventure, le lancement de sa startup To-Do Studio. De son côté, Guy a rejoint l’équipe de Broadcom en tant que développeur de contenu technique VMWare. Pour chacun, il est temps d’embrasser de nouvelles opportunités. Nous tenons à exprimer notre profonde gratitude à tous ceux qui nous ont accompagnés tout au long de ce voyage incroyable qui a duré près de 20 ans. Votre soutien a été inestimable et nous vous en remercions du fond du cœur. La fin d’un voyage est toujours le début d’une autre aventure. Dans cet esprit, nous vous invitons à découvrir la nouvelle innovation de Mario, le logiciel To-Do Studio. Il a été conçu pour simplifier votre travail en offrant un copilote propulsé par l’IA pour guider la collaboration. Nous espérons que vous l’apprécierez autant que nous avons apprécié ce voyage avec vous. Bonne continuation à tous et au plaisir de vous retrouver dans nos nouvelles aventures! Liens LinkedIn de Mario Cardinal Startup de Mario Cardinal: To-Do Studio LinkedIn de Guy Barrette Blog de Guy Barrette
Nous discutons avec Yannick Forget de son expérience avec le .Net Nanoframework. Le .NET Nanoframework est une plate-forme gratuite et open source qui permet d'écrire des applications C# (code géré) pour les petits appareils embarqués (microcontrôleurs). Yannick Forget est un programmeur possédant plus de 20 ans d'expérience qui se spécialise dans le développement d'applications en utilisant majoritairement les produits Microsoft. Celui-ci a d'ailleurs obtenu sa certification "Microsoft Certified Professional" en 2012. Ayant travaillé plus de 5 ans dans une entreprise en lien avec la robotique, sa curiosité l'a aussi amené à apprendre le côté plus "hardware" afin de réaliser des projets Internet Of Things (IoT) avec la programmation de microcontrôleurs. Liens En savoir plus sur le .Net Nanoframework Github de Yannick Forget
Nous discutons avec Benjamin Niaulin, directeur du produit ShareGate, de l'évolution de ShareGate, un produit de la compagnie GSoft, qui permet de migrer, gérer et pérenniser les environnements SharePoint et Microsoft Teams. Benjamin partage les bonnes et les moins bonnes décisions prisent au fil du temps ainsi que sa philosophie d'une bonne gestion et évolution d'un produit. Benjamin Niaulin est directeur de produit chez ShareGate, une solution de gestion qui transforme Microsoft 365 en l'environnement collaboratif et sécurisé qu'il devrait être, de la migration aux équipes quotidiennes et aux opérations SharePoint. Il a parcouru le monde pour animer certaines des plus grandes conférences, couvrant le passage au cloud et à la transformation numérique au sein des organisations, les aidant dans diverses industries, à atteindre leurs objectifs et leurs réglementations tout en gardant une longueur d'avance sur leurs concurrents. Récompensé MVP SharePoint en 2013, puis MVP Office 365 en 2015, il est passionné de technologie et croit qu'il y a toujours quelque chose de nouveau à apprendre. Liens Sharegate
Nous discutons avec Olivier Blais de ChatGPT et de l'intelligence articielle. Qu'est-ce que ChatGPT? Nous avons posé la question à ChatGPT lui-même et voici la réponse: "Je suis un modèle de langage entraîné par OpenAI et conçu pour aider les gens à répondre à des questions et à résoudre des problèmes. Je suis une intelligence artificielle conçue pour être capable de comprendre et de répondre aux questions et aux demandes de renseignements de manière cohérente et informative. Je suis ici pour vous aider à trouver les réponses à vos questions et à résoudre vos problèmes, alors n'hésitez pas à me poser toutes les questions que vous voulez." Olivier Blais est cofondateur et VP science de la décision chez Moov AI. Il est éditeur de la norme ISO internationale qui définit la qualité des systèmes d’intelligence artificielle où il mène une équipe de 50 professionnels de l’IA de partout dans le monde.  Ses connaissances de pointe en IA et en apprentissage machine l'ont amené diriger la mise en oeuvre d'une culture des données dans différentes industries et à soutenir des projets de transformation numérique dans de nombreuses entreprises comme Pratt & Whitney, Métro, Sharethrough et Premier Tech.  Il est mentor en IA pour Creative Destruction Labs et accompagne plusieurs start-ups. Conférencier, ses sujets de choix sont comment adopter et appliquer l’IA et l’IA responsable.  Olivier est le lauréat du prestigieux prix " 30 under 30 " (Infopresse - 2019) et est coauteur d'un brevet pour un algorithme avancé qui évalue la solvabilité d'un emprunteur. Liens: ChatGPT Documentaire IA : être ou ne pas être sur ICI TOU.TV
Nous discutons avec Serge Tremblay de Microsoft Loop, une nouvelle façon de collaborer que Microsoft viens de lancer récemment. Serge Tremblay participe régulièrement à des conférences SharePoint en tant que conférencier. Serge Tremblay participe activement à développer la communauté SharePoint. Son implication est reconnue par Microsoft, il est lauréat de la récompense MVP (Microsoft Most Valuable Professional) depuis 2009. Il a collaboré à la rédaction d’un ouvrage sur SharePoint publié aux éditions Lavoisier. Liens: Présentation de Microsoft Loop    
Nous discutons avec David Rivard de PowerApps Control Framework (PCF), un cadre de programmation logiciel permettant de créer des composantes UI pour l’outil Power Apps. Power Apps permet l'écriture d'applications commerciales sans être un programmeur professionnel car il nécessite très peu de code (low code dev). Il est inclus dans la plupart des plans d'abonnement Office 365 et constitue une autre fonctionnalité d'Office 365, tout comme OneDrive, Teams et d'autres. David Rivard est un développeur sénior chez Hilo qui est spécialisé avec Dynamics 365 (CRM), Azure et .NET. Actif dans la communauté Power platform, il est auteur de plusieurs composantes open source basés sur le PowerApps Control Framework (PCF) disponible sur son compte GitHub. Il partage ses connaissances lors de conférences et sur son blogue. Vous pouvez le rejoindre sur Linkedin et Twitter.  Liens Vue d’ensemble de Power Apps component framework Ressources PowerApps Control Framework PCF Gallery Formation Scott Durow - Professional PCF for Model Driven Apps
Nous discutons avec Bruno Barrette de Blazor, un framework web open source développé par Microsoft et permettant de créer des applications web en C#. Informaticien multidisciplinaire depuis plus de 15 ans, Bruno Barrette est un développeur passionné et MVP Microsoft qui est toujours prêt à sauter sur l'occasion pour partager sa passion des nouvelles technologies. Avec le Bracket Show, une chaîne Youtube francophone qu’il anime depuis 5 ans, il a la chance de partager ses connaissances et trouvailles avec la communauté. De jour, il est développeur principal pour Done Technologies et, le soir, après avoir assumé ses responsabilités de mari et de père de deux magnifiques enfants, le temps qu'il lui reste il le passe à préparer du contenu pour le Bracket Show ainsi qu'à jouer et écrire des critiques de jeux vidéo. Liens Blazor Blazor (Wikipedia) Blazor University Bracket Show  
Nous discutons avec Nicolas Plourde des modèles de programmation disponibles pour Microsoft Dynamics CRM. Nicolas Plourde: Nicolas Plourde travaille dans l'industrie des technologies de l'information depuis plus de 7 ans en tant que consultant, développeur et passionné de gestion du cycle de vie des applications. Au cours des 5 dernières années, il s'est spécialisé dans les technologies Microsoft, notamment dans les technologies Dynamics CRM, au sein desquelles il a perfectionné les compétences de développement Web et d'apprentissage des données d'entreprise. Liens Chaîne YouTube Azure Rocks! de Guy Chaîne YouTube Le Cloud en 5 Minutes de Frank Boucher Blog de Nicolas Sparkle XrmToolbox
Dans cet épisode, nous discutons avec Nicolas Carlo de code patrimonial (code legacy), une base de code qui à certains égards est obsolète à cause de dépendances sur du matériel ou de l’outillage désuet. Nicolas Carlo est un développeur web avec une passion étrange pour le "code legacy". Il organise le meetup "Software Crafters Montréal" chaque mois, la conférence SoCraTes Canada chaque année et il développe des projets open-source sur son temps libre… quand il ne profite pas tout simplement de la vie avec sa famille! Liens Blog de Nicolas: Understand Legacy Code Livre numérique de Nicolas : Legacy Code – Premiers soins Pratique #1: Approval Tests Pratique #2: Behavioral Analysis Pratique #3: Strangler Fig pattern Livre Working Effectively with Legacy Code de Michael Feathers Livre Refactoring de Martin Fowler
Nous retrouvons Erik Renaud, Michel Perfetti et Wilfried Woivré pour discuter des annonces faites à la conférence Microsoft Build 2023. Au menu, les coups de coeur de nos invités en plus de L'IA et de Copilot bien entendu! Erik Renaud Erik Renaud est un architecte logiciel reconnu pour ses solutions basées sur les technologies Microsoft et la plateforme Azure. Spécialisé dans les systèmes d'information tels que la vente, la comptabilité, la finance, l'assurance, la banque, l'adhésion, l'automatisation et la fabrication, il met l'accent sur l'innovation et la valeur pour les clients. En tant que coach, il guide les équipes dans l'utilisation des méthodes et des technologies les plus récentes pour assurer un cycle de développement logiciel solide. En tant qu'entrepreneur, il a cofondé plusieurs entreprises, dont To-Do Studio, une application de gestion des tâches. Erik est également un conférencier international sur les sujets technologiques et les processus. Vous pouvez le contacter à erik.renaud@modelon.net ou le trouver dans des événements liés au football. Michel Perfetti Michel Perfetti est directeur technique chez Cellenza. Il travaille depuis 2006 sur les problématiques d'industrialisation du développement logiciel avec l’outillage Microsoft. Michel est fortement impliqué dans la communauté parisienne des développeurs Microsoft et, à ce titre, il reçoit la reconnaissance MVP depuis 2006. Michel intervient en tant que consultant sur des problématiques d'architecture ou développement ainsi que des problématiques liées aux méthodologies de travail et l'agilité. Wilfried Woivré Je suis Microsoft MVP Azure depuis 2012, et je travaille en tant que Cloud Architect à la Société Générale. Le cloud étant un sujet vaste, je m'intéresse surtout aux aspects de modernisation des applications, de sécurité et de gouvernance. Je suis également un grand fan de DevOps et de l'automatisation en général. Vous pouvez me retrouvez sur Twitter : [@wilfriedwoivre](https://twitter.com/wilfriedwoivre) ou sur LinkedIn : [Wilfried Woivré](https://www.linkedin.com/in/wilfriedwoivre/), et bien entendu sur mes blogs en [Français](https://woivre.fr) et [Anglais](https://woivre.com).  
Dans cet entretien, Louis Turmel nous explique ce qu'est l'opérationnalisation, une préoccupation importante du cycle de vie du développement logiciel (SDLC) très souvent associé au DevOps. Il s'agit des activités où le logiciel est bonifié et amélioré pour éviter les problèmes ou les incidents en production. Pour cela, il faut avoir la capacité de mesurer (avec de l'instrumentation), de comprendre (avec du monitoring) et de contrôler (avec des alertes) ce qui se passe dans le réseau, les machines et les applications. La livraison rapide de valeurs avec du logiciel (du développement jusqu'au support) ont toujours fait partie intégrante des préoccupations de Louis Turmel. Passionné par les nouvelles technologies, l'avènement du DevOps est depuis quelques années une révélation qui s'est transformée en obsession chez Louis, ce qui lui a permis de recentrer sa carrière en tant qu'expert de la méthodologie DevOps. Son objectif : mettre à profit la variété d'expérience acquise aux cours des deux dernières décennies, afin de livrer plus, avec moins, plus rapidement. Pour rejoindre Louis. Liens DevOps Application Insights overview Start using NewRelic Formation de Louis Turmel 'What’s Operationalization & Why'
Nous discutons avec Gregory Renard de son expérience depuis plus de 10 ans d’expatriée vivant dans la Silicon Valley. Gregory Renard (Redo pour les intimes) est un entrepreneur américain-belgo-français et un pionnier en intelligence artificielle (IA) depuis plus de 20 ans dans le domaine de l'apprentissage automatique et du traitement naturel du langage (Natural Language Processing - NLP). Ces dernières années, il se concentre sur la façon d'augmenter les capacités des individus à travers des solutions d'IA appliquées. Il a été l'un des conseillers présidentiels français sur la stratégie nationale de l'IA ainsi que pour la Belgium Coalition et la liste de réserve du groupe d'experts de haut niveau sur l'intelligence artificielle (AI High-Level Expert Group). Il est un conférencier/conseiller émérite dans l’application de l’intelligence artificielle invité pour TEDX, Stanford, Berkeley, MIT, Holberton School & the School «42». Depuis 5 ans, il participe au comité technique de l'IA au NASA.AI - Frontier Development Lab.  Liens La petite histoire de Silicon Valley En savoir plus sur Gregory Renard
Nous discutons avec Joel Hebert des scénarios ou il est approprié d’utiliser une plateforme de gestion d’API tel qu’Azure API Management pour prendre en charge le cycle de vie complet de vos APIs. Joel Hebert est architecte cloud senior chez Microsoft qui fait preuve d'une rare passion pour son métier. Il a reçu le Microsoft Most Valuable Professional Award à quatorze reprises : de 2008 à 2022.  Liens Azure Api Management Azure Api Management: Vue d'ensemble
Pour cette émission spéciale ayant pour thématique l’innovation, autour du micro on retrouve Stephane Lapointe, Michel Perfetti, Joel Quimper, Karol Deland, Étienne Tremblay et Laurent Duveau. Ils viennent partager avec nos auditeurs leur opinion quant à savoir quelle est l’innovation la plus importante des 20 dernières années qui a impacté les programmeurs dans leur travail journalier. Spécialiste en solutions Cloud, Microsoft Azure MVP. Stephane Lapointe a plus de 20 ans d’expérience avec les technologies Microsoft. Il travaille chez GSoft en tant que Spécialiste en solutions Cloud. Il est très passionné par tout ce qui touche Microsoft Azure, l’automatisation, la pratique DevOps et l’automatisation de toute sorte à l’aide de PowerShell. Très impliqué dans la communauté MSDEVMTL à Montréal où il est coorganisateur du groupe Azure, il est aussi un Microsoft Azure MVP & Advisor. Michel Perfetti est directeur technique chez Cellenza. Il travaille depuis 2006 sur les problématiques d'industrialisation du développement logiciel avec l’outillage Microsoft. Michel est fortement impliqué dans la communauté parisienne des développeurs Microsoft et, à ce titre, il reçoit la reconnaissance MVP depuis 2006. Michel intervient en tant que consultant sur des problématiques d'architecture ou développement ainsi que des problématiques liées aux méthodologies de travail et l'agilité. Joel Quimper est spécialiste cloud dans l’équipe éducation chez Microsoft.  Il possède une vaste expérience dans la conception de solutions logicielles prenant avantage du cloud.  Il est passionné par la plateforme PaaS de Azure et le développement autour de Office 365. Avant de rejoindre Microsoft, il a travaillé 3 ans chez UMAknow. Il a aussi travaillé 2 ans pour la Banque Nationale dans l’équipe marketing, 4 ans à la Caisse de dépôt et placement et 10 ans pour IBM Canada dans plusieurs rôles. Karol Deland est architecte logiciel chez Vooban. Il est passionné d’architecture logicielle et de tout ce qui gravite autour comme le DevOps et le cloud. Il aide les équipes de développement à concevoir et à livrer des solutions basées sur des architectures cloud-natives en intégrant pragmatisme, innovation et qualité d'exécution. Il est aussi conférencier et organisateur pour différents événements comme l’Agile Tour Québec et Montréal, le Global DevOps Bootcamp et la communauté DevOps Agile Québec. Etienne Tremblay possède près de 30 ans d'expérience dans l'industrie des TI. Spécialisé dans les technologies Microsoft en DevOps et Azure, il est le fondateur de Tegaaa Solutions. Depuis 2006, il est MVP Microsoft, conférencier régulier dans les conférences pour développeurs et juge du concours Imagine Cup. Passionné par les technologies web et mobiles depuis maintenant 25 ans, Laurent Duveau est toujours à l'affût des dernières tendances en technologies afin de mieux servir ses clients et aider les développeurs web professionnels. Fondateur des Académies Vue et Académie Angular, il passe actuellement son temps à diffuser ses formations techniques à travers le Canada et parfois ailleurs dans le monde (mais désormais essentiellement à distance...). Liens Sondage : Votez pour votre choix d’innovation Livre: The Big Switch
Nous profitons du fait que Anthony Giretti vient d'écrire le livre Beginning gRPC with ASP.NET Core 6, publié sur APress, pour discuter avec lui du processus de création d'un livre technique. Anthony en profites aussi pour faire le point sur les nouveautés de gRPC depuis son dernier podcast sur gRPC en 2020. Microsoft MVP et spécialiste sur les technologies WEB, notamment .NET, son expertise dans les T.I lui permet aujourd'hui d'appréhender tout type de projet Web, de l'informatique de gestion avec ses contraintes de fiabilité, d'ergonomie et de volumétrie de données mais aussi du grand public avec ses contraintes de performances, haute disponibilité et de référencement. Il est l'auteur du livre Beginning gRPC with ASP.NET Core 6 (Apress, 2022). Liens Blogue Achetez son livre sur Amazon Canada Formation Docker et Kubernetes de 6 heures gratuite de Guy: https://kubectl.click/gratuit
Nous discutons avec Étienne Tremblay de GitHub Codespace. Codespace est un service d'approvisionnement d’environnements de développement sur le Cloud. Etienne Tremblay possède près de 30 ans d'expérience dans l'industrie des TI. Spécialisé dans les technologies Microsoft en DevOps et Azure, il est le fondateur de Tegaaa Solutions. Depuis 2006, il est MVP Microsoft, conférencier régulier dans les conférences pour développeurs et juge du concours Imagine Cup. Liens GitHub Codespaces Codespaces avec Azure DevOps Formation Docker et Kubernetes de 6 heures gratuite de Guy: https://kubectl.click/gratuit
Nous discutons avec Denis Voituron des options possibles en 2022 qui nous permettent de développer des applications Windows desktop (clients lourds). Quoi choisir entre Windows Forms, WPF, WinUI, UWP, MAUI et Blazor? Denis essaie de démêler le tout. Bio Après des études d’informatique à la Faculté Polytechnique de Mons (où je suis toujours collaborateur scientifique), j’ai travaillé comme responsable informatique pour dans une entreprise de conception de logiciels multimédia. En 1999, j’ai créé ma propre société (BMind) spécialisée dans les CMS. Tout au long de ma carrière, j’ai développé de nombreux logiciels et formé des développeurs professionnels aux technologies Microsoft. En 2018, j’ai rejoint le département des développements Microsoft à Oniryx, en tant que Principal .NET architect. Je travaille maintenant chez Microsoft en tant que Principal Software Engineer. Formation Docker et Kubernetes de 6 heures gratuite de Guy: https://kubectl.click/gratuit
Nous discutons avec Joël Quimper des défis des tests logiciel, du contept des "deployment rings", de la nécessité ou non d'avoir une équipe dédiée aux tests et du besoin de pouvoir tester directement en production en utilisant des déploiements de type canarie ou des "feature flags". Joel Quimper est responsable de l’équipe d’ingénierie logicielle chez mondata.  Mondata travail sur un produit ayant pour but de guide l’ensemble des utilisateurs d’une entreprise vers l’adoption de comportements et de pratiques qui réduisent les risques de cyberincidents.  Joel possède une vaste expérience dans la conception de solutions logicielles prenant avantage du cloud.  Il est passionné par les plateformes PaaS et le développement autour de Office 365. Avant de rejoindre mondata, il a travaillé pour UMAknow qui est maintenant Lansweeper.  Il a aussi travaillé chez Microsoft, à la Banque Nationale, à la Caisse de dépôt et placement et chez IBM Canada dans plusieurs rôles. Liens : Progressively expose your releases using deployment rings - Azure DevOps Progressive experimentation with feature flags - Azure DevOps Deployment rings make sequencing Windows updates fast and simple Deployment rings: The hidden [strategic] gem of Windows as a service Canary deployments - Octopus Deploy
Nous discutons avec Vincent Biret de Kiota ainsi que de son expérience chez Microsoft au sein de l’équipe responsable de l’outillage autour du Graph API. Kiota est un générateur de code basé sur OpenAPI pour créer des SDK pour les APIs HTTP. Vincent Biret est un développeur sénior pour les SDKs du Microsoft Graph et ancien MVP Microsoft Office Dev. Il vient de Montréal, Canada et travaille principalement sur la conception d’API, les services REST et l'expérience des développeurs. Conférencier aguerri et blogueur de longue date, il adore partager avec la communauté et prendre part à des évènements. Liens Kiota Session Build sur le futur des sdks (basée sur kiota) Retour d’expérience: Gestionnaire de programme chez Microsoft Retour d’expérience: Un an en tant que développeur chez Microsoft
Nous discutons avec Tidjani Belmansour de Pulumi, un outil "d'infrastructure as code" destiné aux développeurs.  Contrairement à Terraform qui usilise un langage déclaratif, Pulumi est utilisé avec l'aide des principaux langages de programmation comme Node, Python et .NET. Tidjani Belmansour est un architecte de solutions Cloud chez Cofomo Québec et un Microsoft Azure MVP. Il est co-organisateur de la Communauté Azure de Québec https://meetup.com/azureqc Passionné d'informatique qui a écrit sa première ligne de code sur un Yamaha MSX en 1988. Tidjani utilise Azure depuis 2009 et apprécie beaucoup l'évolution de la plateforme au fil des années. Il aime partager ses connaissances et expériences et crois fermement que l'apprentissage est un processus collaboratif. Vous pouvez rejoindre Tidjani sur Twitter @tidjani_b
loading