<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title />
    <link>http://patricelamarche.net/</link>
    <description>Ce blog est moche. Je ne suis pas designer.</description>
    <language>fr-fr</language>
    <copyright>Patrice Lamarche</copyright>
    <lastBuildDate>Tue, 31 Mar 2009 06:44:52 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.2.8279.16125</generator>
    <managingEditor>patrice.lamarche@gmail.com</managingEditor>
    <webMaster>patrice.lamarche@gmail.com</webMaster>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Patrice" type="application/rss+xml" /><item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=4e3ef9b7-526e-4eaa-8266-09fae3ad9ccd</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,4e3ef9b7-526e-4eaa-8266-09fae3ad9ccd.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,4e3ef9b7-526e-4eaa-8266-09fae3ad9ccd.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=4e3ef9b7-526e-4eaa-8266-09fae3ad9ccd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Ce fut une des annonces du <a href="http://live.visitmix.com/">Mix09</a> il y a quelques
jours le framework ASP.net MVC est désormais <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&amp;displaylang=en">disponible
en version 1.0</a>. Différentes sessions à propos de cette surcouche d’ASP.net 3.5
ont été proposées lors de cet évènement : 
</p>
        <ul>
          <li>
            <a href="http://sessions.visitmix.com/MIX09/T50F">ASP.NET MVC: America’s Next Top
Model View Controller Framework</a>
          </li>
          <li>
            <a href="http://sessions.visitmix.com/MIX09/T44F">ASP.NET MVC Ninjas on Fire Black
Belt Tips</a>
          </li>
        </ul>
        <p>
Il est à noter qu’un training kit vient d’être publié afin de pouvoir rapidement appréhender
cette nouvelle technologie. Ce kit est assez léger puisqu’il est composé d’une présentation
et de deux labs mais il a le mérite d’exister. 
</p>
        <p>
En savoir plus : 
<br /><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&amp;displaylang=en">ASP.net
MVC 1.0</a><br /><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=1e0be0b2-910a-4676-9f3a-41e4d9c0fc08">ASP.net
MVC 1.0 Training Kit</a></p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=4e3ef9b7-526e-4eaa-8266-09fae3ad9ccd" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/oKhJ1CR6oG0" height="1" width="1" /></body>
      <title>Training Kit ASP.net MVC disponible</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,4e3ef9b7-526e-4eaa-8266-09fae3ad9ccd.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/oKhJ1CR6oG0/TrainingKitASPnetMVCDisponible.aspx</link>
      <pubDate>Tue, 31 Mar 2009 06:44:52 GMT</pubDate>
      <description>&lt;p&gt;
Ce fut une des annonces du &lt;a href="http://live.visitmix.com/"&gt;Mix09&lt;/a&gt; il y a quelques
jours le framework ASP.net MVC est désormais &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&amp;amp;displaylang=en"&gt;disponible
en version 1.0&lt;/a&gt;. Différentes sessions à propos de cette surcouche d’ASP.net 3.5
ont été proposées lors de cet évènement : 
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://sessions.visitmix.com/MIX09/T50F"&gt;ASP.NET MVC: America’s Next Top
Model View Controller Framework&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://sessions.visitmix.com/MIX09/T44F"&gt;ASP.NET MVC Ninjas on Fire Black
Belt Tips&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Il est à noter qu’un training kit vient d’être publié afin de pouvoir rapidement appréhender
cette nouvelle technologie. Ce kit est assez léger puisqu’il est composé d’une présentation
et de deux labs mais il a le mérite d’exister. 
&lt;/p&gt;
&lt;p&gt;
En savoir plus : 
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&amp;amp;displaylang=en"&gt;ASP.net
MVC 1.0&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=1e0be0b2-910a-4676-9f3a-41e4d9c0fc08"&gt;ASP.net
MVC 1.0 Training Kit&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=4e3ef9b7-526e-4eaa-8266-09fae3ad9ccd" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,4e3ef9b7-526e-4eaa-8266-09fae3ad9ccd.aspx</comments>
      <category>Framework/ASP.net</category>
    <feedburner:origLink>http://patricelamarche.net/2009/03/31/TrainingKitASPnetMVCDisponible.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=c24d7f1d-e319-4db2-ab41-596809d8a1e6</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,c24d7f1d-e319-4db2-ab41-596809d8a1e6.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,c24d7f1d-e319-4db2-ab41-596809d8a1e6.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c24d7f1d-e319-4db2-ab41-596809d8a1e6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="justify">
Parfois une simple image vaut mieux que qu’un long discours… J’ai toujours pensé que
les mécanismes d’extensibilité proposés par Visual Studio (notamment les add-ins)
étaient ennuyants, trop compliqué du fait du poids de la technologie COM. Au lieu
de disposer d’un modèle objet managé “propre” nous devons en effet batailler avec
tous un tas d’interfaces qui ne sont que de simples wrappers des composants COM sous-jacents
sur lesquels se base Visual Studio. L’extensibilité de Visual Studio 2010 est d’ailleurs
une de mes plus gros attentes à propos de la prochaine version de l’IDE.
</p>
        <p align="justify">
Bizarrement, en voyant cette couverture, j’ai l’impression de ne pas être seul à avoir
cette opinion sur l’extensibilité de Visual Studio :)
</p>
        <p>
          <a href="http://patricelamarche.net/content/binary/WindowsLiveWriter/VisualStudioExtensibility_3D0/image_2.png">
            <img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://patricelamarche.net/content/binary/WindowsLiveWriter/VisualStudioExtensibility_3D0/image_thumb.png" width="358" height="379" />
          </a>
        </p>
        <p align="justify">
Blague à part, je viens de terminer la “lecture” de l’ouvrage. Il s’agit d’un point
de départ si vous souhaitez appréhender les différents mécanismes d’extensibilité
de VS 2008 tels que les Macros, les Addins, les packages ou encore les DSLs. Il permet
d’éviter de fouiller dans les différents articles de la MSDN afin de trouver une documentation
qui permette de démarrer. Et il s’agit malheureusement de son seul intérêt. Si vous
connaissez les bases du développement de macros et d’addins, passez votre chemin,
ce livre ne vous apportera pas grand chose. 
</p>
        <p align="justify">
Il s’agit d’un simple survol de ce que l’on peut développer avec Visual Studio. Et
c’est malheureusement également la seule chose que l’on puisse faire en ouvrant cet
ouvrage.
</p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=c24d7f1d-e319-4db2-ab41-596809d8a1e6" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/qCIQff3oXI4" height="1" width="1" /></body>
      <title>Visual Studio Extensibility</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,c24d7f1d-e319-4db2-ab41-596809d8a1e6.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/qCIQff3oXI4/VisualStudioExtensibility.aspx</link>
      <pubDate>Mon, 30 Mar 2009 11:06:00 GMT</pubDate>
      <description>&lt;p align="justify"&gt;
Parfois une simple image vaut mieux que qu’un long discours… J’ai toujours pensé que
les mécanismes d’extensibilité proposés par Visual Studio (notamment les add-ins)
étaient ennuyants, trop compliqué du fait du poids de la technologie COM. Au lieu
de disposer d’un modèle objet managé “propre” nous devons en effet batailler avec
tous un tas d’interfaces qui ne sont que de simples wrappers des composants COM sous-jacents
sur lesquels se base Visual Studio. L’extensibilité de Visual Studio 2010 est d’ailleurs
une de mes plus gros attentes à propos de la prochaine version de l’IDE.
&lt;/p&gt;
&lt;p align="justify"&gt;
Bizarrement, en voyant cette couverture, j’ai l’impression de ne pas être seul à avoir
cette opinion sur l’extensibilité de Visual Studio :)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://patricelamarche.net/content/binary/WindowsLiveWriter/VisualStudioExtensibility_3D0/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://patricelamarche.net/content/binary/WindowsLiveWriter/VisualStudioExtensibility_3D0/image_thumb.png" width="358" height="379" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p align="justify"&gt;
Blague à part, je viens de terminer la “lecture” de l’ouvrage. Il s’agit d’un point
de départ si vous souhaitez appréhender les différents mécanismes d’extensibilité
de VS 2008 tels que les Macros, les Addins, les packages ou encore les DSLs. Il permet
d’éviter de fouiller dans les différents articles de la MSDN afin de trouver une documentation
qui permette de démarrer. Et il s’agit malheureusement de son seul intérêt. Si vous
connaissez les bases du développement de macros et d’addins, passez votre chemin,
ce livre ne vous apportera pas grand chose. 
&lt;/p&gt;
&lt;p align="justify"&gt;
Il s’agit d’un simple survol de ce que l’on peut développer avec Visual Studio. Et
c’est malheureusement également la seule chose que l’on puisse faire en ouvrant cet
ouvrage.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=c24d7f1d-e319-4db2-ab41-596809d8a1e6" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,c24d7f1d-e319-4db2-ab41-596809d8a1e6.aspx</comments>
      <category>Critiques de livres</category>
      <category>Visual Studio</category>
      <category>Visual Studio/2008</category>
    <feedburner:origLink>http://patricelamarche.net/2009/03/30/VisualStudioExtensibility.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=9434f1fe-e710-412f-a2fd-c1c71149a54a</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,9434f1fe-e710-412f-a2fd-c1c71149a54a.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,9434f1fe-e710-412f-a2fd-c1c71149a54a.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9434f1fe-e710-412f-a2fd-c1c71149a54a</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="justify">
          <a href="http://patricelamarche.net/2008/04/12/BewiseLaBDCCestTermin%c3%a9.aspx">Comme
