Sunday, May 25, 2008

logoGUVSM.gif

More info at www.guvsm.net

Team System Version Control: 0-100km 
Tuesday, May 27, 2008 at 6:15 PM 
Conférencier: Barry Gervin, Regional Director Toronto et MVP Team System
Note: Cette présentation sera en anglais

barry

Version Control is a natural place to start with Team System. So with that in mind, why not spend an evening with Barry Gervin, MS Regional Director and VSTS MVP as he tells stories of failure and success from his experiences helping companies migrate to Team System. Along the way he will share his ideas for good version control hygiene, techniques for handling project to project dependencies, branching & merging scenarios, evil VSTS “gotcha’s”, inner workings, working offline, and check-in policies. Come to this event and you’ll learn the answers to mysterious questions such as: “what is a workspace anyway?”, “will the Leafs ever win the cup again?” , “how come my get latest didn’t?”, and “who the heck wrote that line code?”

Barry Gervin is a Principal Consultant with ObjectSharp Consulting. Barry, a technical leader with over 15 years experience, has helped many development teams architect and build large-scale mission critical applications. Barry is skilled in the Architecture and Development of Distributed Applications and Databases. Some of his notable recent work is aimed at establishing best practices for .NET development. He has been deeply involved with Microsoft's .NET platform and is a convert from the PowerBuilder development community. In addition to consulting, Barry has been a Software Development Instructor for over 10 years and currently holds a MS Certified Trainer designation in addition to .NET MS Certified Solution Developer and MS Solution Framework Practitioner designations.

Sunday, May 25, 2008 7:40:15 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Friday, May 02, 2008

logoGUVSM.gif
More info at www.guvsm.net

Architecture
Database Design Patterns

Monday, May 05, 2008 at 6:15 PM

Conférencier: Stephen Forte, RD New-York, USA
Note: Cette présentation sera en anglais

Architecting an application starts with the database. Different applications need different data models. Fifth normal form is great for an OLTP database but reporting databases need more of a flat denormalized structure and different web sites need several different types of data models: eCommerce sites need different data models than traditional publishing sites. You need to optimize your data model for your application’s performance needs. Concurrent users, Data load, transactions per minute, report rendering and query seek time all determine the type of data model you will need. See how different applications and different parts of an application can use different data models and how you can architect your database to fit into your application’s needs-not the other way around.

Stephen Forte is the Chief Technology Officer and co-founder of Corzen, Inc, a Manhattan (USA) based provider of online market research data for Wall Street Firms. Stephen is also the Microsoft Regional Director for the NY Metro region as well as an MVP and INETA speaker. He speaks regularly at industry conferences like Tech*Ed, North Africa Developers Conference and other conferences around the world. He is an author of Programming SQL Server 2005 (MSPress) as well as other books on application and database development. He currently is the co-moderator and founder of the NYC .NET Developer User Group.

Friday, May 02, 2008 6:03:26 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Monday, April 28, 2008

Tomorrow, we are launching a new user group dedicated to the application life cycle with Team System and Team Foundation Server in Montreal.

Etienne Tremblay and Claude Remillard, both Team System MVPs, will run the group.  They will also present on the inaugural meeting.

More info at www.guvsm.net

Survol de Visual Studio Team System et Roadmap

29 avril 2008 à 18:15

 

VSTS
Conférenciers: Claude Remillard, MVP Team System et Étienne Tremblay, MVP Team System

É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.

M. Rémillard est co-fondateur et président de la firme InCycle et a obtenu le statut de MVP Team System en 2007. Au cours de ces dernières années, M. Rémillard présente régulièrement a diverses tribunes au sujet des meilleures pratiques en gestion du cycle de vie des applications, tout autant pour le compte d’InCycle que celui de Microsoft. Précédemment, il a occupé divers postes de direction dans le secteur du développement logiciel. Il a notamment été président d’Acceleron, une société de développement de logiciels qui a mis au point et commercialisé une solution de gestion des dépenses pour laquelle près d’un demi-million de licences ont été vendues dans le monde.

