Monday, February 16, 2009

Greg Young will be speaking tonight at the Montreal .NET Community.

Everything you always want to know about architecture - But were afraid to ask
Software architecture is about modeling and applying heuristics to simplify the system to build. This presentation provides an introduction to software architecture as well as a roadmap for professional developers to evolve from coder to architect. We will discuss the types of problems software architects try to solve while respecting the economics of the software world. At the end of this presentation, you will understand why a BIG BALL OF MUD, the most frequently deployed software architecture, can be a good architectural choice.

Greg Young is co-founder and CTO of IMIS, a stock market analytics firm in Vancouver BC. With over 10 years of varied experience in computer science from embedded operating systems to business systems and everything in between, he brings a pragmatic and often times unusual viewpoint to discussions.

In his spare time you can often find Greg on experts-exchange.com where he runs the .NET section of the site, writing articles for InfoQ.com, speaking at local .NET groups throughout the south eastern US and now the pacific northwest, or floating upside down through rapids in his kayak.

More info here:
http://www.dotnetmontreal.com

Monday, February 16, 2009 12:41:20 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Sunday, December 14, 2008

http://www.dotnetmontreal.com

Description:  Architecture par couche: Au delà de la programmation objet
Conférencier: Mario Cardinal
Lundi 15 décembre, 18h15

Cette présentation explique comment concevoir des applications .Net avec des couches. Vous allez apprendre les 3 attributs d’une couche, comment codifier une couche avec la plate forme .Net et comment utilisez l'injection de dépendance et les classes abstraites pour réduire le couplage entre les couches. Nous allons discuter comment appliquer les techniques de design « top-down » ou « test-driven » pour implanter une architecture par couche. Nous allons expliquer comment codifier les contraintes d’architecture et comment les intégrer dans le « build » de nuit de sorte que ces contraintes se perpétuent à travers les versions comme spécifications "exécutables" d'architecture. À la fin de cette présentation vous comprendrez pourquoi la couche est une unité de modularité aussi importante que l’objet.


Sujet: TDD, le développement piloté par les tests
Conférencier: François Tanguay
Mercredi 17 décembre, midi

Pour ce dernier @Lunch de 2008, nous allons discuter du TDD, soit le développement piloté par les tests, une grande partie de la philosphie agile à propos du développement logiciel.  Quand devrions-nous faire du TDD? Quel genre de tests devraient être faits? Le département de QA n'est-il pas assez? C'est à toutes ces questions et bien plus que nous tenterons de répondre dans un environnement propice à la discussion inspiré de Open Space. Venez en grand nombre et aidez à décider du sujet de la première rencontre de 2009!

Sunday, December 14, 2008 7:34:41 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Monday, December 01, 2008

www.dotnetmontreal.com

ATTENTION: Cette assemblée aura lieu à l'hôtel Marriott Château Champlain, Salons Viger A & B, dans le cadre de la conférence DevTeach.

Sujet: Entity Framework, LINQ et WPF en direct!
Conférenciers: Fabrice Maguerie (auteur du livre Linq in Action) et Frédéric Schäfer, Paris

2008 vient avec son lot de nouveautés pour la plate-forme .NET, notamment pour l'accès aux données. Microsoft apporte en effet sa réponse au problème du mapping Objet – Relationnel avec Entity Framework.  Comment ce framework nous permet-il de persister nos objets métier ? Comment s'interface t'il avec les récents frameworks de manipulation et de présentation d'objets que sont LINQ et WPF ?  Nous répondrons à ces questions par la pratique, en développant en direct une application d'exemple multi-couches basée sur ces frameworks.

Fabrice Marguerie est un architecte logiciel et un consultant à Paris avec plus de 14 années 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 a été nommé MVP C# par Microsoft 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.