chaque année</a>, Bewise organise la BDC qui se tiendra de nouveau dans un lieu mythique
toulousain : le <a href="http://www.stadetoulousain.fr/Ernest_Wallon-33.html">stade
Ernest Wallon</a> bien connu de tous les passionnés de rugby. L’évènement rassemblera
le 21 Avril les professionnels du développement et du monde de l’IT, les étudiants
et enseignants, autour des technologies Microsoft. 40 experts de Bewise et de Microsoft
vous attendent afin de passer une après-midi riche en découvertes puisque <a href="http://bdc2009.bewise.fr/ContenuPM.aspx">25
espaces de démonstrations seront proposés</a>.
</p>
        <table>
          <tbody>
            <tr>
              <td>
                <a title="DSCF3184 by Patrice Lamarche, on Flickr" href="http://www.flickr.com/photos/patricevb/3395554214/">
                  <img border="0" alt="DSCF3184" src="http://farm4.static.flickr.com/3597/3395554214_ea047d4b12.jpg" width="500" height="375" />
                </a>
              </td>
              <td>
                <p align="center">
Donc si vous aussi, vous souhaitez être ébahis par des démonstrations sur les nouveautés
des langages .net, le Multitouch sous Windows 7 et sur la table Surface, SQL Server
2008, et Sharepoint, n’hésitez pas à vous inscrire au <a href="http://bdc2009.bewise.fr/">Bewise
Day Conference 2009</a>.
</p>
                <p align="center">
En savoir plus : 
<br /><a href="http://bdc2009.bewise.fr/">http://bdc2009.bewise.fr/</a></p>
              </td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=9434f1fe-e710-412f-a2fd-c1c71149a54a" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/bpDAb18pFPQ" height="1" width="1" /></body>
      <title>Bewise Day Conference 2009</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,9434f1fe-e710-412f-a2fd-c1c71149a54a.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/bpDAb18pFPQ/BewiseDayConference2009.aspx</link>
      <pubDate>Sun, 29 Mar 2009 16:44:21 GMT</pubDate>
      <description>&lt;p align="justify"&gt;
&lt;a href="http://patricelamarche.net/2008/04/12/BewiseLaBDCCestTermin%c3%a9.aspx"&gt;Comme
chaque année&lt;/a&gt;, Bewise organise la BDC qui se tiendra de nouveau dans un lieu mythique
toulousain : le &lt;a href="http://www.stadetoulousain.fr/Ernest_Wallon-33.html"&gt;stade
Ernest Wallon&lt;/a&gt; bien connu de tous les passionnés de rugby. L’évènement rassemblera
le 21 Avril les professionnels du développement et du monde de l’IT, les étudiants
et enseignants, autour des technologies Microsoft. 40 experts de Bewise et de Microsoft
vous attendent afin de passer une après-midi riche en découvertes puisque &lt;a href="http://bdc2009.bewise.fr/ContenuPM.aspx"&gt;25
espaces de démonstrations seront proposés&lt;/a&gt;.
&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;a title="DSCF3184 by Patrice Lamarche, on Flickr" href="http://www.flickr.com/photos/patricevb/3395554214/"&gt;&lt;img border="0" alt="DSCF3184" src="http://farm4.static.flickr.com/3597/3395554214_ea047d4b12.jpg" width="500" height="375" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p align="center"&gt;
Donc si vous aussi, vous souhaitez être ébahis par des démonstrations sur les nouveautés
des langages .net, le Multitouch sous Windows 7 et sur la table Surface, SQL Server
2008, et Sharepoint, n’hésitez pas à vous inscrire au &lt;a href="http://bdc2009.bewise.fr/"&gt;Bewise
Day Conference 2009&lt;/a&gt;.
&lt;/p&gt;
&lt;p align="center"&gt;
En savoir plus : 
&lt;br /&gt;
&lt;a href="http://bdc2009.bewise.fr/"&gt;http://bdc2009.bewise.fr/&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=9434f1fe-e710-412f-a2fd-c1c71149a54a" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,9434f1fe-e710-412f-a2fd-c1c71149a54a.aspx</comments>
      <category>Bewise</category>
      <category>Events</category>
      <category>Events/BDC 09</category>
    <feedburner:origLink>http://patricelamarche.net/2009/03/29/BewiseDayConference2009.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=d40308e6-d937-49d8-808e-9060a0fc522a</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,d40308e6-d937-49d8-808e-9060a0fc522a.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,d40308e6-d937-49d8-808e-9060a0fc522a.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=d40308e6-d937-49d8-808e-9060a0fc522a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <table>
          <tbody>
            <tr>
              <td>
                <a href="http://www.comscamp.com/Tracker/Redirect.ashx?linkid=317aecda-aa8c-4655-9ccd-0229278d15df">
                  <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" alt="Webcast Techdays 2009" src="http://www.comscamp.com/Tracker/Banner.ashx?Id=588_102" />
                </a>
              </td>
              <td>
Tout est dans le titre, l’intégralité des sessions qui ont été proposées par Microsoft
et ses partenaires lors des Microsoft TechDays 2009 qui ont eu lieu au palais des
congrès à Paris début février est à présent disponible sur le site de Microsoft. 
<br />
Ce sont ainsi plus de 900 webcasts dédiés au développement et à l’IT qui sont rendus
disponible gratuitement. Une offre indispensable afin d’assister virtuellement aux
sessions que vous auriez pu manquer lors de l’évènement. 
<br /><br /><br />
En savoir plus : 
<br /><a href="http://www.comscamp.com/Tracker/Redirect.ashx?linkid=317aecda-aa8c-4655-9ccd-0229278d15df">Le
site des TechDays</a></td>
            </tr>
          </tbody>
        </table>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=d40308e6-d937-49d8-808e-9060a0fc522a" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/1KWiFbgOtm0" height="1" width="1" /></body>
      <title>Les webcast des TechDays 2009 sont disponibles</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,d40308e6-d937-49d8-808e-9060a0fc522a.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/1KWiFbgOtm0/LesWebcastDesTechDays2009SontDisponibles.aspx</link>
      <pubDate>Sun, 22 Mar 2009 18:27:27 GMT</pubDate>
      <description>&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;a href="http://www.comscamp.com/Tracker/Redirect.ashx?linkid=317aecda-aa8c-4655-9ccd-0229278d15df"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" alt="Webcast Techdays 2009" src="http://www.comscamp.com/Tracker/Banner.ashx?Id=588_102" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
Tout est dans le titre, l’intégralité des sessions qui ont été proposées par Microsoft
et ses partenaires lors des Microsoft TechDays 2009 qui ont eu lieu au palais des
congrès à Paris début février est à présent disponible sur le site de Microsoft. 
&lt;br /&gt;
Ce sont ainsi plus de 900 webcasts dédiés au développement et à l’IT qui sont rendus
disponible gratuitement. Une offre indispensable afin d’assister virtuellement aux
sessions que vous auriez pu manquer lors de l’évènement. 
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En savoir plus : 
&lt;br /&gt;
&lt;a href="http://www.comscamp.com/Tracker/Redirect.ashx?linkid=317aecda-aa8c-4655-9ccd-0229278d15df"&gt;Le
site des TechDays&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=d40308e6-d937-49d8-808e-9060a0fc522a" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,d40308e6-d937-49d8-808e-9060a0fc522a.aspx</comments>
      <category>Events</category>
      <category>Events/TechDays 2009</category>
    <feedburner:origLink>http://patricelamarche.net/2009/03/22/LesWebcastDesTechDays2009SontDisponibles.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=e2f3de4f-9f02-4c14-a55c-a27b94cbf473</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,e2f3de4f-9f02-4c14-a55c-a27b94cbf473.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,e2f3de4f-9f02-4c14-a55c-a27b94cbf473.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=e2f3de4f-9f02-4c14-a55c-a27b94cbf473</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="center">
          <table width="730">
            <tbody>
              <tr>
                <td>
                  <p align="center">
                    <a title="Photos du MVP Global Summit 2009" href="http://www.flickr.com/photos/patricevb/sets/72157614910508839/">
                      <img title="Photos du MVP Global Summit 2009" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="331" alt="image" src="http://patricelamarche.net/content/binary/WindowsLiveWriter/PhotosduMVPGlobalSummit2009etdeSeattle_C243/image_13.png" width="278" border="0" />
                    </a>
                  </p>
                </td>
                <td width="445">
                  <p align="center">
