|  | Copyright 2004-2008 Mario Cardinal. Tou... Entrevue sur le développement logiciel avec Microsoft .Net | |
|  |
12 novembre 2008 (Émission #0086) ::. Vincent Vergonjeanne: Silverlight et Expression Blend
Nous discutons avec Vincent Vergonjeanne de Silverlight 2.0. Entre autres, nous discutons pourquoi la maitrise par les développeurs du language XAML et de l'outil expression Blend est une nécessité.
Vincent Vergonjeanne est ingénieur logiciel senior chez Microsoft à Dublin en Irlande. Il est responsable de créer des contrôles avancés de visualisation avec Silverlight pour le groupe GPD-Europe. Un ancien programmeur de jeu vidéo, gagnant en 2004 de la compétion mondial Imagine Cup dans la catégorie "Software Design", sa carrière se concentre principalement dans le domaine du multimédia et de la visualisation.
|
|
30 octobre 2008 (Émission #0085) ::. Bernard Fedotoff: PDC 2008: Les nouveautés annoncées au Microsoft Professional Developer Conference
En direct de Los Angeles, dans le cadre de la conférence PDC 2008, nous discutons avec Bernard Fedotoff des nouveautés annoncées par Microsoft. Entre autres, nous discutons de nos coups de c?ur respectif.
Bernard Fedotoff est Microsoft Regional Director depuis 1996 ; il a animé les Devdays et Techdays en Suisse et en France depuis 1997. Il a été fondateur et PDG de PSEngineering depuis 1990, société qu?il a revendue en 2004. En 2005, il a fondé la société Agilcom. Bernard a mené auprès de clients français, suisses, et d'afrique du nord de nombreuses missions en technologie .Net, d'architecture et de coaching d'équipes de dévoppement. Son passé de Pdg et son expertise technologique apportent aux projets qu'il accompagne deux points de vue riches d'expériences et de convictions. Il a aussi accompagné la mise en place de plateaux offshores vers la Tunisie, en implémentant des approches Agile avec Team Foundation Server. Enfin, il est aussi co-auteur de nombreux ateliers des coachs publiés sur le site MSDN de Microsoft France. Bernard est titulaire d?un diplôme d?ingénieur ainsi que d?un troisième cycle universitaire en robotique. Il consacre ses quelques minutes de temps libre à la montagne.
|
|
15 octobre 2008 (Émission #0084) ::. Arnaud Cleret: Serveur Biztalk
Nous discutons avec Arnaud Cleret du serveur Biztalk. Entre autres, nous discutons en quoi le serveur Biztalk est une pièce maitresse pour l'implantation d'un "Enterprise Service bus" (ESB).
Suite à cinq années passées aux Aéroports de Paris en tant que Chef de projet et Architecte Logiciel spécialisé sur les problématiques d'architectures distribuées et d'industrialisation des développements, Arnaud Cleret a rejoint Exakis en janvier 2005 en tant qu'Architecte Logiciel et Leader Technique .Net. Depuis juillet 2008, Arnaud est Directeur Technique (CTO) et a en charge l'activité Architecture Logicielle dont le rôle est d'intervenir principalement sur des missions de définition d'architecture, d'expertise et d'audit chez les clients autour des technologies Microsoft mais aussi en interne chez Exakis pour promouvoir et favoriser l'adoption des nouvelles technologies. Arnaud est aussi impliqué dans différentes communautés et à ce titre, depuis 2006, à été nommé MVP sur la technologie C# puis sur BizTalk.
|
|
1 octobre 2008 (Émission #0083) ::. Guillaume Belmas: Team System Work Items
Nous discutons avec Guillaume Belmas des items de travail (work item) avec la plate forme Visual studio Team System. Entre autres, nous discutons en quoi les items de travail sont au coeur de la maîtrise du cycle de développement logiciel.
Guillaume Belmas possède une expérience de 6 ans dans le monde du service et est actuellement Architecte Logiciel chez Exakis. Gagnant en 2004 de la compétion mondial Imagine Cup dans la catégorie "Software Design", sa carrière se concentre principalement sur des problématiques d'architectures distribuées et sur l'industrialisation des développements. L?ALM et les Software Factories font parties de son quotidien et il travaille sur ces sujets avec plusieurs clients. Guillaume est d?ailleurs à ce titre Leader Technique de l'offre Team System et Industrialisation chez Exakis et anime de nombreux séminaires pour le compte de Microsoft France. Nommé MVP depuis 2004 sur la technologie C# puis sur Team System, il participe aussi depuis 2006 en tant que capitaine de la catégorie Software Design au concours Imagine Cup (organisé par Microsoft).
|
|
17 septembre 2008 (Émission #0082) ::. James Lapalme: Le Web sémantique
Nous discutons avec James Lapalme du Web sémantique. Le Web sémantique désigne un ensemble de technologies visant à rendre le contenu des ressources du World Wide Web accessible et utilisable par les programmes et agents logiciels, grâce à un système de métadonnées formelles.
James Lapalme est architecte d?entreprise chez Investissement PSP. Il travaille depuis 2001 avec le concept d'ontologie et de «Domain-Specific Language» (DSL). Il possède une connaissance large et approfondie des technologies OO et du génie logiciel. Il compte à son actif plusieurs publications dans des conférences internationales IEEE/ACM. De plus, il est un candidat au PhD en informatique à l?Université de Montréal. A ce titre, il a été invité à présenter sa recherche lors de conférences internationales, notamment le Lang.Net 2006 Symposium chez Microsoft à Redmond.
|
|
5 septembre 2008 (Émission #0081) ::. Fabrice Marguerie: LINQ
Nous discutons avec Fabrice Marguerie de LINQ. Fabrice est un des auteurs du livre LINQ in Action.
Fabrice est architecte logiciel et un consultant avec plus de 13 ans d'expérience dans l'industrie logicielle. Il a une expérience variée, allant des services de conseil, coaching et de formation, jusqu'à la création de sa propre entreprise. Son haut background technique lui a permis de travailler avec Microsoft, Borland, KPMG et la Société Générale. Il travaille avec Microsoft .NET depuis les premières bêtas en 2001, et il est maintenant un expert sur cette plate-forme travaillant en tant qu'architecte logiciel pour de grosses entreprises. Fabrice est nommé MVP C# par Microsoft depuis 2004 en reconnaissance à la fois de l'expertise pratique dont il fait preuve et sa volonté de partager son expérience avec les communautés techniques Microsoft. Cet engagement inclut :
- animer des présentations à des conférences
- rédiger des articles techniques en français et en anglais
- rédiger un blog en anglais sur .NET et le développement logiciel en général depuis février 2003
- gérer les sites http://SharpToolbox.com et http://JavaToolbox.com, les annuaires de référence sur les outils de développement .NET et Java
- créer le site http://proagora.com, un site d'emploi et un site communautaire pour les experts et les entreprises .NET et Java
- écrire un livre et maintenir un blog dédiés à LINQ, http://LinqInAction.net
|
|
25 août 2008 (Émission #0080) ::. Marc Taillefer: Infrastructures et environnements de production
Nous discutons avec Marc Taillefer des services TI et des gens en production. Quel est la réalité des individus responsables des infrastructures et des environnements de production?
Marc Taillefer est Certified Quality Manager (CQM), détient différentes reconnaissances de compétences telles celle du Carnegie Mellon University pour le CMMI, Auditeur-chef, systèmes de gestion qualité (NQI), TL 9000, ITIL et Training Generalist Certification (Langevin). Au fil des années Marc a travaillé comme cadre intermédiaire, consultant senior, formateur et coach en petites et grandes entreprises ainsi qu?au secteur public et parapublic, ce, au Canada et en Europe. Son expérience fut acquise en transigeant autant avec des hauts dirigeants, gestionnaires que représentants syndicaux dans plusieurs domaines tel manufacturiers, logiciels et hardware, opérations informatiques, ressources humaines, santé et communications télévisuelles.
|
|
13 août 2008 (Émission #0079) ::. Grégory Renard: Le futur du Web
Nous discutons avec Grégory Renard de l'évolution du Web à court et moyen terme. Entre autres, nous abordons en quoi les technologies comme Silverlight, le GPS et les agents conversationnels influenceront positivement le futur du Web.
Grégory Renard, mieux connu sous le pseudo de Rédo au sein des communautés .NET Francophones, est reconnu comme Microsoft Regional Director et Microsoft MVP depuis de nombreuses années. Grégory a débuté sa carrière en 96 dans le domaine recherche pédagogique appliquée aux nouvelles technologies. Créant sa première société en 1997 dans ce domaine, il est chargé en parallèle de cours en enseignement supérieur dans les domaines du .NET, de l'e-Gestion et du e-Commerce. Aujourd'hui, Grégory est CTO et responsable de la Recherche et Innovation au sein du bureau d'étude et d'expertise .NET Wygwam dont il est co-fondateur. Sa participation en qualité de speaker et/ou participants dans de nombreux évènements Microsoft ou du monde du Libre à l'échelle mondiale lui permet de garder une vision stratégique de long terme sur les technologies et leurs usages. Cette vision et expérience est ainsi mises à profit dans chacun des projets gérés par l'équipe Wygwam. Blog : http://blogs.developpeur.org/redo
|
|
9 juillet 2008 (Émission #0078) ::. Eric Groise: L?avenir est aux technologies vectorielles
Nous discutons avec Eric Groise qu'il est temps de quitter le Win32, le monde des boutons et fenêtres carrés ou il y a trop de texte et pas assez de visuel. Mort au « bitmap » et vive le vectoriel.
Eric Groise est spécialisé sur les problématiques liées à l?utilisabilité des interfaces homme machine . Depuis plus de 10 ans, Eric aide les équipes de développement à améliorer les applications qu?ils produisent : architecture, technologies et interface homme machine. Convaincu qu?il reste un grand chemin à parcourir avant que les applications en entreprises atteignent l?ergonomie des applications Apple, il s?occupe du centre de compétence GUI d?OCTO Technology. Eric fut également Microsoft Regional Director pour avoir été parmi les premiers à supporter activement la plateforme .NET de laquelle il est toujours un fervent admirateur.
|
|
25 juin 2008 (Émission #0077) ::. Eric Moreau: SQL Server Compact Edition et ADO.NET Synchronisation Services
Nous discutons avec Eric Moreau de SQL Server Compact Edition et Synchronisation Framework. SQL Server Compact (ne pas confondre avec SQL Server 2005 Express) est un engin de base de données "embarqué" léger et gratuit. Léger parce que qu?il n?utilise qu?un « footprint » de 2MB sur le disque (environ 5MB en mémoire) et gratuit parce que ? parce que gratuit! Cet engin peut être "embarqué" dans des applications de type Windows Desktop (sur Windows XP et Vista) ainsi que des applications mobiles (sur Pocket PC et SmartPhone). Microsoft Synchronisation Framework est une plateforme pour synchroniser des données entre différents dépôts de données utilisant ADO.Net. Cette plateforme est très utile pour les applications de type « offline » ou de type occasionnellement connectée.
Éric Moreau est un consultant indépendant ayant plus de 16 années d?expériences diversifiées. Il développe principalement des applications de type client/serveur utilisant VB et MS SQL Server (et plusieurs autres technologies autour) principalement dans les industries bancaire, financière et de service. Il travaille avec VB depuis la version 4 et l'enseigne depuis la version 5. Il détient les certifications Microsoft Certified Solution Developer (MCSD). Il a de plus obtenu le titre de MVP Visual Basic en 2004. Il est un membre du Groupe d'Utilisateurs Visual Studio Montréal ou il donne régulièrement des présentations. Il a aussi été présentateur aux conférences DevTeach depuis les tous débuts en 2003 et quelques autres conférences comme le CodeCamp de Montréal. Finalement, il est l?auteur d?une colonne mensuelle dans Level Extreme .Net magazine.
|
|
11 juin 2008 (Émission #0076) ::. Jean-Luc David: Écrire un livre technique
Nous discutons avec Jean-Luc David de ce qu'il faut pour écrire un livre technique. Entre autres, Jean-Luc partage ses expériences personnelles d'ecrivain et présente les étapes qui l'ont amenées à écrire un total de six livres ces dernières années.
Jean-Luc David fait partie de l?équipe MSDN chez Microsoft Canada. Il est l'auteur principal du livre "Professional Visual Studio 2005 Team System", "Professional Team Foundation Server" et "Professional java script 2nd Edition". Avant de joindre Microsoft, il a fondé la firme Stormpixel Solutions de Toronto qui se spécialise dans le développement d'applications Windows, de sites Web et de logiciels "Windows Mobile". En 2003, Microsoft a reconnu Jean-Luc, le premier canadien, au titre de MVP "Visual Developer .NET".
|
|
26 mai 2008 (Émission #0075) ::. Erik Renaud: Avoir terminé
Nous discutons avec Erik Renaud du concept d'avoir terminé. Une des bases de la méthodologie SCRUM est le "TimeBox", où toute activité est associée à un lapse de temps, qui sert à estimer le travail d'une itération. En même temps, un autre concept dans SCRUM nous dit que les livrables, à la fin d'une itération sont "assez bon" pour être déployés dans un environnement de production. Comment alors arrimer le mot terminé avec ce qui est nécessaire pour pouvoir être confiant qu'une itération amène de la nouvelle valeur business à chaque fois, selon les principes de l'agilité ?
Erik Renaud est un coach .NET et co-fondateur de nVentive, un nouveau concept où les équipes de développement logiciel bénéficient d?aide au moyen du « coaching » et de « guidance ». Ses mandats courants se concentrent dans les grandes institutions financières en créant de nouvelles équipes qui supportent directement leurs activités primaires. 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. Ultimement, il collabore à la solution avec les dernières technologies .NET et offre des « guidance packages » pour accélérer la phase de développement. Il est un ScrumMaster certifié, ce qui l?aide à guider les équipes vers le succès, et offre souvent des formations pour les technologies orientées objet. Il peut être rejoint au erik.renaud@nVentive.net, ou vu tout partout où le kendo est pratiqué.
|
|
14 mai 2008 (Émission #0074) ::. Christian Beauclair: Stratégies de migration VB6 vers .NET
Nous discutons avec Christian Beauclair des stratégies de migration VB6 vers .NET. Entre autres, nous discutons comment utiliser le "VB 6 Code Advisor" et le "Interop Forms Toolkit" pour ajouter la puissance du Framework .NET à vos applications VB6 existantes.
Christian Beauclair fait partie de l?équipe MSDN Canada et est basé à Ottawa. Il est avec Microsoft depuis 13 ans et a une passion toute spéciale pour le développement d?application sous toutes ses facettes. Il a écrit des programmes en Modula-2, xBase, VB6, VB.net et maintenant en C#. Il a été impliqué dans le développement de plusieurs applications majeures avec Microsoft et son ancien employeur. Sa passion s?étend aussi aux jeux (il avait son Xbox 360 réservé 6 mois avant la sortie). Il fût aussi un des membres fondateurs de la communauté .NET d?Ottawa et fait partie de son comité.
|
|
28 avril 2008 (Émission #0073) ::. Ludovic Dubois: T#: une nouvelle façon de tester
Nous discutons avec Ludovic Dubois le concepteur du nouveau langage de programmation T# dédié pour les tests. T# est un langage .NET compatible avec C# v2 qui intègre l?équivalent de NUnit, de POCMock et bien d?autres choses? en beaucoup plus simple et beaucoup plus puissant.
Ludovic Dubois est le président de Pretty Objects Computers, une compagnie aidant les entreprises dans leurs développements orienté objet, par de la formation, du coaching et du développement d'outils de développement. Ludovic est plongé depuis plus de 15 ans dans l'orienté objet et se passionne pour toutes les technologies qui émergent, tant qu'elles permettent aux développeurs de répondre encore mieux aux besoins d'affaires. Depuis plusieurs années, il utilise les idées des tests unitaires avec des mockobjects pour améliorer la conception de systèmes.
|
|
16 avril 2008 (Émission #0072) ::. Patrick Smacchia: NDepend
Nous discutons avec Patrick Smacchia du logiciel NDepend, un outil qui permet aux architectes ainsi qu?aux dévelopeurs d?analyser la structure du code, de vérifier les règles de conception et de planifier les activités de refactorisation. Entres autres, nous discutons comment il est possible de codifier les contraintes liées au couplage et à la cohésion et de les intégrer dans un « build » journalier de sorte que ces contraintes se perpétuent à travers les versions comme spécifications "exécutables" d'architecture.
Passionné par l'architecture et le développent logicielle, Patrick Smacchia aide les entreprises à concevoir leurs applications. Ingénieur diplômé de l'ENSEEIHT, il a notamment collaboré avec Amadeus la Société Générale, Siemens et Alcatel. Il est l'auteur et maintenant le Team Lead de l'outil NDepend. Patrick a aussi rédigé l'ouvrage Pratique de .NET2 et C#2 (O'Reilly 2005) qui fait référence sur le sujet dans la communauté francophone. En complément du livre, Patrick assure des formations en entreprise et université sur les aspects avancés de la plateforme .NET. Ses compétences ont été reconnues par Microsoft France, ce qui lui a valu la distinction MVP .NET (Most Valuable Professional sur les technologies .NET) depuis 2003. Vous pouvez lire son blog au url suivant: http://codebetter.com/blogs/patricksmacchia/
|
|
26 mars 2008 (Émission #0071) ::. Eric De Carufel: Volta et le futur de la plateforme .NET
Nous discutons avec Eric De Carufel de la technologie Volta et de son impact sur la plateforme .NET. Volta est une des technologies développées par Microsoft Research dans le cadre du projet Tesla.
Eric De Carufel est conseiller chez CGI à Montreal. Il se spécialise dans le développement d?applications à l?aide de la plate-forme Microsoft .NET. Il possède plus dix années d?expérience en conception d'application d'entreprise dans les domaines du transport, de l?alimentation, de l'assurance et de l?ingénierie. Eric est membre du Groupe d'usagers Visual Studio .NET de Montreal et il est un collaborateur de Universal Thread Magazine. Eric est certifié développeur d?applications Microsoft (Microsoft Certified Application Developper ? MCAD).
|
|
14 mars 2008 (Émission #0070) ::. Laurent Duveau: Les nouveautés de la conférence MIX 2008
Nous discutons avec Laurent Duveau des nouveautés annoncées dans le cadre de la conférence MIX 2008 à laquelle Laurent a assisté. MIX est une conférence tenue annuellement pour les développeurs et les designers Web qui présente les dernières nouveautés produites par Microsoft pour la programmation Internet.
Laurent Duveau est un consultant et formateur pour la firme RunAtServer Consulting. Il se spécialise dans un domaine qu'il adore: les applications web avec ASP.NET, AJAX, Silverlight et la gamme Microsoft Expression. Laurent est certifié MCSD.NET, MCTS, MCPD et MCT. Il participe fréquemment aux activités de la communauté des développeurs .NET et du Groupe usager Visual Studio de Montréal. Il est également l'auteur d'articles techniques pour TechHeadBrothers et asp.net et contribue activement aux forums asp.net. Pour la seconde année consécutive, il a obtenu de Microsoft le titre de MVP ASP.NET.
|
|
27 février 2008 (Émission #0069) ::. Dominic Sevigny: Les extensions ASP.NET 3.5
Nous discutons avec Dominic Sevigny des extension ASP.NET 3.5. Ces nouveautés incluent le framework Modèle-Vue-Contrôleur que Microsoft ajoute à ASP.NET, les données dynamiques, des améliorations à ASP.NET Ajax, les contrôles Silverlight et autres innovations.
Dominic Sévigny est président de RunAtServer Consulting, une entreprise spécialisée dans la consultation ASP.NET et offrant une expertise de développement Web exemplaire par la qualité de ses développeurs séniors. 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 ASP.NET et Ajax. Il a donné plusieurs conférences au Groupe d?usagers Visual Studio de Montréal ainsi qu?au DevTeach où il a été nommé « Best Speaker » en 2007. Il est le formateur exclusif de toutes les formations ASP.NET et AJAX pour le plus grand centre de formation de Montréal, Technologia.
|
|
13 février 2008 (Émission #0068) ::. Etienne Tremblay: Les nouveautés de Team System et Team Foundation Server 2008
Nous discutons avec Étienne Tremblay des nouveautés de Team System et Team Foundation Server 2008. Entre autres, nous discutons des fonctionnalités comme Annotate, Comparaison de répertoires, l?intégration continue, les fils d?attentes pour les constructions de logiciels, les points névralgique d?exécution lors des sessions de performance et plus encore.
Étienne Tremblay est un architecte sénior chez EDS Canada avec plus de 15 ans d'expérience en développement d'applications d'entreprises. Il a travaillé dans les industries minières et manufacturières et récemment, la gestion de configuration et outillage de développement. Il a développé un système pour surveiller la qualité dans la fabrication de voitures, un système de gestion de réclamations, un système d?opération et de surveillance de mines et un système de gestion de d'itinéraires en utilisant des modèles d'application n tiers. Tout au long de ces années il est devenu un expert en matière d'outillage de cycle de vie de développement de logiciels et a été l'un des architectes de la solution corporative Visual Studio Team System chez EDS. Cette initiative l?a amené à voyager autour du monde pour donner de la formation adaptée aux développeurs .NET d'EDS. Il a été un conférencier lors de plusieurs conférences internationales en 2005, 2006 et 2007 sur Visual Studio. Il a aussi donné une conférence virtuelle pour MSDN sur « comment adopté Visual Studio Team System ». Il représente EDS sur le Conseil Consultatif de Microsoft pour Team System. Il a été attribué le statut de MVP Team System en 2006 et 2007 et a été choisi comme juge pour la compétition internationale de Design de Logiciel de l?Imagine Cup 2007 en Corée du Sud.
|
|
30 janvier 2008 (Émission #0067) ::. Jean-Marc Heneman: Programmation en paire
Nous discutons avec Jean-Marc Heneman de la programmation en paire, une méthode de travail dans laquelle deux développeurs travaillent ensemble sur la même partie de code, en paire sur un même poste de travail. Entre autres, nous discutons des stratégies pour soutenir et favoriser la synergie dans la programmation en paire.
Jean-Marc Heneman, ingénieur, détient un baccalauréat en génie électrique avec une spécialisation en informatique. Il compte 18 ans d?expérience dans le domaine des technologies de l?information. Il est présentement consultant indépendant. Jean-Marc est co-fondateur et co-animateur du groupe d'utilisateur Extreme Programming de Montréal où vous pouvez encore le rencontrer régulièrement. Il y a présenté certaines des pratiques Agile et y a animé plusieurs échanges sur les pratiques d'Extreme Programming. Derniérement, il a également animé une présentation sur la programmation en paire et les arts et habiletés en relation interpersonnelle.
|
|
| |