Frédéric Schafer co-anime le Centre de Compétence Intégré .NET d'Octo Technology à Paris. A ce titre, il apporte chez ses clients son expertise de la plateforme .NET, mais également ses connaissances méthodologiques pour les aider à mieux développer leurs projets. Frédéric a rejoint OCTO Technology en 2005 après avoir travaillé plusieurs années pour EADS, puis pour une start-up dans le domaine médical. Il est diplomé en 1997 de l'ESIEA et titulaire d'un DESS de Paris VI.

 

Monday, December 01, 2008 6:54:11 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Monday, November 17, 2008

http://www.dotnetmontreal.com

Sujet: SQL Server 2008 – New Features for Developers
Conférencier: Michelle Gutzait
Note: cette présentation sera en anglais

Microsoft recently released a new version of its flagship database server: SQL Server 2008.  With each new version comes a set of new features or enhancements that likely appeal to developers.  In this presentation, Michelle will speak about the many enhancements in the query editor and Management Studio 2008, working with the new version of SQL Profiler and query editor's debugger, the PowerShell integration, T-SQL  Enhancements and more.

Michelle is the SQL Server Team Lead at The Pythian Group (http://www.pythian.com/), a remote DBA firm that offers full database support for SQL Server, Oracle and  MySQL as well as System Administration services, including monitoring, reporting, and 24/7 service.  She has been in the IT for over 20 years, working exclusively with SQL Server in the past decade, consulting for many and diverse clients, from small businesses to enterprise. Some of her recent clients in Montreal and Canada are: Bombardier Aerospace, SCN Lavalin, CBC-Radio-Canada, CN, Lauzon and McCain Foods. Michelle's skills include infrastructure and database design, performance tuning, security, High Availability and Clustering, consolidation analysis, Disaster Recovery, Very Large DataBases, replication, T-SQL coding and optimization, DTS/SSIS packages, administrative and infrastructure tools development, Reporting Services, Analysis Services, MIIS, developer/DBA training, and more. She also regularly writes technical articles for the Tech Target WEB site.


 

Monday, November 17, 2008 6:55:24 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Sunday, October 19, 2008
This is a special offer from MSDN Canada to the user group members of the Montreal area for TechDays Montreal.

quote.png
In anticipation of the upcoming Tech•Days 2008 tour date in Montréal on November 6th and 7th, I’m writing to inform you of an EXCLUSIVE OFFER that Microsoft Canada is extending to user group members in the Montréal and surrounding area.
 
The first 500 user group members to send their confirmation e-mail for early bird registration to me (v-anhow@microsoft.com) will personally receive a NEW XBOX 360 title at the event on November 6th, 2008.
 
In order to be eligible, registration must be completed prior to the early bird registration deadline on October 29th, 2008 (NOTE: Early Bird Registration is the largest discount being offered and has been extended.  In Montréal, $249 instead of $499).  In addition, the confirmation e-mail must reference the user group(s) to which they belong and must be forwarded to Andrew Howell no later than October 31st, 2008 at 5:00pm EST.

The XBOX title will be available for pick-up at designated times at the event.  Specific details will be communicated directly to each individual recipient in advance of the Montréal event.

We sincerely hope that you’ll take advantage of this exclusive offer and look forward to seeing you at the Palais des Congrès on November 6th and 7th, 2008!
unquote.png

Sunday, October 19, 2008 9:29:55 AM (Eastern Daylight Time, UTC-04:00)  #     | 
Bookmark and Share
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 8:40:15 PM (Eastern Daylight Time, UTC-04:00)  #     | 
Bookmark and Share
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 7:03:26 AM (Eastern Daylight Time, UTC-04:00)  #     | 
Bookmark and Share
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 8:51:43 PM (Eastern Daylight Time, UTC-04:00)  #     | 
Bookmark and Share
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 9:16:03 PM (Eastern Daylight Time, UTC-04:00)  #     | 
Bookmark and Share
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)  #     | 
Bookmark and Share
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)  #     | 
Bookmark and Share


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)  #     | 
Bookmark and Share
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)  #     | 
Bookmark and Share
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)  #     | 
Bookmark and Share
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)  #     | 
Bookmark and Share
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 4:18:53 PM (Eastern Daylight Time, UTC-04:00)  #     | 
Bookmark and Share
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 10:21:20 AM (Eastern Daylight Time, UTC-04:00)  #     | 
Bookmark and Share
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 9:59:47 AM (Eastern Daylight Time, UTC-04:00)  #     | 
Bookmark and Share
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 9:53:18 PM (Eastern Daylight Time, UTC-04:00)  #     | 
Bookmark and Share
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 2:10:44 PM (Eastern Daylight Time, UTC-04:00)  #     | 
Bookmark and Share
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)  #     | 
Bookmark and Share

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)  #     | 
Bookmark and Share
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)  #     | 
Bookmark and Share
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.
Gestionnaire de sources : les meilleurs pratiques, stratégies de branches, merging, shelving et stratégies de revue de code.
Création et assignations des tâches (work items). Créer ses propres types d’item de travails et modification de la méthodologie de base.
Créer les tests unitaires.
Configuration du serveur de compilation (Build server).
Performance.