Je viens de publier les photos que j’ai prises durant le MVP Summit à Seattle. 
<br /><br /><br />
Si vous souhaitez avoir un court aperçu du Summit et/ou de la ville de Seattle, vous
pouvez les consulter sur mon flickr : 
<br /><br /><a href="http://www.flickr.com/photos/patricevb/sets/72157614910508839/">http://www.flickr.com/photos/patricevb/sets/72157614910508839/</a></p>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=e2f3de4f-9f02-4c14-a55c-a27b94cbf473" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/774SFCr23Zs" height="1" width="1" /></body>
      <title>Photos du MVP Global Summit 2009 et de Seattle</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,e2f3de4f-9f02-4c14-a55c-a27b94cbf473.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/774SFCr23Zs/PhotosDuMVPGlobalSummit2009EtDeSeattle.aspx</link>
      <pubDate>Sun, 22 Mar 2009 12:48:59 GMT</pubDate>
      <description>&lt;p align="center"&gt;
&lt;table width="730"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p align="center"&gt;
&lt;a title="Photos du MVP Global Summit 2009" href="http://www.flickr.com/photos/patricevb/sets/72157614910508839/"&gt;&lt;img title="Photos du MVP Global Summit 2009" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="331" alt="image" src="http://patricelamarche.net/content/binary/WindowsLiveWriter/PhotosduMVPGlobalSummit2009etdeSeattle_C243/image_13.png" width="278" border="0" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;/td&gt;
&lt;td width="445"&gt;
&lt;p align="center"&gt;
Je viens de publier les photos que j’ai prises durant le MVP Summit à Seattle. 
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Si vous souhaitez avoir un court aperçu du Summit et/ou de la ville de Seattle, vous
pouvez les consulter sur mon flickr : 
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/patricevb/sets/72157614910508839/"&gt;http://www.flickr.com/photos/patricevb/sets/72157614910508839/&lt;/a&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=e2f3de4f-9f02-4c14-a55c-a27b94cbf473" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,e2f3de4f-9f02-4c14-a55c-a27b94cbf473.aspx</comments>
      <category>Events/MVP Summit 09</category>
    <feedburner:origLink>http://patricelamarche.net/2009/03/22/PhotosDuMVPGlobalSummit2009EtDeSeattle.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=de71637d-591f-460e-b4ae-4a5171a5f73f</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,de71637d-591f-460e-b4ae-4a5171a5f73f.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,de71637d-591f-460e-b4ae-4a5171a5f73f.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=de71637d-591f-460e-b4ae-4a5171a5f73f</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://experiments.instrum3nt.com/markmahoney/ball/" target="_blank">Browser
Ball</a> est un projet assez intéressant qui met en place de manière originale une
communication entre différentes fenêtres d’un même navigateur : 
</p>
        <p align="center">
          <a href="http://patricelamarche.net/content/binary/WindowsLiveWriter/BrowserBallCommunicationinterfentres_BCD6/image_2.png">
            <img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="246" alt="image" src="http://patricelamarche.net/content/binary/WindowsLiveWriter/BrowserBallCommunicationinterfentres_BCD6/image_thumb.png" width="640" border="0" />
          </a>
        </p>
        <p align="left">
L’idée est simple, jouer avec un ballon et le faire rebondir sur les bords d’une fenêtre.
Si plusieurs fenêtres d’un même navigateur sont adjacentes, le ballon se déplacera
alors de manière transparente à travers-elles. C’est assez fun, et cela permet d’imaginer
de nouvelles possibilités en matières d’UI web.
</p>
        <p align="left">
En savoir plus : 
<br /><a title="http://experiments.instrum3nt.com/markmahoney/ball/" href="http://experiments.instrum3nt.com/markmahoney/ball/">http://experiments.instrum3nt.com/markmahoney/ball/</a></p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=de71637d-591f-460e-b4ae-4a5171a5f73f" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/-sQOkozU1ag" height="1" width="1" /></body>
      <title>Browser Ball : Communication inter-fenêtres</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,de71637d-591f-460e-b4ae-4a5171a5f73f.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/-sQOkozU1ag/BrowserBallCommunicationInterfen%c3%aatres.aspx</link>
      <pubDate>Sun, 22 Mar 2009 12:25:50 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://experiments.instrum3nt.com/markmahoney/ball/" target="_blank"&gt;Browser
Ball&lt;/a&gt; est un projet assez intéressant qui met en place de manière originale une
communication entre différentes fenêtres d’un même navigateur : 
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://patricelamarche.net/content/binary/WindowsLiveWriter/BrowserBallCommunicationinterfentres_BCD6/image_2.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="246" alt="image" src="http://patricelamarche.net/content/binary/WindowsLiveWriter/BrowserBallCommunicationinterfentres_BCD6/image_thumb.png" width="640" border="0" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p align="left"&gt;
L’idée est simple, jouer avec un ballon et le faire rebondir sur les bords d’une fenêtre.
Si plusieurs fenêtres d’un même navigateur sont adjacentes, le ballon se déplacera
alors de manière transparente à travers-elles. C’est assez fun, et cela permet d’imaginer
de nouvelles possibilités en matières d’UI web.
&lt;/p&gt;
&lt;p align="left"&gt;
En savoir plus : 
&lt;br /&gt;
&lt;a title="http://experiments.instrum3nt.com/markmahoney/ball/" href="http://experiments.instrum3nt.com/markmahoney/ball/"&gt;http://experiments.instrum3nt.com/markmahoney/ball/&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=de71637d-591f-460e-b4ae-4a5171a5f73f" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,de71637d-591f-460e-b4ae-4a5171a5f73f.aspx</comments>
      <category>Autres</category>
    <feedburner:origLink>http://patricelamarche.net/2009/03/22/BrowserBallCommunicationInterfen%c3%aatres.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=ffe23ecd-0395-4441-98a0-f316418d014f</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,ffe23ecd-0395-4441-98a0-f316418d014f.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,ffe23ecd-0395-4441-98a0-f316418d014f.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=ffe23ecd-0395-4441-98a0-f316418d014f</wfw:commentRss>
      <slash:comments>6</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="justify">
Les regions sont incontestablement la fonctionnalité que je déteste et qui m’insupporte
le plus dans Visual Studio. En voir dans du code, me fait enrager, grogner, avoir
des boutons dans 98% des cas où je les rencontre.
</p>
        <p align="justify">
Les regions permettent de définir différentes zones dans du code, zones qui peuvent
être nommées et qui peuvent être rétractables. Le principal reproche que je trouve
aux régions réside tout simplement dans le rôle même de cette fonction : <strong>MASQUER
LE CODE</strong>.
</p>
        <p align="justify">
Car après tout, les régions ont été créés dans un seul et unique but : <strong>masquer
du code</strong> que le développeur ne doit pas voir ou modifier :
</p>
        <p align="center">
          <img src="http://www.codeproject.com/KB/books/vbdotnetkickstart/03fig01.jpg" />
        </p>
        <p align="justify">
Cela avait donc une utilité avant que les classes partielles existent afin de <strong>masquer
du code</strong> qui est généré et qui donc par définition ne doit pas être modifié
(sous peine de voir les modifications supprimées lors de la prochaine génération de
code) en le plaçant dans un autre fichier.
</p>
        <p align="justify">
Vous l’avez compris, je ne comprends pas quel est l’intérêt de masquer du code. Lorsque
je consulte des fichiers sources je souhaite avoir la meilleure lisibilité possible
afin de comprendre le fonctionnement du code que je suis en train de lire. Le voir
masqué m’oblige à utiliser mes dons de contorsionniste des doigts afin de déplier
ces fameuses régions qui, pour certains développeurs, servent à “ranger” ou “classer”
du code source de “manière plus propre”.  Dans la très majorité des cas, si vous
avez besoin de “ranger” votre code source présent dans une classe en plus zone, c’est
que votre classe fait beaucoup trop de choses que ce qu’elle devrait faire. Repenser
la séparation des responsabilités permet de résoudre le problème. Si vous regroupez
plusieurs méthodes et/ou propriétés dans une région particulière, il y a une forte
probabilité que cet ensemble devrait se trouver dans une autre classe. Et si vous
groupez des lignes de code d’une même méthode en plusieurs régions, cela signifie
que votre méthode à trop de responsabilité et qu’il serait bon de la splitter en différentes
méthodes distinctes.
</p>
        <p align="justify">
Le seul avantage que je vois donc aux régions, et qu’il permet de voir du premier
coup d’œil quel est le code qu’il est urgent de factoriser.
</p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=ffe23ecd-0395-4441-98a0-f316418d014f" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/D0f23CYnDw0" height="1" width="1" /></body>
      <title>Je HAIS les regions</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,ffe23ecd-0395-4441-98a0-f316418d014f.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/D0f23CYnDw0/JeHAISLesRegions.aspx</link>
      <pubDate>Wed, 18 Mar 2009 21:20:58 GMT</pubDate>
      <description>&lt;p align="justify"&gt;