Monday, April 28, 2008 7:51:43 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Thursday, April 24, 2008

logoGUVSM.gif

more info at www.guvsm.net

Prochaine assemblée

Mardi 29 avril 2008

Meeting inaugural du groupe d’intérêt Team System

VSTS

Survol de Visual Studio Team System et Roadmap
Conférenciers: Claude Remillard, MVP Team System et Étienne Tremblay, MVP Team System


É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.

M. Rémillard est co-fondateur et président de la firme InCycle et a obtenu le statut de MVP Team System en 2007. Au cours de ces dernières années, M. Rémillard présente régulièrement a diverses tribunes au sujet des meilleures pratiques en gestion du cycle de vie des applications, tout autant pour le compte d’InCycle que celui de Microsoft. Précédemment, il a occupé divers postes de direction dans le secteur du développement logiciel. Il a notamment été président d’Acceleron, une société de développement de logiciels qui a mis au point et commercialisé une solution de gestion des dépenses pour laquelle près d’un demi-million de licences ont été vendues dans le monde.

Thursday, April 24, 2008 8:16:03 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Sunday, February 03, 2008

logoGUVSM.gif

www.guvsm.net

Prochaine assemblée: lundi 4 février

Sujet: Nouveautés des langages C# et VB + LINQ
4 février 2008 à 18:15

Conférencier: Guy Barrette, Architecte de Solutions, .NET Expertise, Microsoft Regional Director, MVP ASP.NET

Lors de cette présentation vous verrez un survol des nouveautés des langages C# et Visual Basic offerts avec le Framework .NET 3.5 et Visual Studio 2008.  Parmi ces nouveautés on retrouve : Local Variable Type Inference, Object & Collection Initializers, Anonymous Types, Auto-Implemented Properties, Extension Methods, Lambdas Expressions, Partial Methods & XML Literals (VB).  Il est a remarqué que la plupart de ces nouveautés ont été implémentées pour LINQ.  Il va de soit que LINQ et ses variantes (LINQ to Objects,  LINQ to DataSets, LINQ to XML et LINQ to SQL) seront couverts lors de cette présentation.

Guy Barrette est un architecte de solutions basé à Montréal, Canada.  Il est le directeur régional Microsoft pour la région de Montréal et un MVP ASP/ASP.NET. Il se spécialise dans les outils de développement Microsoft depuis la sortie de VB 3 en 1994. Guy aide les entreprises à bâtir de meilleures solutions avec Team System et les outils de Microsoft ainsi que l'architecture et le développement d'applications Web.  Il a été conférencier lors d'événements MSDN et lors de conférences comme Microsoft DevDays et DevTeach. Parlant de DevTeach, Guy est responsable de la piste française.  Guy a obtenu les certifications Microsoft suivantes: Solution Developer et Technical Specialist Team Foundation Server. Guy est aussi président du Groupe d'usagers Visual Studio Montréal et il organise le Code Camp à Montréal. Guy écrit une rubrique de critique de livres .NET mensuelle pour le Magazine Level Extreme.  Vous pouvez lire son blog sur guy.dotnet-expertise.com.  Guy co-anime l'émission de radio Internet Visual Studio Talk Show avec Mario Cardinal.

Sunday, February 03, 2008 5:55:40 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Monday, January 07, 2008

One of the members of the GUVSM is on the front cover of the January issue of SQL Server Magazine!

Congrats to Maurice Pelchat who won an Innovators award!

quote.png
SQL Server Innovators Solve Business Problems with Style

Ingenuity and solid database skills meet in the 2007 Innovators award-winning solutions
By:  Anne Grubb

The fifth annual SQL Server Magazine Innovators Awards recognize SQL Server professionals--DBAs and database developers--have used their technical skills to devise inventive solutions to business problems using Microsoft SQL Server technologies. The winning solutions feature a T-SQL program that uses SQL Server tables and set operations to do the math for a video poker game, a solution that uses stored procedures to centrally maintain applications' data, a database maintenance tool for technical and nontechnical users, and a disaster recovery solution that ensures high availability of crucial surgical information for a hospital.
unquote.png