Lors de votre inscription, vous pourrez indiquer les 3 sujets dans Team Foundation Server qui vous intéresse le plus ou que vous désirez voir couvrir lors de l’atelier.  Nous allons par la suite compiler une liste de ces sujets et ajuster le contenu en conséquence.  Le contenu listé plus haut sera donc ajusté en conséquence.

Atelier
Contrairement à une formation de type standard, le format d’atelier est idéal pour les discussions et les échanges et permet d’aller plus en profondeur sur certains sujets si nécessaire.  Par contre, aucun matériel didactique n’est fournis ni inclus.

Hands-on
Ceux qui désirent tester Team System et Team Foundation Server pourront le faire directement sur leur ordinateur portable.  Utiliser le lien plus bas pour télécharger une machine virtuelle que l’on utilisera pour les démos.  Afin de faire fonctionner cette machine virtuelle, votre ordinateur portable devra avoir un minimum de 2GB de mémoire vive et 15 GB d’espace disque de libre et avoir Virtual PC (2004 ou 2007) ou Virtual Server 2005 d’installé.

Downloadez gratuitement Virtual PC ici:
http://www.microsoft.com/downloads/details.aspx?FamilyId=6D58729D-DFA8-40BF-AFAF-20BCB7F01CD1&displaylang=en

Downloadez gratuitement Virtual Server ici :
http://www.microsoft.com/windowsserversystem/virtualserver/software/default.mspx

Machine Virtuel VSTS complète pour les démos
http://www.microsoft.com/downloads/details.aspx?familyid=527E2A17-1DEA-4D0B-9484-6AE43D00E570&displaylang=en

Frais d’inscription
L’inscription est limitée aux membres du Groupe d’usagers Visual Studio et le coût d’inscription est de $25.  Ceux qui ne sont pas membres peuvent le devenir, l’abonnement étant de $25 pour un an.
Notez que le repas du midi, le café, les collations et les boissons gazeuses ne sont pas fournis.

Procédure d’inscription
Le nombre de places étant limité, inscrivez-vous rapidement.  Vous devez payer en argent comptant seulement (pas de chèques, PO ou cartes de crédit).  Un reçu vous sera émis afin de pouvoir vous faire rembourser par votre employeur si vous le désirez.
Présentez-vous à une de nos rencontres afin du vous inscrire : 12 février, 1er mars, 5 mars et 19 mars.  Vous pouvez inscrire un(e) ou des collègue(s) en même temps que vous.

Pour plus d’infos sur le groupe, le lieu et les dates des assemblées, visitez le www.guvsm.net

Vos animateurs

Expert Team System: Étienne Tremblay, MVP Team System
Étienne travaille pour la compagnie EDS à Montréal.  Il est un spécialiste Team System qui utilise le produit depuis les toutes premières versions Alpha.  Il fait partie de l’équipe qui a implémenté Team System et Team Foundation Server chez EDS à travers le monde entier.  Pour souligner son expertise et son implication dans la communauté, Étienne a été nommé Team System MVP par Microsoft.
Blog : http://geekswithblogs.net/etiennetremblay