Les regions sont incontestablement la fonctionnalité que je déteste et qui m’insupporte
le plus dans Visual Studio. En voir dans du code, me fait enrager, grogner, avoir
des boutons dans 98% des cas où je les rencontre.
&lt;/p&gt;
&lt;p align="justify"&gt;
Les regions permettent de définir différentes zones dans du code, zones qui peuvent
être nommées et qui peuvent être rétractables. Le principal reproche que je trouve
aux régions réside tout simplement dans le rôle même de cette fonction : &lt;strong&gt;MASQUER
LE CODE&lt;/strong&gt;.
&lt;/p&gt;
&lt;p align="justify"&gt;
Car après tout, les régions ont été créés dans un seul et unique but : &lt;strong&gt;masquer
du code&lt;/strong&gt; que le développeur ne doit pas voir ou modifier :
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://www.codeproject.com/KB/books/vbdotnetkickstart/03fig01.jpg" /&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
Cela avait donc une utilité avant que les classes partielles existent afin de &lt;strong&gt;masquer
du code&lt;/strong&gt; qui est généré et qui donc par définition ne doit pas être modifié
(sous peine de voir les modifications supprimées lors de la prochaine génération de
code) en le plaçant dans un autre fichier.
&lt;/p&gt;
&lt;p align="justify"&gt;
Vous l’avez compris, je ne comprends pas quel est l’intérêt de masquer du code. Lorsque
je consulte des fichiers sources je souhaite avoir la meilleure lisibilité possible
afin de comprendre le fonctionnement du code que je suis en train de lire. Le voir
masqué m’oblige à utiliser mes dons de contorsionniste des doigts afin de déplier
ces fameuses régions qui, pour certains développeurs, servent à “ranger” ou “classer”
du code source de “manière plus propre”.&amp;#160; Dans la très majorité des cas, si vous
avez besoin de “ranger” votre code source présent dans une classe en plus zone, c’est
que votre classe fait beaucoup trop de choses que ce qu’elle devrait faire. Repenser
la séparation des responsabilités permet de résoudre le problème. Si vous regroupez
plusieurs méthodes et/ou propriétés dans une région particulière, il y a une forte
probabilité que cet ensemble devrait se trouver dans une autre classe. Et si vous
groupez des lignes de code d’une même méthode en plusieurs régions, cela signifie
que votre méthode à trop de responsabilité et qu’il serait bon de la splitter en différentes
méthodes distinctes.
&lt;/p&gt;
&lt;p align="justify"&gt;
Le seul avantage que je vois donc aux régions, et qu’il permet de voir du premier
coup d’œil quel est le code qu’il est urgent de factoriser.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=ffe23ecd-0395-4441-98a0-f316418d014f" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,ffe23ecd-0395-4441-98a0-f316418d014f.aspx</comments>
      <category>Langages/C#</category>
      <category>Langages/Visual Basic</category>
    <feedburner:origLink>http://patricelamarche.net/2009/03/18/JeHAISLesRegions.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=98910941-ee9e-4944-bd5f-f3857b393d75</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,98910941-ee9e-4944-bd5f-f3857b393d75.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,98910941-ee9e-4944-bd5f-f3857b393d75.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=98910941-ee9e-4944-bd5f-f3857b393d75</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Comme je vous l’ai indiqué il y a 2 semaines, j’ai participé ce mois-ci à mon 3ème
MVP Summit qui s’est déroulé comme chaque année à Seattle et à Redmond directement
sur <a href="http://maps.live.com/default.aspx?v=2&amp;FORM=LMLTCC&amp;cp=47.641155~-122.130182&amp;style=h&amp;lvl=16&amp;tilt=-90&amp;dir=0&amp;alt=-1000&amp;scene=37551716&amp;phx=0&amp;phy=0&amp;phscl=1&amp;encType=1" target="_blank">le
Campus Microsoft</a>.
</p>
        <p>
Je n’y étais pas seul puisque cette année j’étais accompagné de deux collègues de
Bewise : <a href="http://blog.djeepy1.net/" target="_blank">Jean Pierre Riehl</a> [<a href="https://mvp.support.microsoft.com/profile=333036B9-237B-4F9D-92F5-99C556BFC66C" target="_blank">MVP
SQL Server</a>] et <a href="https://mvp.support.microsoft.com/profile=C1DACA12-256A-44C5-B106-3B557AAF71CA" target="_blank">Frédéric
Colin [MVP Connected Systems]</a>.
</p>
        <a title="P1000059 by Patrice Lamarche, on Flickr" href="http://www.flickr.com/photos/patricevb/3338957620/">
          <img style="display: block; float: none; margin-left: auto; margin-right: auto" height="375" alt="P1000059" src="http://farm4.static.flickr.com/3391/3338957620_26bce5110e.jpg" width="500" border="0" />
        </a>
        <p>
 
</p>
        <p>
Le summit est l’occasion de rencontrer les équipes produits de Microsoft Corp. et
ceci pour toutes les technologies/produits de l’éditeur. C’est ainsi que près de 700
sessions ont été organisés afin d’accueillir 1500 MVPs qui ont fait le déplacement
pour l’occasion. 
</p>
        <p>
Le gros point fort de cet évènement réservé aux MVPs par rapport aux évènements plus
“traditionnels” comme les Tech’Ed ou la PDC est la qualité des rencontres et discussions
que l’on est susceptible d’avoir. Il est en effet possible de rencontrer ses pairs,
afin d’échanger, de confronter ses idées/opinions à propos des différentes technos
MS. On peut ainsi partager différents retours d’expériences sur des projets très variés
</p>
        <p>
Le MVP Summit c’est également l’occasion d’avoir un contact direct avec les équipes
de développement de Microsoft Corp. et avoir ainsi la possibilité de discuter directement
avec les personnes qui créé, concoivent, et développent  les technos que nous
utilisons tous les jours. Après avoir été nommé MVP ASP.net pendant 3 ans, j’ai ainsi
découvert l’équipe de développement du langage C# puisque j’ai été nommé sur cette
spécialité l’année dernière. Le moins que l’on puisse dire c’est que lorsque Microsoft
affirme que les MVPs sont des contacts privilégiés qui ont un fort impact sur les
différents développements en cours, l’éditeur ne ment pas et l’organisation du summit
qui a été faite par la team C# répond exactement à cela. Une grande partie des sessions
auxquelles j’ai participé étaient en effet des sessions de discussions et de feedbacks
avec les responsables des différentes équipes (langage, intégration à l’ide, etc.)
Nous avons ainsi pu discuter sans langue de bois afin d’indiquer les axes d’amélioration
qui pouvait être pris pour les prochaines versions du langage et de Visual Studio.
En plus de cette occasion unique de pouvoir échanger avec les personnes qui “font”
les technos, nous avons pu poser quelques questions à plusieurs <a href="http://www.microsoft.com/presspass/exec/techfellow/default.mspx" target="_blank">Technical
Fellows</a> un titre décernée par Microsoft aux Microsoftees qui ont un fort impact
sur l’industrie informatique. C’est ainsi qu’<a href="http://www.microsoft.com/presspass/exec/techfellow/hejlsberg/default.mspx" target="_blank">Handers
Heljsberg</a>,  <a href="http://www.microsoft.com/presspass/exec/techfellow/Agsen/default.mspx" target="_blank">Mohsen
Agsen</a>, <a href="http://www.microsoft.com/presspass/exec/techfellow/dussud/default.mspx" target="_blank">Patrick
Dussud</a> et <a href="http://www.microsoft.com/presspass/exec/techfellow/harry/default.mspx" target="_blank">Brian
Harry</a> ont joué le jeu des questions réponses sous la direction de <a href="http://blogs.msdn.com/somasegar/" target="_blank">Soma
Somasegar</a>, Directeur de la division développement.  
</p>
        <p align="center">
          <a title="P1000036 by Patrice Lamarche, on Flickr" href="http://www.flickr.com/photos/patricevb/3338116139/">
            <img height="375" alt="P1000036" src="http://farm4.static.flickr.com/3619/3338116139_4b251459bf.jpg" width="500" border="0" />
          </a>
          <a title="P1000177 by Patrice Lamarche, on Flickr" href="http://www.flickr.com/photos/patricevb/3339013324/">
            <img height="375" alt="P1000177" src="http://farm4.static.flickr.com/3655/3339013324_bbd2ee556e.jpg" width="500" border="0" />
          </a>
        </p>
        <p>
Bien entendu, le summit c’est également l’opportunité de voir en avant-première le
futur de différentes technologies que nous verrons dans les prochains mois/années
mais sur ce point je ne pourrais rien dire <a href="http://en.wikipedia.org/wiki/Non-disclosure_agreement" target="_blank">NDA</a> oblige… 
</p>
        <p>
