Sunday, November 30, 2008
Accueil

http://www.visualstudiotalkshow.com

Matthieu Mezil: Entity Framework

Nous discutons avec Matthieu Mezil de Entity Framework. Entre autres, nous discutons des capacités ORM (Object Relational Mapper) de Entity Framework.

Matthieu MEZIL est consultant formateur à Winwise. Passionné par .Net, il est MVP C#. Il s'intéresse tout particulièrement aux développements d'application WinForms, BCL, ADO .Net et aux questions d'architecture. Il a animé des sessions lors des TechDays 2008 sur LINQ et l’Entity Framework. Il publie des articles dans la revue Programmez, sur le portail Developpez et plus récemment sur Tech Head Brothers et DataDeveloper.Net. Il blogue sur http://blogs.codes-sources.com/matthieu et « tente » depuis peu de bloguer en anglais sur http://msmvps.com/blogs/matthieu. Dans un domaine plus personnel, Matthieu est marié et a deux enfants.

Télécharger l'émission

Si vous désirez un accès direct au fichier audio en format MP3 ou Windows Media (WMA), nous vous invitons à télécharger le fichier en utilisant un des boutons ci-dessous.

         

Si vous désirez utiliser le feed RSS pour télécharger l'émission, nous vous invitons à vous abonnez en utilisant le bouton ci-dessous.

Si vous désirez utiliser le répertoire iTunes Podcast pour télécharger l'émission, nous vous encourageons à vous abonnez en utilisant le bouton ci-dessous.

Sunday, November 30, 2008 5:46:51 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

Someone emailed me looking for some free WCF training.  There are numerous free resources available.  Here are a few:

WCF Portal:
http://msdn.microsoft.com/en-us/netframework/aa663324.aspx

Free clinic:
Clinic 6264: Introducing Windows Communication Foundation using .Net Framework 3.5 & Visual Studio 2008
https://www.microsoftelearning.com/eLearning/courseDetail.aspx?courseId=89499

Michelle Leroux Bustamente's Webcats:
http://www.dasblonde.net/2007/06/24/WCFWebcastSeries.aspx

Mike Taulty's Videos:
http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2006/09/13/8875.aspx

Forums:
http://social.msdn.microsoft.com/forums/en-US/wcf/threads/

Sunday, November 30, 2008 11:40:07 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