EtienneAndTHEBox.jpg
Étienne Tremblay a apposé sa signature sur la boîte de Team Foundation Server au "ship date" du produit chez Microsoft à Redmond en compagnie des membres de l'équipe de Team Foundation Server.

Animateur: Guy Barrette, Microsoft Regional Director
Guy_Barrette_120x160.jpgGuy Barrette est un architecte de solutions indépendant basé à Montréal.  Il est le directeur régional Microsoft pour la région de Montréal et un MVP ASP/ASP.NET. 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 est aussi président du Groupe d'usagers Visual Studio Montréal et a organisé le premier Code Camp à se tenir à Montréal. Il co-anime le podcast Visual Studio Talk Show avec Mario Cardinal.
Blog : http://guy.dotnet-expertise.com/
Site: http://www.dotnet-expertise.com

MarriottCarte.jpg
Marriott Château Champlain, 1050 rue de la Gauchetière Ouest, métro Bonaventure.

marriott.jpg

Monday, February 05, 2007 10:35:12 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Sunday, January 28, 2007

logoGUVSM.gif

http://www.guvsm.net/

Mardi 30 janvier, 18h15

Eric_De_Carufel_120x160.jpgConférencier: Eric De Carufel, Développeur Senior .NET chez Investissement PSP
Sujet: Comment ne pas se faire avoir avec la concurence?

Non la concurrence dont il est question ici n'a rien à voir avec la mondialisation des marchés. On parle ici de comment gérer la concurrence dans notre petit monde de l'informatique. Il ne faut pas se leurrer. Bien qu'abondantes, les ressource ont toujours été limitées. Les vitesses de processeur atteindront bientôt un plateau. Comment, dans ces conditions, améliorer d'avantage les performances de nos applications. Les constructeurs ont trouvé la solution: ajouter des processeurs. Mais comment ces processeurs vont-il utiliser les ressources limitées à leur disposition sans se piler sur les pieds. C'est entre autre ce que je tenterai de vous expliquer.

Dans le cadre de cette session, Monsieur Eric De Carufel, viendra vous présenter les avantages et les inconvénients de l'utilisation concurrente des ressources dans le processus de développement d'applications d'entreprise.

Sunday, January 28, 2007 8:44:16 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Tuesday, January 23, 2007

Due to popular demand, the Groupe d'usagers Visual Studio Montreal is looking at organizing a one day workshop on Team Foundation Server sometimes in March.  Étienne Tremblay, a Team System MVP, will lead this workshop. Participants will be able to bring their laptops to run a VPC that has TFS already installed (well, that's the plan).

Stay tuned for more info.

Tuesday, January 23, 2007 9:53:48 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Monday, January 15, 2007

I updated the GUVSM calendar for the next confirmed meetings.  More info @ www.guvsm.net

 

vs 2 avril 2007
Monday, April 02, 2007 at 6:15 PM

Martin_Lapierre120x160.jpgGuy_Barrette_120x160.jpgConférenciers: 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.


pag 19 mars 2007
Monday, March 19, 2007 at 6:15 PM

mariocardinal.jpgConférencier: Mario Cardinal, MVP Software Architecture
Sujet: Les exigences d’architecture des applications d’entreprise