Monday, January 07, 2008 9:13:04 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 


For more info: www.guvsm.net

 

Prochaine assemblée

Lundi 7 janvier 2008, 18h15

Etienne TremblayConférenciers: Étienne Tremblay, EDS
Sujet: Dix nouveautés dans Team System et Team Foundation Server 2008


Joignez-vous à moi pour une excitante session de démos sur mes dix nouveautés préférées dans Team System et Team Foundation Server 2008. Nous allons voir 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. Que vous soyez novice ou que vous utilisez Team System depuis un certain temps, venez voir les nouveautés de la version 2008.

É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.

Monday, January 07, 2008 9:04:36 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Sunday, December 16, 2007

We started posting the Groupe d'usagers Visual Studio's January-June 2008 schedule on the group's Website.
http://www.guvsm.net/Menu/Calendrier/Calendrier2008/tabid/77/Default.aspx

At my last presentation, many people showed interest in a WCF presentation so we added one.  We are still trying fot fit external speakers in the schedule, this is why so see many "holes" as we wait for confirmations.  Stay tuned and register for our mailing list:
http://visitor.constantcontact.com/email.jsp?m=1101507364024&p=oi

 

Sunday, December 16, 2007 11:47:21 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Wednesday, December 12, 2007

For those interested, I uploaded my demo script for the presentation I did this Monday at the Montreal Visual Studio User Group about the new tools provided by the Visual Studio 2008 IDE.  You can download it from the documents section on the group's Website.

http://www.guvsm.net/PagePrincipale/Documents/tabid/58/Default.aspx

 

Wednesday, December 12, 2007 9:40:30 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Sunday, October 28, 2007

I've been quiet recently because I'm busy prepping a VS2008 course for Microsoft and organizing the second Montreal Code Camp that took place yesterday.

The Code Camp was a real success.  Around 300 developers showed up on a rainy Saturday.  I wish to thank all the sponsors, the volonteers, the speakers and the attendees: thank you all, you rock!!!

You can check the pictures here:
http://www.codecampmontreal.com/Photos2007/tabid/61/Default.aspx

 

Sunday, October 28, 2007 3:49:57 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Sunday, October 21, 2007

logoGUVSM.gif

Monday, October 22, 2007 at 6:15 PM

Conférencier: Jim Hugunin, architect on the CLR, Microsoft, Redmond USA 
Sujet: A Dynamic .NET: Fun with IronPython, IronRuby and others
Language: English

Do you like to work with dynamic languages such as Python or Ruby?  This talk will show you how you can take advantage of the rich .NET platform with your favorite language.  Are you a .NET developer who’d like to know what all of the dynamic language buzz is about?  This talk will show you some of fun things you can do with these languages on .NET and how they complement the existing powerful static languages such as VB.NET and C#.

Jim Hugunin is an architect on the Common Language Runtime (CLR) team at Microsoft where he drives work to further improve the support for dynamic languages within the .NET platform - starting with the initial successes of IronPython. Prior to joining Microsoft, Jim worked at Xerox PARC as one of the principal designers of the AspectJ language and tools. Jim is also the creator of Jython, one of the first and still one of the most popular scripting languages for the Java platform.

Sunday, October 21, 2007 3:18:53 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Monday, October 08, 2007

We have finalized the Montreal Code Camp agenda:
http://www.codecampmontreal.com/Agenda/tabid/55/Default.aspx

Registration is open but hurry!
http://www.codecampmontreal.com

Monday, October 08, 2007 9:21:20 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Sunday, September 09, 2007

The Groupe d'usagers Visual Studio Montréal next meeting is Tuesday, September 11th 2007.  More info @ www.guvsm.net

Les PinterMardi 11 septembre 2007 at 18:15, ATTENTION c'est un mardi!
Conférencier: Les Pinter, MVP VB, Boston USA
Sujet: User Controls in VB
Note: Cette présentation sera en anglais