I'm using Audacity has my audio recording tool when I'm recording podcasts.  Recently, Audacity crashed on me while saving at the end of the recording session, failing to save the .aup file, however all the raw data was still intact.  I first tried to edit the .aup file (it's XML) but that didn't worked.  I then tried to copy an existing .aup file and change a few values to no good.  A quick search lead me to this page:

http://www.audacityteam.org/wiki/index.php?title=CrashRecovery

Looks like this is a common problem because someone has created a recovery tool.  Basically, the tool reads all the 1MB .au files and merge them into a big .wav file.

Sunday, November 30, 2008 8:57:20 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Wednesday, November 26, 2008

I can’t believe that DevTeach Montreal is almost upon us.  What I like about this event is the fact that I’ll meet old friends that are amongst the best and the brightest minds in the .NET world.  People like...


Barry Gervin

Bill Vaughn
Bill Vaughn

Joel Semeniuk
Joel Semeniuk

Julia Lerman
Julie Lerman


Mario Cardinal

Me
Carl Franklin

Richard Campbell
Richard Campbell

Stephen Forte
Stephen Forte

Ted Neward
Ted Neward

Tim Huckaby
Tim Huckaby

Can't wait to learn from these experts!

 

Pictures (C) (R) (!) from Carl Franklin's blog:
http://www.intellectualhedonism.com/2006/06/26/DearMom.aspx

Wednesday, November 26, 2008 4:20:21 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Tuesday, November 25, 2008

http://www.dotnetmontreal.com

Prochain @Lunch
 
Principes de LINQ
Date: Mercredi le 26 novembre 2008
Heure: 12h00-13h00
Endroit: Pavillon UQAM SH-3760 200, rue Sherbrooke Ouest, Montréal, QC, H2X 3P2
Conférencier: Eric De Carufel
 

LINQ : la base du concept
Je vous propose une discussion ouverte sur les fondements à la base de LINQ dont les origines proviennent des concepts de la programmation fonctionnelle. Nous explorerons les avancées technologiques qui ont été ajouté à .NET pour supporter ce nouveau style de programmation et les nouvelles possibilities quelle nous apportent.

Eric De Carufel est Architecte de Solution .NET chez Orckestra à Montreal. Il se spécialise dans le développement d'applications à l'aide de la plate-forme Microsoft .NET. Il possède plus quinze 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 de la Communauté .NET Montréal et il est un collaborateur de Universal Thread Magazine. Eric est certifié développeur d'applications Microsoft (Microsoft Certified Application Developper – MCAD).

Tuesday, November 25, 2008 6:50:42 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Sunday, November 23, 2008

Recently, I presented an ADO.NET Data Services session at TechDays in Montreal called "Goin' Up to the Data in the Sky: ADO.NET Data Services for Web Developers".  At the end of my talk, I briefly showed a few resources links.  Here they are:

Team blog
http://blogs.msdn.com/astoriateam/

Overview document
http://msdn.microsoft.com/en-us/library/cc956153.aspx

Using document
http://msdn.microsoft.com/en-us/library/cc907912.aspx

How to videos
http://msdn.microsoft.com/en-us/data/cc300162.aspx

Sunday, November 23, 2008 8:29:09 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

Some TechDays Montreal pictures by Barnaby Jeans:

http://www.flickr.com/photos/barnaby_jeans/sets/72157608707541637/detail/

 

Sunday, November 23, 2008 7:20:57 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

Here are a few Montreal MVPs showcasing the latest fashion trend in front of the Apple store.

Éric, Daniel, ?, JR, E.T. and Lolo

Sunday, November 23, 2008 4:51:31 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

MS has launched a new contest for Mix09.

quote.png
What could you create for the Web if you only had 10 kilobytes of code? It's time to exercise your minimalist creativity and get back to basics - back to optimizing every little byte like your life depended on it.

The grand prize winner will live large at MIX09 - they'll receive a pass to the MIX09 event, 3 nights at The Venetian Hotel and a $1500 Visa gift card. The community choice winner will receive a $1500 visa gift card. And, three runners-up will each receive a $500 Visa gift card. Winners will be notified after the close of community rating on February 13, 2009.
unquote.png

http://2009.visitmix.com/MIXtify/TenKGallery.aspx

Sunday, November 23, 2008 4:10:17 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Friday, November 21, 2008

I was trying to sort an Infragistics WinGrid automatically after each row insert or update by the user so in the AfterRowUpdate event, I added the following code:

grd.DisplayLayout.Bands[0].Columns["MyColumn"].SortIndicator = Infragistics.Win.UltraWinGrid.SortIndicator.Ascending;
grd.DisplayLayout.Bands[0].Columns["MyColumn"].Band.SortedColumns.RefreshSort(true);
grd.Refresh();

This works fine except that the grid does an alphabetical sort even thought the column type is numeric.  Ex:
1
10
2
22
3

A quick search lead me to this Infragistics knowledge base article:
http://devcenter.infragistics.com/Support/KnowledgeBaseArticle.aspx?ArticleID=7695

Although not exactly what I wanted, I slightly changed to code to sort my numeric column.

public class srtComparer : IComparer
{
    public srtComparer()
    {}

    public int Compare(object x, object y)
    {
        UltraGridCell xCell = (UltraGridCell)x;
        UltraGridCell yCell = (UltraGridCell)y;
        return Decimal.Compare((Decimal)xCell.Row.Cells["MyColumn"].Value, (Decimal)yCell.Row.Cells["MyColumn"].Value);
        }
}

grd.DisplayLayout.Bands[0].Columns["MyColumn"].SortComparer = new srtComparer();
grd.DisplayLayout.Bands[0].Columns["MyColumn"].SortIndicator = Infragistics.Win.UltraWinGrid.SortIndicator.Ascending;
grd.DisplayLayout.Bands[0].Columns["MyColumn"].Band.SortedColumns.RefreshSort(true);
grd.Refresh();

Of course, the above class could be made more generic by having a column name or number as an argument.

I would have expected that the grid would sort correctly depending on the column type but I guess this behaviour gives more flexibility.

Friday, November 21, 2008 9:44:57 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Thursday, November 20, 2008

Today I came across and interesting WCF problem.  A dev in our team added a new method to a WCF service and tried to update the service reference from the client app but got this error:

The error message is very helpful because you can figure out from it that something is now larger then a default value, that something being the SOAP message sent by the metadata exchange binding.  Oh that’s easy to fix, just put bigger values in the config file right?  Wrong because the mexBinding doesn’t provide any properties to change these values.

A quick search lead me to this great post :
http://geekswithblogs.net/claraoscura/archive/2007/08/20/114806.aspx

Since you can’t change the default values, you need to use a different binding type and you also need to up these values in the Svcutil config file that Visual Studio uses to generate/update the service reference.

Why is the max value so low (16384)?  No idea.

Thursday, November 20, 2008 4:37:31 PM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Monday, November 17, 2008

Warning: Use this at your own risk.  Not sure about the legality of the whole thing.

Got Windows 7 at the PDC?  Disappointed that some of the features shown in the keynotes are not present in that build?  Do you want to unlock them?

http://www.withinwindows.com/2008/11/09/blue-badge-tool-now-available-unlocks-all-known-protected-features/

Monday, November 17, 2008 7:10:39 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

DevTeach is just a couple of weeks away and in this uncertain economy, the conference owner, Jean-René Roy, wants to make sure that each developer can attend the event.  Check these specials:

Save $350 over the regular registration price.

Register 3 persons for the price of 2 (on top of the $350 savings).

Contact JR directly for more info: Info4You@devteach.com

Monday, November 17, 2008 7:04:31 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

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)  #    Comments [0]  | 
Bookmark and Share