En savoir plus : 
<br /><a href="http://blogs.codes-sources.com/fabrice69/archive/2009/03/09/event-global-mvp-summit-2009.aspx" target="_blank">Le
compte rendu de Fabrice Romelard [MVP Sharepoint]</a><br /><a href="http://blog.djeepy1.net/post/2009/03/07/MVP-Summit-2009-Bilan" target="_blank">Le
compte rendu de Jean Pierre Riehl [MVP SQL Server]</a><br /><a href="http://blogs.codes-sources.com/gribouillon/archive/2009/03/08/MVP-Summit-2009-Bilan-Seattle-SharePoint-PaintBall-Flechettes.aspx" target="_blank">Le
compte rendu de Sebastien Picamelot [MVP Sharepoint]</a></p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=98910941-ee9e-4944-bd5f-f3857b393d75" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/5wnLQfXfa6c" height="1" width="1" /></body>
      <title>Bilan MVP Summit 2009</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,98910941-ee9e-4944-bd5f-f3857b393d75.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/5wnLQfXfa6c/BilanMVPSummit2009.aspx</link>
      <pubDate>Mon, 16 Mar 2009 18:44:13 GMT</pubDate>
      <description>&lt;p&gt;
Comme je vous l’ai indiqué il y a 2 semaines, j’ai participé ce mois-ci à mon 3ème
MVP Summit qui s’est déroulé comme chaque année à Seattle et à Redmond directement
sur &lt;a href="http://maps.live.com/default.aspx?v=2&amp;amp;FORM=LMLTCC&amp;amp;cp=47.641155~-122.130182&amp;amp;style=h&amp;amp;lvl=16&amp;amp;tilt=-90&amp;amp;dir=0&amp;amp;alt=-1000&amp;amp;scene=37551716&amp;amp;phx=0&amp;amp;phy=0&amp;amp;phscl=1&amp;amp;encType=1" target="_blank"&gt;le
Campus Microsoft&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Je n’y étais pas seul puisque cette année j’étais accompagné de deux collègues de
Bewise : &lt;a href="http://blog.djeepy1.net/" target="_blank"&gt;Jean Pierre Riehl&lt;/a&gt; [&lt;a href="https://mvp.support.microsoft.com/profile=333036B9-237B-4F9D-92F5-99C556BFC66C" target="_blank"&gt;MVP
SQL Server&lt;/a&gt;] et &lt;a href="https://mvp.support.microsoft.com/profile=C1DACA12-256A-44C5-B106-3B557AAF71CA" target="_blank"&gt;Frédéric
Colin [MVP Connected Systems]&lt;/a&gt;.
&lt;/p&gt;
&lt;a title="P1000059 by Patrice Lamarche, on Flickr" href="http://www.flickr.com/photos/patricevb/3338957620/"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" height="375" alt="P1000059" src="http://farm4.static.flickr.com/3391/3338957620_26bce5110e.jpg" width="500" border="0" /&gt;&lt;/a&gt; 
&lt;p&gt;
&amp;#160;
&lt;/p&gt;
&lt;p&gt;
Le summit est l’occasion de rencontrer les équipes produits de Microsoft Corp. et
ceci pour toutes les technologies/produits de l’éditeur. C’est ainsi que près de 700
sessions ont été organisés afin d’accueillir 1500 MVPs qui ont fait le déplacement
pour l’occasion. 
&lt;/p&gt;
&lt;p&gt;
Le gros point fort de cet évènement réservé aux MVPs par rapport aux évènements plus
“traditionnels” comme les Tech’Ed ou la PDC est la qualité des rencontres et discussions
que l’on est susceptible d’avoir. Il est en effet possible de rencontrer ses pairs,
afin d’échanger, de confronter ses idées/opinions à propos des différentes technos
MS. On peut ainsi partager différents retours d’expériences sur des projets très variés
&lt;/p&gt;
&lt;p&gt;
Le MVP Summit c’est également l’occasion d’avoir un contact direct avec les équipes
de développement de Microsoft Corp. et avoir ainsi la possibilité de discuter directement
avec les personnes qui créé, concoivent, et développent&amp;#160; les technos que nous
utilisons tous les jours. Après avoir été nommé MVP ASP.net pendant 3 ans, j’ai ainsi
découvert l’équipe de développement du langage C# puisque j’ai été nommé sur cette
spécialité l’année dernière. Le moins que l’on puisse dire c’est que lorsque Microsoft
affirme que les MVPs sont des contacts privilégiés qui ont un fort impact sur les
différents développements en cours, l’éditeur ne ment pas et l’organisation du summit
qui a été faite par la team C# répond exactement à cela. Une grande partie des sessions
auxquelles j’ai participé étaient en effet des sessions de discussions et de feedbacks
avec les responsables des différentes équipes (langage, intégration à l’ide, etc.)
Nous avons ainsi pu discuter sans langue de bois afin d’indiquer les axes d’amélioration
qui pouvait être pris pour les prochaines versions du langage et de Visual Studio.
En plus de cette occasion unique de pouvoir échanger avec les personnes qui “font”
les technos, nous avons pu poser quelques questions à plusieurs &lt;a href="http://www.microsoft.com/presspass/exec/techfellow/default.mspx" target="_blank"&gt;Technical
Fellows&lt;/a&gt; un titre décernée par Microsoft aux Microsoftees qui ont un fort impact
sur l’industrie informatique. C’est ainsi qu’&lt;a href="http://www.microsoft.com/presspass/exec/techfellow/hejlsberg/default.mspx" target="_blank"&gt;Handers
Heljsberg&lt;/a&gt;,&amp;#160; &lt;a href="http://www.microsoft.com/presspass/exec/techfellow/Agsen/default.mspx" target="_blank"&gt;Mohsen
Agsen&lt;/a&gt;, &lt;a href="http://www.microsoft.com/presspass/exec/techfellow/dussud/default.mspx" target="_blank"&gt;Patrick
Dussud&lt;/a&gt; et &lt;a href="http://www.microsoft.com/presspass/exec/techfellow/harry/default.mspx" target="_blank"&gt;Brian
Harry&lt;/a&gt; ont joué le jeu des questions réponses sous la direction de &lt;a href="http://blogs.msdn.com/somasegar/" target="_blank"&gt;Soma
Somasegar&lt;/a&gt;, Directeur de la division développement.&amp;#160; 
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a title="P1000036 by Patrice Lamarche, on Flickr" href="http://www.flickr.com/photos/patricevb/3338116139/"&gt;&lt;img height="375" alt="P1000036" src="http://farm4.static.flickr.com/3619/3338116139_4b251459bf.jpg" width="500" border="0" /&gt;&lt;/a&gt; &lt;a title="P1000177 by Patrice Lamarche, on Flickr" href="http://www.flickr.com/photos/patricevb/3339013324/"&gt;&lt;img height="375" alt="P1000177" src="http://farm4.static.flickr.com/3655/3339013324_bbd2ee556e.jpg" width="500" border="0" /&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Bien entendu, le summit c’est également l’opportunité de voir en avant-première le
futur de différentes technologies que nous verrons dans les prochains mois/années
mais sur ce point je ne pourrais rien dire &lt;a href="http://en.wikipedia.org/wiki/Non-disclosure_agreement" target="_blank"&gt;NDA&lt;/a&gt; oblige… 
&lt;/p&gt;
&lt;p&gt;
En savoir plus : 
&lt;br /&gt;
&lt;a href="http://blogs.codes-sources.com/fabrice69/archive/2009/03/09/event-global-mvp-summit-2009.aspx" target="_blank"&gt;Le
compte rendu de Fabrice Romelard [MVP Sharepoint]&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="http://blog.djeepy1.net/post/2009/03/07/MVP-Summit-2009-Bilan" target="_blank"&gt;Le
compte rendu de Jean Pierre Riehl [MVP SQL Server]&lt;/a&gt; 
&lt;br /&gt;
&lt;a href="http://blogs.codes-sources.com/gribouillon/archive/2009/03/08/MVP-Summit-2009-Bilan-Seattle-SharePoint-PaintBall-Flechettes.aspx" target="_blank"&gt;Le
compte rendu de Sebastien Picamelot [MVP Sharepoint]&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=98910941-ee9e-4944-bd5f-f3857b393d75" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,98910941-ee9e-4944-bd5f-f3857b393d75.aspx</comments>
      <category>Events/MVP Summit 09</category>
    <feedburner:origLink>http://patricelamarche.net/2009/03/16/BilanMVPSummit2009.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=82a8a133-cd41-4cf0-93c1-c991e4085794</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,82a8a133-cd41-4cf0-93c1-c991e4085794.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,82a8a133-cd41-4cf0-93c1-c991e4085794.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=82a8a133-cd41-4cf0-93c1-c991e4085794</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="justify">
Comme chaque année, me voilà à Seattle pour une semaine afin de participer au Microsoft
MVP Summit 2009. Le summit est l'occasion de retrouver ses pairs afin de partager
et confronter ses opinions et idées sur les différentes technologies. Il s'agit également
d'une occasion unique de rencontrer les équipes de Microsoft Corp afin de directement
remonter différents feedbacks sur les produits et avoir un aperçu des prochaines versions
qui arriveront prochainement.
</p>
        <p align="center">
          <img alt="DSCF2341 by Patrice Lamarche." src="http://farm1.static.flickr.com/147/423277131_b6033ad0c2.jpg?v=0" />
        </p>
        <p align="justify">
