Visual Studio Talk Show

Visual Studio Talk Show

By Mario Cardinal et Guy BarretteNewsTechnologyTech News
Download on the App Store

Visual Studio Talk Show episodes

  • 0132 - Julien Letrouit - DDD, CQRS et Event Sourcing

    Nous discutons avec Julien Letrouit d'une pratique d'architecture novatrice qui s'appelle le "Event Sourcing". Le "Event Sourcing" complète une architecture pilotée par le domaine (DDD) en ce sens qu'il permet de modéliser non seulement les commandes et les requête mais aussi les évènements du domaine métier. Entre autres, nous discutons comment jumelé le "Event Sourcing" avec une conception pilotée par le domaine (DDD) et la séparation des commandes et des requête (CQRS).

    Julien Letrouit est "lead developer" chez Shopolate à Montréal. Il construit des logiciels de qualité en utilisant des arcchitectures qui s'appuient sur une conception pilotée par le domaine (DDD). Il se passionne non seulement sur le DDD mais ausi sur la séparation des commandes et des requête (CQRS) et le "Event Sourcing". Vous pouvez lire son blogue personnelou il discute en détail de ces principes d'architecture.

    Liens

    • Domain-Driven Design (DDD)
    • Lokad
    • CQRS Info
    • Blog de Julien Letrouit
    • Actualité: Announcing release of ASP.NET MVC 3, IIS Express, SQL CE 4, Web Farm Framework, Orchard, WebMatrix
    • Actualité: Red Gate’s .NET Reflector Becoming Commercial
    • 1 hr 11 min
    • 0131 - Emmanuel Gaillot - Négociation de contrats et agilité

      Nous discutons avec Emmanuel Gaillot de négociation de contrats dans un contexte agile. On examine quelques propositions et pistes. Entre autres, nous discutons de "La Piscine", la dernière idée ébouriffante de la firmet ut7 (le nouveau nom de la branche Parisienne de Pyxis). Une sorte de développement à la carte croisé avec de la formation; l'équipe d'ut7 vous accueille pour binômer avec eux sur votre produit, et vous repartez avec des user stories implémentées.

      Emmanuel Gaillot travaille chez ut7 en tant qu'accompagnateur d'équipes, animateur de réunions, formateur et agitateur public. Il aide les équipes produisant du logiciel à être plus efficaces dans leur travail, plus fières de leurs résultats, et plus heureuses en général. Emmanuel intervient en tant qu'orateur à de nombreuses conférences sur l'agilité. Il est l'un des fondateurs (et membre assidu) du Dojo Développement de Paris. Il organise également la conférence Agile Open France. Emmanuel se passionne actuellement pour les environnements de co-apprentissage, dans lesquels les participants apprennent les uns des autres. Nous vous invitons à lire son blogpour en savoir davantage.

      Liens

      • Urban Turtle: "...awesome awesome Scrum experience for TFS"
      • Le triangle de gestion des projets
      • Jeff Sutherland: Contrat avec option "Money for nothing"
      • ut7: La piscine
      • Jeff Patton: User Story Mapping
      • Blogue: Institut agile
      • Blogue: Regis Medina
      • Blogue: Raphael Pierquin
      • 1 hr 13 min
      • 0130 - Barry Paquet - Gestion de produits

        Nous discutons avec Barry Paquet de gestion de produit dans un contexte agile. Le développement de logiciel Agile met de l'avant au sein des équipes un rôle "'métier" explicite soit le directeur de produit. Le directeur de produit est le représentant des clients et des utilisateurs et il est responsable de prioriser et définir les caractéristiques du produit développé par l'équipe. Entre autres, nous nous intéressons à la nécessité pour les entreprises en démarrage de ne pas seulement développer un produit mais aussi de développer des clients.

        Barry Paquet possède plus de 12 ans d'expérience en gestion et direction sociétés de logiciels. Il est le fondateur de Quantum Whisper, une entreprise qui fournit un service en ligne qui s’adresse spécifiquement aux directeurs de produit. Finaliste pour la reconnaissance 2010 Blue Sky innovation, Quantum Whisper permet de relier les demandes des clients avec le développement de produits. Avant de fonder Quantum Whisper, Barry a été directeur de produit chez ImageTag Inc, un éditeur de logiciels de gestion de documents et d'imagerie avec les technologies Microsoft. Pendant son mandat, ImageTag a été finaliste pour la reconnaissance Microsoft ISV Partenaire de l’année - Innovation (2008) et Microsoft Dynamics Solution ISV de l'année (2006). Précédemment, en 2006, ImageTag avait acquis la firme eFinitive Systems que Barry avait cofondé en 2003. Barry possède un baccalauréat ès arts de l'Université Colgate, un diplôme d'études supérieures de l'Université McGill, un Executive MBA de l'Université du Québec à Montréal (UQAM) et est un comptable en management accrédité (CMA).

        Liens

        • Wikipedia: Directeur de produit
        • Livre: The Four Steps to the Epiphany
        • Actualité: Visual Studio 2010 SP1 (Beta)
        • Actualité: New Windows Azure Platform Features Available Today
        • 1 hr 21 min
        • 0129 - Francois Beauregard - Responsabilisation, pouvoir et organisation des systèmes humains

          Cette discussion avec Francois Beauregard est une synthèse de ses lectures de Muhammad Yunus, Peter Block et Bill Schneider. Entre autres, nous nous intéressons aux éléments suivants: raison d'être, valeurs, futur envisagé, pression par les pairs, inversion de cause, système autosuffisant et transparence.

          François Beauregard est fondateur de Pyxis Technologies. Animé d'une passion pour le développement logiciel, François souhaite participer à des projets de développement logiciel dont les résultats sont exceptionnels tout en maximisant la qualité de vie et la satisfaction personnelle de tous les intervenants. Il agit comme accompagnateur, formateur, facilitateur et conseiller expert pour des entreprises désirant améliorer leur productivité en développement informatique et adopter une approche Agile. En juillet 2002, avec des collègues de Pyxis, il a fondé Agile Montréal, un groupe d'intérêt sur les méthodes de développement Agile, et y fait des présentations régulièrement.

          Liens

          • Livre (Muhammad Yunus): Banker To The Poor: Micro-Lending and the Battle Against World Poverty
          • Wikipedia: Muhammad Yunus
          • Peter Block
          • Livre (Peter Block): Stewardship: Choosing Service Over Self Interest
          • Livre (Peter Block): The Answer to How Is Yes: Acting on What Matters
          • Vidéo: Conférence de Francois présentée à l'Agile Tour Montréal 2010
          • Livre (Bill Schneider): The Reengineering Alternative: A Plan for Making Your Current Culture Work
          • Article(Bill schneider): Why Good Management Ideas Fail - Understanding Your Corporate Culture
          • Livre (Richard Brynteson): Once Upon A Complex Time: Using Stories to Understand Systems
          • Actualité:  Urban Turtle est disponible sur le cloud
          • Actualité: Silverlight Firestarter
          • 1 hr 18 min
          • 0128 - Jean-Baptiste Evain - Mono, Moonlight et MonoTouch

            Nous discutons avec Jean-Baptiste Evain du projet Mono et de ses dérivés Moonlight et MonoTouch. Mono est une mise en œuvre libre (sous licence GNU LGPL ou MIT selon les éléments) de la machine virtuelle et des API de base de la plate-forme de développement Microsoft .NET. Mono est disponible pour Linux, Windows, et Mac OS X et supporte pour l'instant la version 2.0 du framework .NET . Mono a été initié par Miguel de Icaza au sein de sa société Ximian et est actuellement soutenu par Novell qui l'a rachetée en 2003.

            Jean-Baptiste Evain est ingénieur dans l'équipe Mono et le créateur de Mono Cecil, une librairie qui permet la lecture et l'écriture des assemblies .NET. Cette librairie est utilisé par des outils d'analyse statique de code tel que NDepend ou Sonar. Dans l'équipe Mono, il travaille principalement sur la BCL (Base Class Library), où il est en charge de LINQ, mais aussi sur des outils qui produisent la BCL de Moonlight et de MonoTouch. Avant cela, il a travaillé pour db4o où il a implémenté LINQ to db4o et a travaillé sur Sharpen, un convertisseur Java vers C#.

            Liens

            • Mono Project
            • Wikipedia: Mono
            • IronRuby et IronPython
            • Actualité: Scott Guthrie speaks on Silverlight (POST PDC 10)
            • 1 hr 18 min
            • 0127 - Sylvie Trudel - Mesurer pour s’améliorer

              Nous discutons avec Syvie Trudel de sa passion pour les méthodes quantitatives d'estimation et de mesure de productivité en développement logiciel. Entres autres, nous discutons des principales mesures qu'on retrouve avec les méthodologies agiles et dans quelle contexte la mesure du logiciel peut nous aider à s'améliorer.

              Sylvie Trudel compte plus de 25 années d'expérience en développement logiciel et en amélioration de processus, son domaine de prédilection depuis 1996. Elle déploie les meilleures pratiques dans des organisations logicielles de domaines d'affaires variés (bancaire, assurance, ministères et organismes, télécommunication, militaire et aéronautique, éditeurs de logiciels, firmes de développement) et de tailles variées (équipes de 4 à 200 développeurs et gestionnaires). Titulaire d'un baccalauréat en informatique de gestion de l'Université Laval et d'une maîtrise en génie logiciel de l'ÉTS, Sylvie prépare actuellement un doctorat en génie logiciel, également à l'ÉTS. Elle a obtenu la certification de ScrumMaster au printemps 2006. Depuis, elle déploie Scrum, une méthode Agile de gestion des exigences et de gestion de projet, dans plusieurs organisations. Elle s'intéresse aux méthodes quantitatives d'estimation et de mesure de productivité dans un contexte où on vise à améliorer l'efficacité des processus de développement et d'affaires.

              Liens

              • Wikipedia: COSMIC Software Sizing
              • COSMIC Consortium
              • COSMIC Community Portal
              • Annonce: Samedi .NET ALM
              • Actualité: Ray Ozzie Transition
              • Actualité: New Components and Contributors for IronPython and IronRuby
              • Actualité: Windows Phone 7 Goes On Sale
              • 1 hr 30 min
              • 0126 - Joé Quenneville - Développement avec Sharepoint 2010

                Nous discutons avec Joé Quenneville des nouveautés de SharePoint 2010 pour les développeurs. Entre autres, nous discutons de la programmation de "Visual webpart", du déploiement de package WSP et de l'utilisation de LINQ avec SharePoint.

                Joé Quennevilleest un consultant indépendant spécialisé en architecture de solutions d’affaires électroniques et tout particulièrement en développement de portails, d’intranets et de sites Web avec les technologies SharePoint et .NET. Il compte plus de onze années d’expérience en informatique dans des entreprises de services. Au cours des dernières années, il a assumé les rôles d’architecte et de développeur principal pour des portails SharePoint chez des clients tels que la Caisse de dépôt et placement du Québec, Groupe Pages Jaunes, Molson et la Banque Laurentienne du Canada.

                Liens

                • Wikipedia: Sharepoint
                • SharePoint 2010 Resources for Developers
                • Channel 9: SharePoint 2010 Developer Training Course
                • Actualité: Announcing NuPack, ASP.NET MVC 3 Beta, and WebMatrix Beta 2
                • Actualité: Lancement marketing du Windows Phone 7
                • 54 min
                • 0125 - Joel Quimper - Windows Phone 7

                  Nous discutons avec Joel Quimper de la nouvelle plateforme mobile de Microsoft soit Windows Phone 7. Entre autres, tout en discutant de l'expérience de développement, on cherche à expliquer le pourquoi d'une nouvelle plateforme mobile dans le contexte du marché actuel.

                  Joel Quimper est un conseiller en architecture chez Microsoft Canada. Il travaille essentiellement avec les architectes des grandes entreprises de l'Est du Canada pour aider leur organisation à réaliser leur plein potentiel. Joel possède une vaste expérience dans la conception de solutions orientées service en utilisant les services web. Il est passionné par l'interopérabilité avec la plateforme .NET. Avant de rejoindre Microsoft, il a travaillé 10 ans pour IBM Canada dans plusieurs rôles. Plus récemment, il a travaillé comme architecte d'intégration WebSphere. Il a travaillé avec plusieurs clients dans la mise en œuvre réussie de solutions SOA.

                  Liens

                  • Wikipedia: Windows Phone 7
                  • Introducing Windows Phone 7
                  • Tablette tactile québécoise: ExoPC
                  • Actualité: Faille ASP.NET
                  • Actualité: Lancement de IE9 Beta
                  • Actualité: Lancement de BizTalk 2010
                  • Actualité: WordPress.com and Windows Live partnering together
                  • 1 hr 17 min
                  • 0124 - Mathieu Szablowski - Visual Studio Scrum 1.0

                    Nous discutons avec Mathieu Szablowski du nouveau template de processus Visual Studio Scrum.Ce nouveau gabarit de processus permet de configurer les projets hébergés sur Microsoft Team Foundation Server (TFS) avec la méthodologie Scrum.

                    Titulaire d'un master en informatique de l'École Supérieure d'Informatique de Paris, Mathieu oeuvre depuis plus de 9 ans dans la réalisation de solutions logicielles, notamment à l'aide de la plateforme Microsoft .NET. Au cours des quatres dernières années, il a suivi l'émergence de la plateforme Team System et contribué à la mise en place de cette solution et des pratiques logicielles Agiles dans de nombreuses équipes. En tant que ScrumMaster, il a également accompagné et conseillé des équipes dans leur phase de transition vers le développement logiciel Agile.Chez Pyxis Technologies, Mathieu forme et accompagne les équipes de développement à répondre au challenge de l'agilité à l'aide des outils Microsoft. Il collabore également à la réalisation de Urban Turtle, outil de gestion agile intégré à Team Foundation Server.

                    Liens

                    • A propos de Scrum
                    • Template de processus Visual Studio Scrum 1.0
                    • Télécharger Visual Studio Scrum 1.0
                    • Urban Turtle: Client web pour Visual Studio Scrum 1.0
                    • Blog: Aaron Bjork
                    • Actualité: Windows Phone 7 – Released To Manufacturing – 1er septembre
                    • Actualité: Microsoft Web Farm Framework
                    • Actualité: TechDays Canada 2010 – Call for speakers, piste Esprit Régional
                    • Actualité: 2 édition du livre de Julia Lerman sur Entity Framework
                    • 1 hr 9 min
                    • 0123 - Laurent Bossavit - L’Institut Agile et le futur de la communauté Agile

                      La meilleure façon de prédire l'avenir, c'est de l'inventer. Nous discutons avec Laurent Bossavit de l’Institut Agile et de son impact potentiel sur le futur de la communauté Agile. L’Institut Agile est une organisation indépendante financée par un consortium d’entreprises intéressées à promouvoir la recherche sur les pratiques agiles et à faciliter leur adoption dans les entreprises.

                      Laurent Bossavit est directeur de l’Institut Agile, organisation indépendante qui a pour mission de promouvoir la recherche sur les pratiques agiles et de faciliter leur adoption dans les entreprises. Anciennement développeur avec plus de 20 ans d'expérience pratique, Laurent compte parmi les premiers découvreurs des pratiques agiles en France; il a traduit Extreme Programming Explained de Kent Beck, il est aussi le coauteur du premier livre en Français sur l'Extreme Programming et a écrit de nombreux articles sur les méthodologies agiles en français et en anglais. Il est le récipiendaire 2007 du prix Gordon Paskpour ses contributions à la communauté agile.

                      Liens

                      • Institut Agile
                      • Conférence: Agile 2010
                      • 1 hr 12 min

                      About Visual Studio Talk Show

                      From the publisher's feed

                      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.