User Controls are one of the best ways to take advantage of inheritance in .NET. Microsoft has included a User Control project type, and offers ways to create user controls throughout the Integrated Development Environment. Surprisingly, the best way to implement most WinForms user controls does not involve User Controls as Microsoft presents them. In this presentation, you'll discover how to create User Controls, how to subclass WinForms controls, and why the two are different.

Les Pinter is a noted author, Microsoft MVP, and popular INETA speaker who regularly presents at conferences in the US, Canada, Latin America, Europe, and Russia. Les founded Pinter Consulting in 1982 after selling the precursor of Microsoft Word to a 23-year-old Bill Gates. Pinter Consulting has developed enterprise applications for Halliburton, Shell Oil, Exxon, Mitchell Energy, Lockheed, Catholic Charities, TRW, and many other companies throughout the United States and abroad. His company offers development services in C# and VB.NET, ASP.NET and Visual FoxPro. Les has written 7 books and over 260 journal articles on programming. He is a Contributing Editor for Universal Thread Magazine (Montreal) and a former Contributing Editor for Point DBF (Paris), and published a database newsletter in the US and Russia for 10 years. Les has offices in San Francisco and Boston, and employs teams of programmers in Argentina, Brazil and Russia.

Sunday, September 09, 2007 8:59:47 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Tuesday, April 17, 2007

I'll be speaking at the Groupe d'usagers Visual Studio Montréal next Monday (April 23rd) about SubSonic along with Martin Lapierre who is on the SubSonic team.  BTW, we have a DevTeach pass to raffle.

Conférencier: Guy Barrette et Martin Lapierre
Sujet: SubSonic - Un DAL à zéro code

SubSonic est un DAL (Data Access Layer), un générateur de code et un ORM (object relational mapper) destiné aux applications .NET en C# ne requérant aucun code de votre part car il se construit dynamiquement à la compilation.  Vous avez bien lu, l'utilisation de SubSonic ne requiert aucune ligne de code! De plus, il fonctionne avec SQL Server 2000 et 2005, Enterprise Library et même MySQL. Ah oui, chose importante... il est tout à fait gratuit! Trop beau pour être vrai?

Lors de cette conférence, Guy Barrette examinera SubSonic avec vous afin de valider si l'outil fait vraiment tout ce qu'il prétend faire et si son utilisation fait du sens dans le développement d'applications en entreprise.
En deuxième partie, Martin Lapierre vous expliquera comment utiliser SubSonic dans des applications Windows et comment adapter le code. Il est à noter que Martin fait partie de l'équipe de développement de SubSonic.

Tirage*:
DevTeach 2007
Une inscription à la conférence DevTeach Montréal 2007, une valeur de $1,199.

*Gracieuseté de DevTeach.  Sans aucun engagement du GUVSM.

Tuesday, April 17, 2007 8:53:18 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Sunday, April 08, 2007

The GUVSM's Team Foundation Workshop was held on March 24th with great success.  70 people showed up on a Saturday to hear superstar Team System expert Etienne Tremblay talk about TFS.

I'd like to thank Etienne who gladly gave his time, Jean-René Roy from DevTeach who helped us with the hotel logistics and also, I'd like to thank our sponsors who helped us.  With their support, we were able to get coffee and juice in the morning, lunch and soft drinks in the afternoon.  Many thanks to all of you.

Microsoft

TeamLook Teamprise
TeamPlainInCycle

Here are some pictures of the event:

TFSWorkshop1.jpg TFSWorkshop2.jpg

TFSWorkshop3.jpg TFSWorkshop4.jpg

 

 

Sunday, April 08, 2007 1:10:44 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Wednesday, February 28, 2007

Thanks for all sponsors who are helping us with our TFS workshop.
http://www.guvsm.net/Menu/AtelierTeamFoundationServer/tabid/73/Default.aspx

 

Microsoft

 