Malheureusement l'événement est sous <a href="http://en.wikipedia.org/wiki/Non-disclosure_agreement" target="_blank">NDA</a> donc
je ne pourrais rien révéler de bien important durant la semaine qui arrive. La semaine
devrait donc être assez calme sur le blog...
</p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=82a8a133-cd41-4cf0-93c1-c991e4085794" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/qL6k-wHuRQc" height="1" width="1" /></body>
      <title>Arrivée à Seattle</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,82a8a133-cd41-4cf0-93c1-c991e4085794.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/qL6k-wHuRQc/Arriv%c3%a9e%c3%80Seattle.aspx</link>
      <pubDate>Mon, 02 Mar 2009 17:34:24 GMT</pubDate>
      <description>&lt;p align="justify"&gt;
Comme chaque année, me voilà à Seattle pour une semaine afin de participer au Microsoft
MVP Summit 2009. Le summit est l'occasion de retrouver ses pairs afin de partager
et confronter ses opinions et idées sur les différentes technologies. Il s'agit également
d'une occasion unique de rencontrer les équipes de Microsoft Corp afin de directement
remonter différents feedbacks sur les produits et avoir un aperçu des prochaines versions
qui arriveront prochainement.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img alt="DSCF2341 by Patrice Lamarche." src="http://farm1.static.flickr.com/147/423277131_b6033ad0c2.jpg?v=0"&gt;
&lt;/p&gt;
&lt;p align="justify"&gt;
Malheureusement l'événement est sous &lt;a href="http://en.wikipedia.org/wiki/Non-disclosure_agreement" target="_blank"&gt;NDA&lt;/a&gt; donc
je ne pourrais rien révéler de bien important durant la semaine qui arrive. La semaine
devrait donc être assez calme sur le blog...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=82a8a133-cd41-4cf0-93c1-c991e4085794" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,82a8a133-cd41-4cf0-93c1-c991e4085794.aspx</comments>
      <category>Events</category>
      <category>Events/MVP Summit 09</category>
    <feedburner:origLink>http://patricelamarche.net/2009/03/02/Arriv%c3%a9e%c3%80Seattle.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=f55c0919-813d-4e82-9a54-2cd32b4da2a4</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,f55c0919-813d-4e82-9a54-2cd32b4da2a4.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,f55c0919-813d-4e82-9a54-2cd32b4da2a4.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=f55c0919-813d-4e82-9a54-2cd32b4da2a4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Microsoft vient de l'annoncer via une mise à jour de la page dédiée au support de
Visual Basic 6, le runtime de VB6 sera présent sur Windows 7. Windows 7 sera probablement
ainsi le dernier OS a support ce runtime, l'éditeur n'ayant pas prévu de l'inclure
dans les versions ultérieures.
</p>
        <p>
Ceci est donc une bonne nouvelle pour la compatibilité de ces applications, mais bon,
il va falloir penser à migrer vers .net un jour quand même :)
</p>
        <p>
En savoir plus :<br /><a title="http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx" href="http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx" target="_blank">Support
Statement for Visual Basic 6.0 on Windows Vista, Windows Server 2008 and Windows 7</a></p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=f55c0919-813d-4e82-9a54-2cd32b4da2a4" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/Ad56ULBkQqg" height="1" width="1" /></body>
      <title>Les applications VB 6 fonctionneront sous Windows 7</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,f55c0919-813d-4e82-9a54-2cd32b4da2a4.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/Ad56ULBkQqg/LesApplicationsVB6FonctionnerontSousWindows7.aspx</link>
      <pubDate>Thu, 26 Feb 2009 12:01:44 GMT</pubDate>
      <description>&lt;p&gt;
Microsoft vient de l'annoncer via une mise à jour de la page dédiée au support de
Visual Basic 6, le runtime de VB6 sera présent sur Windows 7. Windows 7 sera probablement
ainsi le dernier OS a support ce runtime, l'éditeur n'ayant pas prévu de l'inclure
dans les versions ultérieures.
&lt;/p&gt;
&lt;p&gt;
Ceci est donc une bonne nouvelle pour la compatibilité de ces applications, mais bon,
il va falloir penser à migrer vers .net un jour quand même :)
&lt;/p&gt;
&lt;p&gt;
En savoir plus :&lt;br&gt;
&lt;a title="http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx" href="http://msdn.microsoft.com/en-us/vbrun/ms788708.aspx" target="_blank"&gt;Support
Statement for Visual Basic 6.0 on Windows Vista, Windows Server 2008 and Windows 7&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=f55c0919-813d-4e82-9a54-2cd32b4da2a4" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,f55c0919-813d-4e82-9a54-2cd32b4da2a4.aspx</comments>
      <category>Langages/Visual Basic</category>
    <feedburner:origLink>http://patricelamarche.net/2009/02/26/LesApplicationsVB6FonctionnerontSousWindows7.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=9b14da1c-3563-4dd7-877d-6bdd15020bec</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,9b14da1c-3563-4dd7-877d-6bdd15020bec.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,9b14da1c-3563-4dd7-877d-6bdd15020bec.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=9b14da1c-3563-4dd7-877d-6bdd15020bec</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="justify">
Disposer d'une machine virtuelle et d'une compilation en deux phases permet de bénéficier
d'un support du 64 bits quasi-automatique. Si l'on compile une assembly en Any Cpu,
celle-ci sera compilée en JIT en 32 bits si elle est chargée dans un process 32 bits
ou en 64 bits dans le cas d'un chargement dans un process 64 bits. De plus si une
assembly a des dépendances vers des assemblys 32 bits ou vers des DLL natives 32 bits, 
elle se retrouvera automatiquement compilée en 32 bits même si chargée dans un environnement
64 bits. 
</p>
        <p align="justify">
Il faut cependant noter que cette analyse de dépendances ne concerne que les dépendances
statiques et en aucun cas les dépendances dynamiques (introduites via du code). 
</p>
        <p align="justify">
J'ai récemment rencontré le problème à propos de l'utilisation d'un filtre DirectShow.
Le filtre est instancié via un Activator.CreateInstance afin d'être manipulé et insérer
au sein d'un graphe de cette manière :
</p>
        <p>
        </p>
        <div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:deb4ceba-80f8-451b-8034-ac983fa0b26e" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px">
          <pre name="code" class="c#">    /// &lt;summary&gt;
    /// Wrapper of the HttpDestinationFilter
    /// &lt;/summary&gt;
    public class HttpDestinationFilter
    {
        private static readonly Guid CLSID_HttpDestination = new Guid("E6788379-AAA3-4516-86EC-158B7A49EA74");

        public static IBaseFilter CreateInstance()
        {
            return (IBaseFilter) Activator.CreateInstance(Type.GetTypeFromCLSID(CLSID_HttpDestination, true));
        }
    }</pre>
        </div>
        <p>
        </p>
        <p>
Seul problème, lors de l'exécution de ce code sur une plate-forme 64 bits, l'instanciation
peut échouer si le composant en question est en 32 bits et si l'assembly est compilée
en Any Cpu. 
</p>
        <p>
Etant sur un Windows 64 bits, <a href="http://support.microsoft.com/kb/896459">la
base de registres est en grande partie divisée en deux versions</a>, une copie pour
les applications 32 bits et une autre copie pour les application 64 bits. Il est ainsi
(entre autres raisons) impossible d'utiliser des composants COM 32 bits depuis une
application 64 bits car le composant se retrouve introuvable du fait de la redirection.
La correction du problème est simple : trouver une version 64 bits du composant en
question ou alors définir manuellement la target de compilation afin d'indiquer un
compilation en 32 bits.
</p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=9b14da1c-3563-4dd7-877d-6bdd15020bec" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/iDmZWa4JSzg" height="1" width="1" /></body>
      <title>Attention aux dépendances dynamiques pour le support du 64 bits</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,9b14da1c-3563-4dd7-877d-6bdd15020bec.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/iDmZWa4JSzg/AttentionAuxD%c3%a9pendancesDynamiquesPourLeSupportDu64Bits.aspx</link>
      <pubDate>Thu, 26 Feb 2009 05:24:58 GMT</pubDate>
      <description>&lt;p align="justify"&gt;
