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

  • 0152 - Vincent Grondin - Coded UI Tests: Les tests d’interfaces graphiques

    Nous discutons avec Vincent Grondin de l'automatisation des tests fonctionnels avec la technologie Microsoft Coded UI Test.

    Vincent Grondin compte plus de treize années d’expérience dans le développement d’applications en utilisant les technologies Microsoft dont 9 années en .NET. Il a participé à de nombreux projets pour des entreprises d’envergure comme Desjardins, Eli Lilly, Domtar, Cascades et Alcoa. Il aime apprendre de nouvelles astuces, voir de nouveaux outils, explorer de nouvelles technologies liées à .NET et partager ces nouveautés avec la communauté. Il est MVP C# et actuellement conseiller sénior en livraison de systèmes chez Futjisu. N'hésitez pas à suivre son blog.

    Liens

    • Les tests d’interfaces graphiques
    • Visual Studio Test Professional
    • Microsoft UI Automation
    • Coded UI Test Support Matrix
    • Visual Studio Test Tooling Guidance
    • Actualité: Announcing: Improvements to the Windows Azure Portal
    • Actualité: TypeScript
    • Actualité: Windows 8 Launch: October 25
    • 1 hr 10 min
    • 0151 - Sami Dalouche - Git et la gestion de versions décentralisée

      Nous discutons avec Sami Dalouche de Git et de la gestion de versions décentralisée (Distributed Version Control System - DVCS). Les outils de gestion de versions décentralisée comme Git permettent aux développeurs de travailler à leur rythme, de façon désynchronisée des autres, puis d'offrir un moyen à ces développeurs de s'échanger leur travaux respectifs sans pour autant avoir besoin d'un serveur centralisé. Entre autres, nous expliquerons pourquoi DVCS est la voie du futur et en quoi ceci va impacter les outils de gestion de version centralisée tel que Microsoft TFS.

      Sami Dalouche est ingénieur logiciel chez Hopper. Il pratique l'agilité depuis plusieurs années. Il s'intéresse à l'architecture logicielle et aux trucs avant-gardistes concernant Linux, Ruby, .NET et autres... Suivez Sami sur twitter (@samidalouche).

      Liens

      • Git sur Wikipedia
      • GitHub
      • Phil Haack - Git and GitHub for Developers on Windows
      • GitSCM
      • Git How-to
      • Git et TFS
      • Actualité: Great Improvements to Windows Azure Web Sites
      • Actualité: Announcing Windows Azure Mobile Services
      • 1 hr 8 min
      • 0149 - Eric De Carufel - CQRS + EventSourcing : De la tradition à la révolution

        Nous discutons avec Eric De Carufel de la séparation des commandes et des requête (CQRS) et du EventSourcing. Entre autres, nous discutons de la conception d'une application sans base de données relationelle et, surtout, comment Microsoft Azure est en ligne avec cette approche architecturale.

        Passionné, impliqué et minutieux sont des qualités qui décrivent bien Éric De Carufel pour qui le développement logiciel est une quête constante d'amélioration pour atteindre l'équilibre entre la perfection et les besoins du client. Son approche architecturale est simple : élaborer une architecture où il est plus facile d'appliquer les bonnes pratiques que les mauvaises. Son implication en tant que conférencier et blogueur est reconnue par Microsoft, qui lui a décerné le prix de 'Most Valuable Professional in Visual C#' (MVP C#) en 2009, 2010 et 2011.

        Liens

        • CQRS - FAQ
        • Martin Fowler à propos de CQRS
        • Livre: Event Centric: Finding Simplicity in Complex Systems
        • Livre: Domain-Driven Design: Tackling Complexity in the Heart of Software
        • Github de Greg Young sur CQRS
        • Udi Dahan blog
        • Version CQRS du ASP.NET MVC Music Store
        • Actualité: Windows 8 RTM en aout
        • Gadgeter: http://www.netmf.com/gadgeteer/
        • Gadgeter: http://netmf.codeplex.com/
        • Gadgeter: http://www.tinyclr.com/
        • Gadgeter: http://www.ghielectronics.com/
        • 53 min
        • 0148 - Maxime Rouiller - Nuget

          Nous discutons avec Maxime Rouiller de Nuget, un logiciel open source, gratuit qui simplifie le processus d'intégration de bibliothèques tierces dans une application. NET.

          Maxime Rouiller est un passionné. Spécialiste de la technologie NET, il travaille depuis 7 ans en développement de logiciels. Au courant des dernières tendances technologiques, il intervient à la communauté .NET de Montréal et agit régulièrement comme conférencier sur la programmation Web avec la plate-forme MVC. Préconisant les pratiques Agile et TDD, son désir d'innover et de refuser le status quo l'amène toujours à chercher la façon la plus efficace de régler un problème. Vous pouvez lire son blog à l'adresse suivante http://blog.decayingcode.com/.

          Liens

          • Nuget
          • Nuget Extension for Visual Studio
          • Visual Studio 2012 Release Candidate
          • Windows 8 Release Preview
          • Windows Azure 2.0
          • 1 hr 11 min
          • 0147 - Francois Beauregard - Management 3.0

            Nous discutons avec Francois Beauregard de la gestion du changement et du passage obligé des invidus vers les organisations lors de l'adoption de l'agilité. En particulier, nous discuterons du fameux livre de Jurgen Appelointitulé Management 3.0 et qui offre des pistes de réflexion pour que les organisations cessent d'ignorer le management lors de l'adoption de l'agilité.

            François est président et fondateur de Pyxis. 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

            • Management 3.0
            • Tim Harford: Trial, error and the God complex
            • James O. Coplien: Organizational Patterns of Agile Software Development
            • Cours Management 3.0
            • Évènement VIP à Montréal avec Jurgen Appelo
            • 1 hr 25 min
            • 0146 - Eric Moreau - Partage de données entre deux applications

              Nous discutons avec Eric Moreau des différentes techniques pour partager des données entre deux applications. Entre autres, nous discutons des approches éprouvées lorsque les applications se retrouvent sur le même ordinateur ou sur des ordinateurs différents.

              Eric Moreau est un consultant indépendant ayant près de 20 années d’expériences diversifiées en programmation. Il développe principalement des applications de type client/serveur utilisant les technologies .Net (VB et C#) et MS SQL Server. Éric détient le titre de MVP Visual Basic depuis 2004. Il détient la certification MCPD (Microsoft Certified Professional Developer: Windows Developer). Voici le lien pour lire son blog.

              Liens

              • Enterprise Integration Patterns
              • Using System.IO.MemoryMappedFiles
              • Actualité: SQL Server 2012 now available
              • Actualité: Microsoft Delivers Windows Azure Media Services
              • Actualité: Microsoft: Here are the four editions of Windows 8
              • 58 min
              • 0145 - Matthieu Mezil - Métaprogrammation avec T4

                Nous discutons avec Matthieu Mezil de métaprogrammation avec T4. La métaprogrammation est l'écriture de programmes informatique qui manipulent des données décrivant d'autres programmes. T4 est un engin de génération de code et de programmation avec des 'templates' qui est inclus avec le framework .NET et largement utilisé par "Entity Framework".

                Matthieu Mezil est un consultant et formateur senior.NET chez Infinite Square à Paris. Il est MVP Dev plateforme de données. En 2011, il a été nommé MVP de l'année sur cette plateforme avec Julie Lerman. Il est également un conférencier INETA et il parle souvent pour de nombreuses activités communautaires. Matthieu blogs à http://msmvps.com/blogs/matthieu, principalement (mais pas seulement) sur Entity Framework.

                Liens

                • T4 ((Text Template Transformation Toolkit) Code Generation
                • T4 Toolbox
                • Tangible T4 Editor
                • Framework de Matthieu: WCF Async Queryable Services
                • Formation de Mario Cardinal: TeamFoundation-Tour.com
                • Actualité: Windows 8 Customer Preview
                • Actualité: Visual Studio Dev11 Beta Downloads
                • Actualité: Visual Studio Dev 11 VM + Hands-On Labs Download 
                • Actualité: Visual Studio Dev 11 Beta Overview
                • Actualité: Cloud Windows Azure – retour sur la panne du 29 février 
                • 1 hr 7 min
                • 0144 - Erik Renaud - Open Data Protocol (OData)

                  Nous discutons avec Erik Renaud de l'Open Data Protocol (OData). OData est un protocole permettant le partage de données, basé sur Atom et AtomPub. Entre autres, Erik nous explique pourquoi OData et REST sont des protocoles très important pour le futur.

                  Erik Renaud est vice-président et architecte logiciel chez Ambient Reflex, une société conseil qui fournit des solutions d'aide à la décision. Erik cumule plus de 10 ans d’expérience en développement logiciel, en faisant du coaching pour des équipes pour des besoins en architecture, modélisation et analyse. Pour la troisième année, il a reçu de Microsoft la reconnaissance MVP. Il est un ScrumMaster certifié, ce qui assure qu’il puisse toujours mener ses équipes vers le succès. Finalement, il est un conférencier international et peut être rejoint au [email protected], ou vu tout partout où le kendo est pratiqué

                  Liens

                  • Open Data Protocol
                  • Formation: Portail Tour Trainings
                  • Formation TFS de Mario Cardinal: Au-delà de Scrum Agile avec l'outillage Microsoft
                  • Actualité: Lettre de Scott Guthrie
                  • Actualité: Kinect for Windows
                  • Actualité: Pas de conférence Mix en 2012
                  • Actualité: Angie, un équivalent ouvert de Siri pour Windows Phone
                  • 1 hr 2 min
                  • 0143 - Dominic Sevigny - Retour sur le Consumer Electronic Show de Las Vegas

                    Nous discutons avec Dominic Sevigny du Consumer Electronic Showqui a lieu annuellement au début janvier à Las Vegas auquel Dominic à assister. Entre autres, Dominic nous explique pourquoi c'est de plus en plus important pour les développeurs professionnels de se familiariser avec les nouveaux produits électroniques qui visent la clientèle des consommateurs.

                    Dominic Sévigny est président de RunAtServer, une entreprise spécialisée dans le développement et la formation d'applications Silverlight et Windows Phone. Dominic est reconnu comme étant un conférencier très dynamique. En effet, il donne à l’occasion des conférences sur les technologies Web telles que Silverlight, ASP.NET et Ajax. Il a donné plusieurs conférences à la communauté .Net de Montréal, au TechDays ainsi qu’au DevTeach où il a été nommé « Best Speaker » en 2007. Il est Microsoft MVP depuis 2008.

                    Liens

                    • Consumer Electronic Show
                    • Lenovo Yoga
                    • Formation: Team Foundation Tour
                    • Actualité: Kinect disponible sur PC à partir du 1er février
                    • 55 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.