Lors de cette présentation nous allons discuter des fameuses exigences de construction et d’opération que doivent circonscrire les architectes logiciels. Ces exigences exprime les contraintes techniques que rencontre les développeurs et les opérateurs lors de la construction et l’exploitation d’une application logicielle. Le but de cette présentation consiste à démontrer que la façon la plus efficace d’exprimer ces exigences d’architecture ne consiste pas à rédiger un cahier de charge mais plutôt à rédiger des jeux de tests. Depuis les cinq dernières années la communauté Agile a démontré avec succès que l’automatisation des tests permet de construire du logiciel de meilleure qualité et ce plus rapidement. Un logiciel de qualité ne doit pas seulement satisfaire les besoins des utilisateurs mais aussi les besoins des développeurs et des opérateurs. Les tests permettent de décrire ces 3 catégories d’exigences avec succès :
1. Exigences du code : Tests unitaires
2. Exigences des utilisateurs : Tests fonctionnels et d’acceptation des clients
3. Exigences des développeurs et des opérateurs : Tests d’intégration et d’infrastructure (contraintes de développement et d’opération)


vs 5 mars 2007
Monday, March 05, 2007 at 6:15 PM

RodPaddock.JPGConférencier: Rod Paddock, CoDe Magazine Editor, Seattle USA
Sujet: à venir

Rod is president and founder of Dash Point Software, Inc. DPSI is an award winning software company based in Seattle, WA, specializing in application development and software training. Dash Point specializes in Visual Studio .NET, VB 6, Visual FoxPro, and SQL Server development. Dash Point Software was the winner of the 1999 Visual FoxPro Excellence Award and a finalist in 1998. Dash Point was also a finalist in 1996 at Windows World Open. Rod has been a very popular speaker at a wide variety of developer conferences in North America and Europe since 1995. His most recent speaking appearance was at the XML Connections conference in October 2002. Rod is the editor for CoDe Magazine and his writing credits include articles for database publications such as Data Based Advisor, FoxTalk and Dbase Advisor. He has also authored a number of books including Visual Basic 5 for Web Development, Visual Basic 6 for Web Development, and Visual FoxPro 6.0 Enterprise Development. Rod is also the V.P. of Technology for Red Matrix Technologies and the architectural visionary behind the DataClas middle-tier component and SQLAudit product lines.


vs 26 février 2007
Monday, February 26, 2007 at 6:15 PM

Conférencier: James Lapalme, Architecte de systèmes et de solutions pour CGI – Pratique Microsoft .NET
Sujet: Le développement de logiciel orienté «Software Factory» avec Enterprise Library 2.0, CodeSmith et .NetTier


Afin d’être compétitif, les gens d’affaires s’attendent à des systèmes informatiques de complexité et de capacité croissante avec chaque nouvelle génération. De plus, ils demandent que chaque génération soit livrée dans un délai équivalent ou inférieur à la précédente.

Pour concilier les besoins conflictuels des gens d’affaires, la communauté de génie logiciel a proposé une approche nommée « Software Factory » afin de réduire les efforts de développement requis. Le paradigme de « Software Factory » est basé sur l’implémentation de systèmes informatiques non par codage bout-à-bout mais par assemblage réalisée avec l’utilisation de:
• Composante logiciel réutilisable;
• Outils de génération de code;
• Patrons et pratiques de génie logiciel.

Au programme :
• Enterprise Library 2.0
• Des orientations d’utilisation d’EntLib 2.0
• La génération de couches d’accès de données avec CodeSmith, .NetTier et EntLib 2.0
• L’autorisation avec AzMan et EntLib 2.0
• Le développement d’“application blocks” personnalisés pour EntLib 2.0 (ServiceAgent)
• Enterprise Library 3.0 (survol)
• Web Service Software Factory (survol et comparaison)


SQL 12 février 2007
Monday, February 12, 2007 at 6:15 PM

AdamMachanic120.jpgConférencier: Adam Machanic, MVP SQL Server, Boston USA
Sujet: Designing Highly Concurrent SQL Server Database Applications
Note: Cette présentation sera en anglais

Our jobs as developers would be so much easier if we didn't have to worry about any users using the software we created—it's amazing how well an application can scale with zero concurrent users. But fortunately for our careers (and unfortunately for our stress levels), we often have to deal with the opposite problem: Lots of users, all trying to manipulate the same data at the same time. In this session we will start with a discussion of the various types of concurrency issues you might encounter in different scenarios, and then move on to an analysis of techniques for solving the problems that concurrency brings to the table. We will look at both the tools SQL Server provides natively (such as isolation level settings), as well as database and application design strategies that can help to maximize the user experience in highly concurrent applications.