Disposer d'une machine virtuelle et d'une compilation en deux phases permet de bénéficier
d'un support du 64 bits quasi-automatique. Si l'on compile une assembly en Any Cpu,
celle-ci sera compilée en JIT en 32 bits si elle est chargée dans un process 32 bits
ou en 64 bits dans le cas d'un chargement dans un process 64 bits. De plus si une
assembly a des dépendances vers des assemblys 32 bits ou vers des DLL natives 32 bits,&amp;nbsp;
elle se retrouvera automatiquement compilée en 32 bits même si chargée dans un environnement
64 bits. 
&lt;/p&gt;
&lt;p align="justify"&gt;
Il faut cependant noter que cette analyse de dépendances ne concerne que les dépendances
statiques et en aucun cas les dépendances dynamiques (introduites via du code). 
&lt;/p&gt;
&lt;p align="justify"&gt;
J'ai récemment rencontré le problème à propos de l'utilisation d'un filtre DirectShow.
Le filtre est instancié via un Activator.CreateInstance afin d'être manipulé et insérer
au sein d'un graphe de cette manière :
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:deb4ceba-80f8-451b-8034-ac983fa0b26e" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="c#"&gt;    /// &amp;lt;summary&amp;gt;
    /// Wrapper of the HttpDestinationFilter
    /// &amp;lt;/summary&amp;gt;
    public class HttpDestinationFilter
    {
        private static readonly Guid CLSID_HttpDestination = new Guid("E6788379-AAA3-4516-86EC-158B7A49EA74");

        public static IBaseFilter CreateInstance()
        {
            return (IBaseFilter) Activator.CreateInstance(Type.GetTypeFromCLSID(CLSID_HttpDestination, true));
        }
    }&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Seul problème, lors de l'exécution de ce code sur une plate-forme 64 bits, l'instanciation
peut échouer si le composant en question est en 32 bits et si l'assembly est compilée
en Any Cpu. 
&lt;/p&gt;
&lt;p&gt;
Etant sur un Windows 64 bits, &lt;a href="http://support.microsoft.com/kb/896459"&gt;la
base de registres est en grande partie divisée en deux versions&lt;/a&gt;, une copie pour
les applications 32 bits et une autre copie pour les application 64 bits. Il est ainsi
(entre autres raisons) impossible d'utiliser des composants COM 32 bits depuis une
application 64 bits car le composant se retrouve introuvable du fait de la redirection.
La correction du problème est simple : trouver une version 64 bits du composant en
question ou alors définir manuellement la target de compilation afin d'indiquer un
compilation en 32 bits.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=9b14da1c-3563-4dd7-877d-6bdd15020bec" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,9b14da1c-3563-4dd7-877d-6bdd15020bec.aspx</comments>
      <category>64 bits</category>
    <feedburner:origLink>http://patricelamarche.net/2009/02/26/AttentionAuxD%c3%a9pendancesDynamiquesPourLeSupportDu64Bits.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=6ec29467-318e-481c-9db4-976e5e96572e</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,6ec29467-318e-481c-9db4-976e5e96572e.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,6ec29467-318e-481c-9db4-976e5e96572e.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=6ec29467-318e-481c-9db4-976e5e96572e</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="justify">
Microsoft propose une version Checked Build de ses OS. Si vous êtes abonnés MSDN vous
avez la possibilité de télécharger la version "normale" ainsi que cette fameuse version
alternative :
</p>
        <p>
          <a href="http://patricelamarche.net/content/binary/WindowsLiveWriter/VersionCheckedBuilddesOSMicrosoft_859C/image_2.png">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="119" alt="image" src="http://patricelamarche.net/content/binary/WindowsLiveWriter/VersionCheckedBuilddesOSMicrosoft_859C/image_thumb.png" width="644" border="0" />
          </a>
        </p>
        <p align="justify">
La version Checked Build proposée par Microsoft est une version de Debug. Elle est
définie selon 4 options qui sont activées pour cette version mais qui ne le sont pas
pour d'autres types de build :
</p>
        <ul>
          <li>
Les optimisations de compilation [O] 
</li>
          <li>
Les traces de debug [D] 
</li>
          <li>
Les assertions [A] 
</li>
          <li>
Les contrôles d'intégrités [S] 
</li>
        </ul>
        <p align="justify">
Concernant les build dites "checked", toutes ces options sont activées. Pour les autres
types de builds vous pouvez vous référer au tableau suivant :
</p>
        <div align="center">
          <table cellspacing="0" cellpadding="2" width="400" align="center" border="0">
            <tbody>
              <tr>
                <td valign="top" width="80">
Build/Options</td>
                <td valign="top" width="80">
[0]</td>
                <td valign="top" width="80">
[D]</td>
                <td valign="top" width="80">
[A]</td>
                <td valign="top" width="80">
[S]</td>
              </tr>
              <tr>
                <td valign="top" width="80">
checked</td>
                <td valign="top" width="80">
X</td>
                <td valign="top" width="80">
X</td>
                <td valign="top" width="80">
X</td>
                <td valign="top" width="80">
X</td>
              </tr>
              <tr>
                <td valign="top" width="80">
free</td>
                <td valign="top" width="80">
X</td>
                <td valign="top" width="80">
 </td>
                <td valign="top" width="80">
 </td>
                <td valign="top" width="80">
X</td>
              </tr>
              <tr>
                <td valign="top" width="80">
debug</td>
                <td valign="top" width="80">
 </td>
                <td valign="top" width="80">
X</td>
                <td valign="top" width="80">
X</td>
                <td valign="top" width="80">
 </td>
              </tr>
              <tr>
                <td valign="top" width="80">
retail</td>
                <td valign="top" width="80">
X</td>
                <td valign="top" width="80">
 </td>
                <td valign="top" width="80">
 </td>
                <td valign="top" width="80">
 </td>
              </tr>
            </tbody>
          </table>
        </div>
        <p>
En savoir plus :<br /><a href="http://msdn.microsoft.com/en-us/library/ms792442.aspx">Checked and Free Build
Differences</a><br /><a href="http://blogs.msdn.com/larryosterman/archive/2005/08/31/458572.aspx">WHERE
DO "CHECKED" AND "FREE" COME FROM?</a></p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=6ec29467-318e-481c-9db4-976e5e96572e" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/HCv_ZzVh3Ww" height="1" width="1" /></body>
      <title>Version Checked Build des OS Microsoft</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,6ec29467-318e-481c-9db4-976e5e96572e.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/HCv_ZzVh3Ww/VersionCheckedBuildDesOSMicrosoft.aspx</link>
      <pubDate>Wed, 25 Feb 2009 07:15:58 GMT</pubDate>
      <description>&lt;p align="justify"&gt;
Microsoft propose une version Checked Build de ses OS. Si vous êtes abonnés MSDN vous
avez la possibilité de télécharger la version "normale" ainsi que cette fameuse version
alternative :
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://patricelamarche.net/content/binary/WindowsLiveWriter/VersionCheckedBuilddesOSMicrosoft_859C/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="119" alt="image" src="http://patricelamarche.net/content/binary/WindowsLiveWriter/VersionCheckedBuilddesOSMicrosoft_859C/image_thumb.png" width="644" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p align="justify"&gt;
La version Checked Build proposée par Microsoft est une version de Debug. Elle est
définie selon 4 options qui sont activées pour cette version mais qui ne le sont pas
pour d'autres types de build :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Les optimisations de compilation [O] 
&lt;li&gt;
Les traces de debug [D] 
&lt;li&gt;
Les assertions [A] 
&lt;li&gt;
Les contrôles d'intégrités [S] 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p align="justify"&gt;
Concernant les build dites "checked", toutes ces options sont activées. Pour les autres
types de builds vous pouvez vous référer au tableau suivant :
&lt;/p&gt;
&lt;div align="center"&gt;
&lt;table cellspacing="0" cellpadding="2" width="400" align="center" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="80"&gt;
Build/Options&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
[0]&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
[D]&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
[A]&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
[S]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="80"&gt;
checked&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
X&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
X&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
X&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
X&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="80"&gt;
free&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
X&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
X&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="80"&gt;
debug&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
X&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
X&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="80"&gt;
retail&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
X&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="80"&gt;
&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;
En savoir plus :&lt;br&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/ms792442.aspx"&gt;Checked and Free Build
Differences&lt;/a&gt;
&lt;br&gt;
&lt;a href="http://blogs.msdn.com/larryosterman/archive/2005/08/31/458572.aspx"&gt;WHERE
DO "CHECKED" AND "FREE" COME FROM?&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=6ec29467-318e-481c-9db4-976e5e96572e" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,6ec29467-318e-481c-9db4-976e5e96572e.aspx</comments>
      <category>Autres</category>
    <feedburner:origLink>http://patricelamarche.net/2009/02/25/VersionCheckedBuildDesOSMicrosoft.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=c4b54fef-755f-43a3-b17e-14e1eb4277b1</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,c4b54fef-755f-43a3-b17e-14e1eb4277b1.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,c4b54fef-755f-43a3-b17e-14e1eb4277b1.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=c4b54fef-755f-43a3-b17e-14e1eb4277b1</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="justify">
Durant la PDC08, Microsoft a annoncé que la prochaine version de Visual Studio sera
basé sur WPF afin de fournir une interface graphique plus riche. Malgré cette annonce
nous n'avions jusqu'à présent rien vu de bien alléchant concernant cette fameuse intégration.
</p>
        <p align="justify">
C'est à présent chose fait grâce à Jason Zander qui propose sur son blog quelques
screenshots de VS 2010 qui est toujours en cours de développement. Bien que non définitifs,
ils permettent d'avoir une idée de la direction prise par Microsoft en ce qui concerne
le look &amp; feel de l'IDE.
</p>
        <p align="center">
          <img src="http://blogs.msdn.com/blogfiles/jasonz/WindowsLiveWriter/AnewlookforVisualStudio2010_CF66/DvX_ShellBase_2.png" />
        </p>
        <p align="center">
          <img src="http://blogs.msdn.com/blogfiles/jasonz/WindowsLiveWriter/AnewlookforVisualStudio2010_CF66/image_5.png" />
        </p>
        <p>