TeamLook
Personify Design TeamLook extends Microsoft Outlook so that all stakeholders in a software project can communicate more effectively and gain accurate visibility into project status. TeamLook connects to Visual Studio 2005 Team Foundation Server and enables users to view WorkItems, Reports, and other artifacts stored in their Visual Studio 2005 Team System installations. With constant synchronization TeamLook functions in a similar manner to other Microsoft Outlook features, reducing training costs and enabling organizations to realize immediate productivity gains.

Teamprise
Teamprise is a suite of client applications for accessing Microsoft Visual Studio 2005 Team Foundation Server from outside of the Visual Studio Integrated Development Environment (IDE). Teamprise enables software development teams to use the source control, work item tracking, documents, and reporting features of Team Foundation Server from within the Eclipse IDE, and from other operating systems, including Linux and Mac OS X.

TeamPlain
TeamPlain Web Access is a web interface for Microsoft Team Foundation Server that allows managing work items, shared documents, reports and source control repositories.

  • Streamlines Team System usage
  • Enables broader participation to development lifecycle
  • Allows cross platform access to Team Foundation Server (TFS)
  • Enables fine grained security configurations not present in TFS
  • Helps organizations to leverage their Team System migration and adoptation

InCycle
Don’t pay for theory, Incycle’s practical application of Visual Studio Team System will ensure your team uses only the VSTS tools necessary, and through appropriate training, applies a process that delivers immediate results. Incycle has built the expertise to deploy VSTS as quickly as needed, while offering the practical approach to deploy VSTS no faster than you should.

Wednesday, February 28, 2007 9:48:14 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 

DNIC

Les aventures enlevantes d’un développeur de plates-formes d’application

Event ID: 1032330936

When
April 19, 2007 6:15 PM - April 19, 2007 9:15 PM
Welcome Time: 5:45 PM

Location
Microsoft Canada Co.
2000 avenue McGill College
4e étage, Suite 450 Montréal Quebec H3A 3H3
Canada

Language(s):  English. 
Audience(s):  Developer. 

Event Overview
Cet événement vise à démontrer comment la plate-forme d’application de Microsoft offre des assises solides et sécuritaires pour la création d’applications guidées par les données et de sites Web. Plus précisément, cet atelier examinera divers outils et technologies à la disposition des développeurs, notamment Visual Studio Team System for Database Professionals, et analysera certaines des nouvelles fonctions remarquables d’ADO.NET.

**PLEASE NOTE: This presentation will be given in French with English content**

Speaker
CHRISTIAN BEAUCLAIR
Christian Beauclair just joined the MSDN team and is based out of Ottawa. He’s been with Microsoft for the past 12 years and has a passion for software development and its different facet. He has coded in Modula-2, xBase, VB, VB.NET and now C#. He has also been involved in some major software applications both at Microsoft and his prior employer. His passion also extends to games (he had his Xbox 360 on order 6 months before the release) and various collectibles. He was also one of the major contributors to the creation of the Ottawa .NET user community and sits on its steering committee.


Register Online:
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032330936&Culture=en-CA

Wednesday, February 28, 2007 9:21:41 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Wednesday, February 14, 2007

WOW!

We already have 35 registrations for our Team Foundation Server Workshop.  Make sure your register early.

More info here:
http://www.guvsm.net/Menu/AtelierTeamFoundationServer/tabid/73/Default.aspx

 

Wednesday, February 14, 2007 9:50:43 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Monday, February 05, 2007

Atelier Team Foundation Server

TFS.jpg

Le Groupe d’usagers Visual Studio Montréal est fier de vous proposer un atelier d’une journée sur Team Foundation Server de Microsoft.  Cet atelier sera animé par Étienne Tremblay, expert Team System mondialement reconnu, et Guy Barrette.

Où et quand?
Samedi le 24 mars 2007
9h00 à 17h00
Marriott Château Champlain au centre ville de Montréal, 1050 rue de la Gauchetière Ouest
Métro Bonaventure.
Salles Viger A & B
70 places en format salle de cours

But de l’atelier
Cet atelier d’une journée vous permettra d’approfondir vos connaissances de Team System et Team Foundation Server. 

Contenu
Description de l’architecture de Team Foundation Server.
Planification et installation de Team Foundation Server.