Adam Machanic is an independent database software consultant, writer,and speaker based in Boston, Massachusetts. He has implemented SQLServer solutions for a variety of high-availability OLTP andlarge-scale data warehouse applications, and also specializes in .NETdata access layer performance optimization. Machanic has written forSQL Server Professional magazine, serves as SQL Server 2005 Expert forSearchSQLServer.com, and is co-author of "Pro SQL Server 2005". Inaddition, he regularly speaks at user groups, community events, andconferences on a variety of SQL Server and .N


pag 30 janvier 2007
Tuesday, January 30, 2007 at 6:15 PM

ATTENTION, C'EST UN MARDI!

Eric_De_Carufel_120x160.jpgConférencier: Eric De Carufel, Développeur Senior .NET chez Investissement PSP
Sujet: Comment ne pas se faire avoir avec la concurence?

Non la concurrence dont il est question ici n'a rien à voir avec la mondialisation des marchés. On parle ici de comment gérer la concurrence dans notre petit monde de l'informatique. Il ne faut pas se leurrer. Bien qu'abondantes, les ressource ont toujours été limitées. Les vitesses de processeur atteindront bientôt un plateau. Comment, dans ces conditions, améliorer d'avantage les performances de nos applications. Les constructeurs ont trouvé la solution: ajouter des processeurs. Mais comment ces processeurs vont-il utiliser les ressources limitées à leur disposition sans se piler sur les pieds. C'est entre autre ce que je tenterai de vous expliquer.

Dans le cadre de cette session, Monsieur Eric De Carufel, viendra vous présenter les avantages et les inconvénients de l'utilisation concurrente des ressources dans le processus de développement d'applications d'entreprise.

Monday, January 15, 2007 7:23:51 AM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share
Sunday, January 14, 2007

More info @ www.guvsm.net

logoGUVSM.gif

MVP.pngNicoleCalinoiu90.jpgConférencier: Nicole Calinoiu, MVP Sécurité
Sujet: FxCop
Présentation en français

FxCop est un outil offert gratuitement par Microsoft qui permet d'analyser de code afin qu'il soit conforme aux normes de design du framework .NET.  Il est même déjà intégré dans Visual Studio 2005 Team Developer.  Par contre, son utilisation peut s'avérer difficile à cause des nombreuses règles qu'il applique.  Lors de cette présentation, Nicole Calinoiu, MVP Sécurité, vous introduira à FxCop et à son utilisation.  Voyez comment vous pouvez développer des applications plus robustes et plus stables avec FxCop.

  1. Introduction to the API design guidelines and static analysis
  2. Mechanics of using FxCop
    1. How to use the tools (stand-alone GUI, integrated VStudio analysis, and command-line executable)
    2. Choosing between stand-alone and VStudio-integrated versions
    3. Custom dictionary use
    4. FxCop in automated builds and continuous integration
    5. Managing rule violation exclusions
    6. Creating custom rules
  3. Processes and practices
    1. Making sense of the rules
    2. Using FxCop for new projects
    3. Introducing FxCop screening for an older project with a large pre-existing code base

Nicole Calinoiu travaille comme architecte-développeur sénior chez FinRad (http://www.finrad.com/), un fournisseur indépendant de logiciels financiers situé à Montréal. Elle possède plus dix années d’expérience en conception et développement d'applications « data driven », incluant plus de cinq années d’expérience avec les applications web ouverts au grand public. Elle est MVP Microsoft (www.microsoft.com/mvp) pour la sécurité en développement.

Sunday, January 14, 2007 9:20:22 PM (Eastern Standard Time, UTC-05:00)  #     | 
Bookmark and Share

Theme design by Jelle Druyts