En savoir plus :<br /><a href="http://blogs.msdn.com/jasonz/archive/2009/02/20/a-new-look-for-visual-studio-2010.aspx">http://blogs.msdn.com/jasonz/archive/2009/02/20/a-new-look-for-visual-studio-2010.aspx</a></p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=c4b54fef-755f-43a3-b17e-14e1eb4277b1" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/9YF3iqg2yy0" height="1" width="1" /></body>
      <title>Premières images de la nouvelle interface de Visual Studio 2010</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,c4b54fef-755f-43a3-b17e-14e1eb4277b1.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/9YF3iqg2yy0/Premi%c3%a8resImagesDeLaNouvelleInterfaceDeVisualStudio2010.aspx</link>
      <pubDate>Tue, 24 Feb 2009 21:54:23 GMT</pubDate>
      <description>&lt;p align="justify"&gt;
Durant la PDC08, Microsoft a annoncé que la prochaine version de Visual Studio sera
basé sur WPF afin de fournir une interface graphique plus riche. Malgré cette annonce
nous n'avions jusqu'à présent rien vu de bien alléchant concernant cette fameuse intégration.
&lt;/p&gt;
&lt;p align="justify"&gt;
C'est à présent chose fait grâce à Jason Zander qui propose sur son blog quelques
screenshots de VS 2010 qui est toujours en cours de développement. Bien que non définitifs,
ils permettent d'avoir une idée de la direction prise par Microsoft en ce qui concerne
le look &amp;amp; feel de l'IDE.
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://blogs.msdn.com/blogfiles/jasonz/WindowsLiveWriter/AnewlookforVisualStudio2010_CF66/DvX_ShellBase_2.png"&gt;
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;img src="http://blogs.msdn.com/blogfiles/jasonz/WindowsLiveWriter/AnewlookforVisualStudio2010_CF66/image_5.png"&gt;
&lt;/p&gt;
&lt;p&gt;
En savoir plus :&lt;br&gt;
&lt;a href="http://blogs.msdn.com/jasonz/archive/2009/02/20/a-new-look-for-visual-studio-2010.aspx"&gt;http://blogs.msdn.com/jasonz/archive/2009/02/20/a-new-look-for-visual-studio-2010.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=c4b54fef-755f-43a3-b17e-14e1eb4277b1" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,c4b54fef-755f-43a3-b17e-14e1eb4277b1.aspx</comments>
      <category>Visual Studio/2010</category>
    <feedburner:origLink>http://patricelamarche.net/2009/02/24/Premi%c3%a8resImagesDeLaNouvelleInterfaceDeVisualStudio2010.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://patricelamarche.net/Trackback.aspx?guid=7286f8ca-b2fe-48a3-a79c-47345d6b2ecc</trackback:ping>
      <pingback:server>http://patricelamarche.net/pingback.aspx</pingback:server>
      <pingback:target>http://patricelamarche.net/PermaLink,guid,7286f8ca-b2fe-48a3-a79c-47345d6b2ecc.aspx</pingback:target>
      <dc:creator>Patrice Lamarche</dc:creator>
      <wfw:comment>http://patricelamarche.net/CommentView,guid,7286f8ca-b2fe-48a3-a79c-47345d6b2ecc.aspx</wfw:comment>
      <wfw:commentRss>http://patricelamarche.net/SyndicationService.asmx/GetEntryCommentsRss?guid=7286f8ca-b2fe-48a3-a79c-47345d6b2ecc</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p align="justify">
Telle est la pertinente <a href="http://www.hanselman.com/blog/MicrosoftIE8AndGoogleChromeProcessesAreTheNewThreads.aspx" target="_blank">conclusion
de Scott Hanselman</a> après l'analyse du fonctionnement des navigateurs Chrome et
Internet Explorer 8. Ces deux browsers utilisent en effet le même modèle d'isolation
inter-onglets. Chaque onglet tournant dans un process différent, la stabilité de ces
applications s'en retrouve améliorée grâce à ce niveau d'isolation bien supérieur
aux AppDomains que l'on connait dans le monde .net.
</p>
        <p align="justify">
Cette utilisation peut être révelée via l'utilisation de <a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx" target="_blank">Process
Explorer</a> ou plus simplement directement via la commande about:memory dans Chrome.
Cette commande affiche la consommation mémoire du navigateur, consommation définie
via les différents process utilisés :
</p>
        <p align="center">
          <a href="http://patricelamarche.net/content/binary/WindowsLiveWriter/Lesprocesssontlesnouveauxthreads_7CEF/image_2.png">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="496" alt="image" src="http://patricelamarche.net/content/binary/WindowsLiveWriter/Lesprocesssontlesnouveauxthreads_7CEF/image_thumb.png" width="493" border="0" />
          </a>
        </p>
        <p align="justify">
Fait intéressant, les process créés et gérés par ces navigateurs sont des process
d'un type particulier appelé <a href="http://msdn.microsoft.com/en-us/library/ms684161(VS.85).aspx" target="_blank">jobs</a>.
Ces jobs peuvent être gérés de manière globale, et des quotas d'allocation de ressources
peuvent leur être atrribués.
</p>
        <p align="justify">
Pour en savoir plus, rendez-vous sur <a href="http://www.hanselman.com/blog/MicrosoftIE8AndGoogleChromeProcessesAreTheNewThreads.aspx" target="_blank">le
post d''Hanselman</a>.
</p>
        <img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=7286f8ca-b2fe-48a3-a79c-47345d6b2ecc" />
      <xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/Patrice/~4/HoVNYBE9vgk" height="1" width="1" /></body>
      <title>Les process sont les nouveaux threads</title>
      <guid isPermaLink="false">http://patricelamarche.net/PermaLink,guid,7286f8ca-b2fe-48a3-a79c-47345d6b2ecc.aspx</guid>
      <link>http://feedproxy.google.com/~r/Patrice/~3/HoVNYBE9vgk/LesProcessSontLesNouveauxThreads.aspx</link>
      <pubDate>Tue, 24 Feb 2009 06:30:52 GMT</pubDate>
      <description>&lt;p align="justify"&gt;
Telle est la pertinente &lt;a href="http://www.hanselman.com/blog/MicrosoftIE8AndGoogleChromeProcessesAreTheNewThreads.aspx" target="_blank"&gt;conclusion
de Scott Hanselman&lt;/a&gt; après l'analyse du fonctionnement des navigateurs Chrome et
Internet Explorer 8. Ces deux browsers utilisent en effet le même modèle d'isolation
inter-onglets. Chaque onglet tournant dans un process différent, la stabilité de ces
applications s'en retrouve améliorée grâce à ce niveau d'isolation bien supérieur
aux AppDomains que l'on connait dans le monde .net.
&lt;/p&gt;
&lt;p align="justify"&gt;
Cette utilisation peut être révelée via l'utilisation de &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx" target="_blank"&gt;Process
Explorer&lt;/a&gt; ou plus simplement directement via la commande about:memory dans Chrome.
Cette commande affiche la consommation mémoire du navigateur, consommation définie
via les différents process utilisés :
&lt;/p&gt;
&lt;p align="center"&gt;
&lt;a href="http://patricelamarche.net/content/binary/WindowsLiveWriter/Lesprocesssontlesnouveauxthreads_7CEF/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="496" alt="image" src="http://patricelamarche.net/content/binary/WindowsLiveWriter/Lesprocesssontlesnouveauxthreads_7CEF/image_thumb.png" width="493" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p align="justify"&gt;
Fait intéressant, les process créés et gérés par ces navigateurs sont des process
d'un type particulier appelé &lt;a href="http://msdn.microsoft.com/en-us/library/ms684161(VS.85).aspx" target="_blank"&gt;jobs&lt;/a&gt;.
Ces jobs peuvent être gérés de manière globale, et des quotas d'allocation de ressources
peuvent leur être atrribués.
&lt;/p&gt;
&lt;p align="justify"&gt;
Pour en savoir plus, rendez-vous sur &lt;a href="http://www.hanselman.com/blog/MicrosoftIE8AndGoogleChromeProcessesAreTheNewThreads.aspx" target="_blank"&gt;le
post d''Hanselman&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://patricelamarche.net/aggbug.ashx?id=7286f8ca-b2fe-48a3-a79c-47345d6b2ecc" /&gt;</description>
      <comments>http://patricelamarche.net/CommentView,guid,7286f8ca-b2fe-48a3-a79c-47345d6b2ecc.aspx</comments>
      <category>Autres</category>
    <feedburner:origLink>http://patricelamarche.net/2009/02/24/LesProcessSontLesNouveauxThreads.aspx</feedburner:origLink></item>
  </channel>
</rss>