Accueil

http://www.visualstudiotalkshow.com

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.

Télécharger l'émission

Si vous désirez un accès direct au fichier audio en format MP3 ou Windows Media (WMA), nous vous invitons à télécharger le fichier en utilisant un des boutons ci-dessous.

         

Si vous désirez utiliser le feed RSS pour télécharger l'émission, nous vous invitons à vous abonnez en utilisant le bouton ci-dessous.

Si vous désirez utiliser le répertoire iTunes Podcast pour télécharger l'émission, nous vous encourageons à vous abonnez en utilisant le bouton ci-dessous.



Monday, November 17, 2008 6:48:22 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Sunday, November 02, 2008
All the PDC 2008 keynotes and session are available online for free.  Why not watch the keynotes over lunch with your collegues?

https://sessions.microsoftpdc.com/public/timeline.aspx

Sunday, November 02, 2008 7:48:46 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
http://neosmart.net/blog/2008/google-doesnt-use-openid/

I guess it's OK for Google since they do no evil  ;-)

Sunday, November 02, 2008 7:29:46 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
Accueil
http://www.visualstudiotalkshow.com

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.

Télécharger l'émission

Si vous désirez un accès direct au fichier audio en format MP3 ou Windows Media (WMA), nous vous invitons à télécharger le fichier en utilisant un des boutons ci-dessous.

         

Si vous désirez utiliser le feed RSS pour télécharger l'émission, nous vous invitons à vous abonnez en utilisant le bouton ci-dessous.

Si vous désirez utiliser le répertoire iTunes Podcast pour télécharger l'émission, nous vous encourageons à vous abonnez en utilisant le bouton ci-dessous.



Sunday, November 02, 2008 7:18:41 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share
TechDays attendees will receive a set of TechEd 2008 DVDs featuring session recordings but there's an issue with the included content browser that was created with a pre release version of Silverlight.  The issue is with the content browser itself, not the content (videos).  You can still view the videos.

To help you browse the content, Tim Heuer has posted a PDF file listing all the sessions.

http://timheuer.com/blog/archive/2008/10/31/teched-north-america-dvd-silverlight-update.aspx

Sunday, November 02, 2008 7:17:00 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0]  | 
Bookmark and Share

Theme design by Jelle Druyts