<?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:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Nexdotnet’s Blog</title>
	
	<link>http://nexeo.fr/nexdotnet</link>
	<description>Blog du pole .NET de NEXEO</description>
	<lastBuildDate>Thu, 18 Mar 2010 16:35:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Nexdotnet" /><feedburner:info uri="nexdotnet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>eBook Gratuit : Les bonnes pratiques en Ruby</title>
		<link>http://feedproxy.google.com/~r/Nexdotnet/~3/UXevkEx7Tj4/</link>
		<comments>http://nexeo.fr/nexdotnet/2010/03/18/ebook-gratuit-les-bonnes-pratiques-en-ruby/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 16:30:23 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[eBook]]></category>
		<category><![CDATA[Ruby Best Practices; ebook; free ebook; ebook gratuit; Ruby]]></category>

		<guid isPermaLink="false">http://nexeo.fr/nexdotnet/2010/03/18/ebook-gratuit-les-bonnes-pratiques-en-ruby/</guid>
		<description><![CDATA[Dans la série des ebooks gratuits, je demande &#171;&#160;Ruby Best Practice&#160;&#187;. Décidément, cette semaine aura été riche en surprise; après MS Press, c&#8217;est au tour d&#8217; O’Reilly de s&#8217;y mettre&#8230;
Ce livre de 328 pages, dont l&#8217;auteur est Gregory Brown, est réparti en 7 Chapitres :

Chapter 1: Driving Code Through Tests
Chapter 2: Designing Beautiful APIS
Chapter 3: [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://nexeo.fr/nexdotnet/wp-content/uploads/2010/03/Ruby-Best-Practices.jpg" rel="lightbox[595]"><img class="alignright size-thumbnail wp-image-598" title="Ruby Best Practices" src="http://nexeo.fr/nexdotnet/wp-content/uploads/2010/03/Ruby-Best-Practices-150x150.jpg" alt="Ruby Best Practices" width="150" height="150" /></a>Dans la série des ebooks gratuits, je demande &laquo;&nbsp;Ruby Best Practice&nbsp;&raquo;. Décidément, cette semaine aura été riche en surprise; après MS Press, c&#8217;est au tour d&#8217; O’Reilly de s&#8217;y mettre&#8230;<br />
Ce livre de 328 pages, dont l&#8217;auteur est <a href="http://blog.rubybestpractices.com/about/gregory.html">Gregory Brown</a>, est réparti en 7 Chapitres :</p>
<ul>
<li>Chapter 1: Driving Code Through Tests</li>
<li>Chapter 2: Designing Beautiful APIS</li>
<li>Chapter 3: Mastering the Dynamic Toolkit</li>
<li>Chapter 4: Text Processing and File Management</li>
<li>Chapter 5: Functional Programming Techniques</li>
<li>Chapter 6: When Things Go Wrong</li>
<li>Chapter 7: Reducing Cultural Barriers</li>
</ul>
<p>Pour plus de détails je vous invite à visiter le lien suivante :  <a href="http://blog.rubybestpractices.com/posts/gregory/022-rbp-now-open.html">[EN] Ruby Best Practices &#8211; Full Book Now Available For Fre</a><a href="http://blog.rubybestpractices.com/posts/gregory/022-rbp-now-open.html">e</a></p>
<p>Enjoy!!!</p>
<hr /><p><small>Article original publi&eacute; sur <a href="http://nexeo.fr/nexdotnet">Nexdotnet’s Blog</a> &copy; 2010<br />Sauf utilisation du <a href="http://fr.wikipedia.org/wiki/Droit_de_courte_citation">droit de courte citation</a>, cet article est soumis &agrave; la licence <a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/fr/">Creative Commons by-nd 2.0 France</a><br /></small></p>.<img src="http://feeds.feedburner.com/~r/Nexdotnet/~4/UXevkEx7Tj4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nexeo.fr/nexdotnet/2010/03/18/ebook-gratuit-les-bonnes-pratiques-en-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nexeo.fr/nexdotnet/2010/03/18/ebook-gratuit-les-bonnes-pratiques-en-ruby/</feedburner:origLink></item>
		<item>
		<title>Programming Windows Phone 7 Series</title>
		<link>http://feedproxy.google.com/~r/Nexdotnet/~3/k3wYV9NspN0/</link>
		<comments>http://nexeo.fr/nexdotnet/2010/03/16/programming-windows-phone-7-series/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 09:21:51 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[eBook]]></category>
		<category><![CDATA[Windows Phone 7 Series; free ebook;]]></category>

		<guid isPermaLink="false">http://nexeo.fr/nexdotnet/2010/03/16/programming-windows-phone-7-series/</guid>
		<description><![CDATA[Après quelques semaines d’absence, je suis de retour sur la blogosphère. Quoi de mieux qu’un ebook gratuit pour commencer une série de poste ? Il s’agit de : “Programming Windows Phone 7 Series” dont l’auteur est Charles Petzold (MVP). Le livre se présente sous la forme suivante : 153 pages et 6 Chapitres regroupés en [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="lightbox" href="http://nexeo.fr/nexdotnet/wp-content/uploads/2010/03/ProgramingWindowsPhone7Sries.jpg" rel="lightbox[590]"><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="Programing Windows Phone 7 Sries" src="http://nexeo.fr/nexdotnet/wp-content/uploads/2010/03/ProgramingWindowsPhone7Sries_thumb.jpg" border="0" alt="Programing Windows Phone 7 Sries" width="84" height="84" align="right" /></a>Après quelques semaines d’absence, je suis de retour sur la blogosphère. Quoi de mieux qu’un ebook gratuit pour commencer une série de poste ? Il s’agit de : “Programming Windows Phone 7 Series” dont l’auteur est <a href="http://www.charlespetzold.com/">Charles Petzold</a> (MVP). Le livre se présente sous la forme suivante : 153 pages et 6 Chapitres regroupés en 3 parties :  Prise en main, Silverlight, XNA.</p>
<p>Pour plus de détails je vous renvoie sur Microsoft Press : <a title="http://ow.ly/1limZ" href="http://ow.ly/1limZ">http://ow.ly/1limZ</a>.</p>
<p>Gardez à l’esprit que c’est un “draft preview” et non la version finale. Enjoy!!!</p>
<hr /><p><small>Article original publi&eacute; sur <a href="http://nexeo.fr/nexdotnet">Nexdotnet’s Blog</a> &copy; 2010<br />Sauf utilisation du <a href="http://fr.wikipedia.org/wiki/Droit_de_courte_citation">droit de courte citation</a>, cet article est soumis &agrave; la licence <a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/fr/">Creative Commons by-nd 2.0 France</a><br /></small></p>.<img src="http://feeds.feedburner.com/~r/Nexdotnet/~4/k3wYV9NspN0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nexeo.fr/nexdotnet/2010/03/16/programming-windows-phone-7-series/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nexeo.fr/nexdotnet/2010/03/16/programming-windows-phone-7-series/</feedburner:origLink></item>
		<item>
		<title>Nex’Hebdo 04 : Techdays, VS2010, AOP &amp; UI</title>
		<link>http://feedproxy.google.com/~r/Nexdotnet/~3/_E58kno6dkk/</link>
		<comments>http://nexeo.fr/nexdotnet/2010/02/15/nexhebdo-04-techdays-vs2010-aop-ui/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 10:36:33 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Hebdomadaire]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[AOP]]></category>
		<category><![CDATA[IoC]]></category>
		<category><![CDATA[Linfu]]></category>
		<category><![CDATA[PostSharp]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[techdays]]></category>
		<category><![CDATA[techdays 2010]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[VS2010]]></category>

		<guid isPermaLink="false">http://nexeo.fr/nexdotnet/?p=571</guid>
		<description><![CDATA[ Les TechDays ont eu lieu en début de semaine dernière (8,9 et 10 Février 2010). Cet évènement gratuit que propose Microsoft, a connu un franc succès ; en effet, un record d’affluence sans précédent a été battu : plus de 16 000 participants au total. En attendant les webcasts, je vous conseille vivement de [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="lightbox" href="http://nexeo.fr/nexdotnet/wp-content/uploads/2010/02/image.png" rel="lightbox[571]"><img class="alignleft" style="border: 0pt none; display: inline; margin-left: 0px; margin-right: 0px;" title="image" src="http://nexeo.fr/nexdotnet/wp-content/uploads/2010/02/image_thumb.png" border="0" alt="image" width="158" height="50" align="right" /></a> Les TechDays ont eu lieu en début de semaine dernière (8,9 et 10 Février 2010). Cet évènement gratuit que propose Microsoft, a connu un franc succès ; en effet, un record d’affluence sans précédent a été battu : plus de 16 000 participants au total. En attendant les webcasts, je vous conseille vivement de regarder les conférences plénières si vous n’avez pas pu y assister : <a href="http://blogs.technet.com/mstechdays/default.aspx" target="_blank">Blog Microsoft TechDays [fr]</a>.</p>
<p>Au-delà de la mise en scène et de la « Microsoft touch », un certain nombre d’annonces et de démos ont été présentées sur diverses technologies (Microsoft Azure, Hyper-V, VSTS 2010, VS Lab Management, Windows 2008 R2, etc.). <a href="http://technology.amis.nl/blog/1083/aspect-oriented-programming-aop-in-plsql-is-it-hot-is-it-cool-or-utterly-useless"><img class="alignright" title="Aspect Oriented Programming" src="http://nexeo.fr/nexdotnet/wp-content/uploads/HLIC/f4798b384109afb138e5ec1a73d2b470.jpg" alt="Illustration de l'AOP" width="466" height="183" /></a>Parmi les sessions disponibles, une m’a particulièrement intéressé : « Aspect Oriented Programing » in .Net présenté par Romain Verdier et Yann Schwartz. En attendant de pouvoir télécharger la session, je vous renvoie vers quelques liens (quand on parle d’AOP la notion d’IoC Container n’est jamais très loin):</p>
<ul>
<li><a href="http://www.postsharp.org/">PostSharp</a> : Framework d’AOP utilisé lors de la présentation.</li>
<li><a href="http://code.google.com/p/linfu/">Linfu</a> : Un article intéressant sur le sujet : <a href="http://www.codeproject.com/KB/cs/LinFuPart1.aspx">Introducing the LinFu Framework [en]</a></li>
<li><a href="http://www.codeplex.com/unity">Unity</a> : IoC container de Microsoft. La version 2.0 est sortie tout récemment en beta 1: <a href="http://unity.codeplex.com/wikipage?title=Unity2%20Beta1">Microsoft Unity 2.0 Beta 1 &#8211; February 2010 [en] </a></li>
<li><a href="http://www.springframework.net/">Spring.Net </a>: portage en .Net du célèbre Framework Java : Spring.</li>
</ul>
<p><img class="alignright" title="Logo VS2010" src="http://nexeo.fr/nexdotnet/wp-content/uploads/HLIC/5e538dbe2ba861b8eea694a5a7060e90.png" alt="Logo de Visual Studio 2010" width="159" height="85" />Parallèlement, il y aussi eu un autre temps fort durant cette semaine. Je veux parler bien sur de la sortie de la toute dernière RC de VS2010 (qui a fait l’objet d’un précédent billet/news). Bien que les premiers retours furent positifs, un problème de « crash IntelliSense » semble s’être produit sur le poste de certains utilisateurs ; Scott Guthrie détaille le problème sur son blog : <a href="http://weblogs.asp.net/scottgu/archive/2010/02/11/intellisense-crashing-fix-for-vs-2010.aspx">Intellisense Crashing fix for VS 2010 [en]</a>. Certains regretteront aussi que les fonctionnalités suivantes ne soient pas incluses :</p>
<p>· Pas de support de projet Silverlight 4, toujours en cours de développement ; mais disponibilité des projets basés sur SL 3.</p>
<p>· Pas de MVC2 RC2. En effet, cette version de VS a été compilée avec MVC2 RC1</p>
<p>Cette RC, comme le contrat de licence le stipule, expire au 30 Juin 2010. Téléchargement de VS2010 : <a href="http://go.microsoft.com/fwlink/?LinkId=183410">MSDN Download &#8211; VS2010 RC [en]</a>.</p>
<p><a href="http://sixrevisions.com/user-interface/the-future-of-user-interfaces/"><img class="alignleft" style="border: 0pt none; display: inline;" title="clip_image002" src="http://nexeo.fr/nexdotnet/wp-content/uploads/2010/02/clip_image002.jpg" border="0" alt="clip_image002" width="160" height="56" align="right" /></a>Enfin, je conclurai par un sujet qui me tient toujours à cœur : l’interface utilisateur (UI). Cette semaine, j’ai découvert un article qui s’intéresse au UI du future : des capteurs « brain waves »  au « papier digital » en passant par la biométrie.</p>
<p>A découvrir : <a href="http://sixrevisions.com/user-interface/the-future-of-user-interfaces/">Future of UI [en]</a> :</p>
<hr /><p><small>Article original publi&eacute; sur <a href="http://nexeo.fr/nexdotnet">Nexdotnet’s Blog</a> &copy; 2010<br />Sauf utilisation du <a href="http://fr.wikipedia.org/wiki/Droit_de_courte_citation">droit de courte citation</a>, cet article est soumis &agrave; la licence <a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/fr/">Creative Commons by-nd 2.0 France</a><br /></small></p>.<img src="http://feeds.feedburner.com/~r/Nexdotnet/~4/_E58kno6dkk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nexeo.fr/nexdotnet/2010/02/15/nexhebdo-04-techdays-vs2010-aop-ui/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://nexeo.fr/nexdotnet/2010/02/15/nexhebdo-04-techdays-vs2010-aop-ui/</feedburner:origLink></item>
		<item>
		<title>VS2010 : Nouvelle Release Candidate</title>
		<link>http://feedproxy.google.com/~r/Nexdotnet/~3/ZWWk1sb1MfI/</link>
		<comments>http://nexeo.fr/nexdotnet/2010/02/09/vs2010-nouvelle-release-candidate/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 09:35:46 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://nexeo.fr/nexdotnet/?p=561</guid>
		<description><![CDATA[La nouvelle RC de Visual Studio est disponible depuis quelques heures. Cette version, très attendue, est assez critique pour Microsoft. En effet, de gros problèmes de performance avaient été remontés par les utilisateurs&#8230; des problèmes assez importants pour être des « show stopper » ; ainsi, la question qui vient naturellement à l’esprit est : [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_453" class="wp-caption alignleft" style="width: 160px"><a href="http://nexeo.fr/nexdotnet/wp-content/uploads/2009/10/VS2010.jpg" rel="lightbox[561]"><img class="size-thumbnail wp-image-453" title="VS 2010" src="http://nexeo.fr/nexdotnet/wp-content/uploads/2009/10/VS2010-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Visual Studio 2010</p></div>
<p>La nouvelle RC de Visual Studio est disponible depuis quelques heures. Cette version, très attendue, est assez critique pour Microsoft. En effet, de gros problèmes de performance avaient été remontés par les utilisateurs&#8230; des problèmes assez importants pour être des « show stopper » ; ainsi, la question qui vient naturellement à l’esprit est : «QUID des améliorations ? ». Les premiers retours semblent unanimes : « it rocks !! ». La vitesse et la performance de l’IDE semblent s’être accrues notablement.</p>
<p>La news vient de <a href="http://weblogs.asp.net/scottgu/archive/2010/02/08/vs-2010-net-4-release-candidate.aspx">Scott Guthrie</a>. Vous retrouverez aussi sur son blog les 1<sup>er</sup> feedbacks, ou devrais-je dire « tweetback s»  : <a href="http://weblogs.asp.net/scottgu/archive/2010/02/08/vs-2010-net-4-release-candidate.aspx">VS 2010 / .NET 4 Release Candidate [en]</a></p>
<p><a href="https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx?pv=18:370"><img class="alignright" style="display: inline; margin-left: 0px; margin-right: 0px;" title="Download" src="http://nexeo.fr/nexdotnet/wp-content/uploads/HLIC/829b0db91cd2873aafd02fa5a0ecd325.png" alt="" width="55" height="55" align="right" /></a>Comme à l’accoutumé, le téléchargement n’est disponible que pour les abonnés MSDN : <a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx">MSDN download VS2010[en]</a>.</p>
<p>Pour les autres il faudra attendre le 10 Février (date de disponibilité au grand public).</p>
<hr /><p><small>Article original publi&eacute; sur <a href="http://nexeo.fr/nexdotnet">Nexdotnet’s Blog</a> &copy; 2010<br />Sauf utilisation du <a href="http://fr.wikipedia.org/wiki/Droit_de_courte_citation">droit de courte citation</a>, cet article est soumis &agrave; la licence <a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/fr/">Creative Commons by-nd 2.0 France</a><br /></small></p>.<img src="http://feeds.feedburner.com/~r/Nexdotnet/~4/ZWWk1sb1MfI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nexeo.fr/nexdotnet/2010/02/09/vs2010-nouvelle-release-candidate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://nexeo.fr/nexdotnet/2010/02/09/vs2010-nouvelle-release-candidate/</feedburner:origLink></item>
		<item>
		<title>Nex’Hebdo 03 : Méthodologies, Web &amp; Alt.Net</title>
		<link>http://feedproxy.google.com/~r/Nexdotnet/~3/gF58VmKznBY/</link>
		<comments>http://nexeo.fr/nexdotnet/2010/01/29/nex%e2%80%99hebdo-03-methodologies-web-alt-net/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 14:28:37 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Hebdomadaire]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Alt.Net]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[VS2010]]></category>
		<category><![CDATA[VSTS2010]]></category>

		<guid isPermaLink="false">http://nexeo.fr/nexdotnet/?p=544</guid>
		<description><![CDATA[L’actualité de cette semaine a beaucoup tourné autour des méthodes Agiles. Cette semaine j’ai eu le plaisir de participer à Talk Show avec Ken Swchaber (co-fondateur de SCRUM). Je vous invite à retrouver les détails sur mon blog si le sujet vous intéresse :
SCRUM – Entretien avec Ken Schwaber [fr]
Méthodes Agiles
Des études montreraient que les méthodes [...]]]></description>
			<content:encoded><![CDATA[<p>L’actualité de cette semaine a beaucoup tourné autour des méthodes Agiles. Cette semaine j’ai eu le plaisir de participer à Talk Show avec Ken Swchaber (co-fondateur de SCRUM). Je vous invite à retrouver les détails sur mon blog si le sujet vous intéresse :</p>
<p style="text-align: center;"><a href="http://blog.davidcoppet.com/?p=15">SCRUM – Entretien avec Ken Schwaber [fr]</a><img class="aligncenter" title="Cycle scrum (mcnext.com)" src="http://nexeo.fr/nexdotnet/wp-content/uploads/HLIC/8180bf4bf7189e69032662f6107671b5.jpg" alt="Cycle scrum (mcnext.com)" width="600" height="327" /></p>
<h2>Méthodes Agiles</h2>
<p>Des études montreraient que les méthodes agiles sont de plus en plus utilisées en entreprise (SCRUM en particulier : <a href="http://www.presence-pc.com/actualite/methodes-Agile-38001/#xtor=RSS-11">Les méthodes Agiles privilégiées en entreprise [fr] </a></p>
<p>Toujours dans le même contexte, on retrouve un article très intéressant de Mathieu GANDIN sur le management &amp; méthodologie : <a href="http://blog.octo.com/les-differentes-etapes-d%E2%80%99une-equipe-pour-devenir-performante/">Les différentes étapes d’une équipe pour devenir performante [fr]</a></p>
<p>Microsoft croit aux méthodes agiles et l’incorpore dans son Team System. VS TS 2010 aura particulièrement des affinités avec SCRUM. Une certification « SCRUM Technology Stack » .Net avec VSTS 2010 devrait sortir courant Mars.</p>
<p><img class="alignright" title="logo VS 2010" src="http://nexeo.fr/nexdotnet/wp-content/uploads/HLIC/5e538dbe2ba861b8eea694a5a7060e90.png" alt="logo VS 2010" width="183" height="98" />Toujours autour de VS 2010, je suis tombé sur une présentation  assez intéressante qui répond aux questions suivantes :<br />
-          Pourquoi Visual Studio 2010 ?<br />
-          Pourquoi maintenant ?</p>
<p>Détails : <a href="http://blogs.msdn.com/dannawi/archive/2010/01/15/visual-studio-2010-transition-roadshow-download-the-presentation-now.aspx">VS 2010 – Transition Roadshow [en]</a></p>
<p>Formation : Plus que quelques semaines avant la sortie du prochain Framework .Net.  Plus l’échéance approche, plus les ressources se font nombreuses. Voici une petite sélection pour se former :</p>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=752CB725-969B-4732-A383-ED5740F02E93&amp;displaylang=en">Kit formation VS 2010 [en]</a></li>
</ul>
<ul>
<li> <a href="http://channel9.msdn.com/learn/courses/vs2010">Tutoriaux apprentissage channel 0 [en]</a></li>
</ul>
<h2>Actualité Web</h2>
<p><strong>WPL</strong> : Successeur de Anti-XSS, Microsoft Web Protection Library a pour but de fournir une protection globale pour les applications en Asp.Net, le tout en temps réel. Cette nouvelle version apporte son lot de nouveautés (SQL injection, Cross-Site Requeest Forgery, etc). Rien ne vaut une vidéo pour illustrer ces propos :  <a href="http://channel9.msdn.com/posts/Jossie/Using-the-Web-Protection-Library-WPL-CTP-Version/">Using the Web Protection Library (WPL) &#8211; CTP Version [en]</a></p>
<p><img class="alignright" title="logo Asp .Net" src="http://nexeo.fr/nexdotnet/wp-content/uploads/HLIC/3ea875e72c6aa5933266a607a8cb2cf0.png" alt="logo Asp .Net" width="108" height="44" /> <strong>ASP .Net</strong>: C’est toujours par le biais de Scott Guthrie que les bonnes nouvelles du web liées à ASP.Net arrivent.  Il y a un peu plus de deux semaines, il faisait un état des lieux à l’occasion de la sortie de la dernière release candidate de MVC 2. Dans son billet, il parle de la procédure d’installation, des nouveautés et propose des articles techniques détaillant les mises à jour par rapport à MVC 1 (notamment le Html Helper typé &amp; l’amélioration du Modèle de Validation) : <a href="http://weblogs.asp.net/scottgu/archive/2010/01/10/asp-net-mvc-2.aspx">ASP .NET MVC 2 [en]</a></p>
<p>Il décrit aussi dans une série de post, les nouveautés de VS 2010 et .Net 4.0. Le dernier billet en date porte sur l’Ouput Caching. Ce module est, en gros, un cache de &laquo;&nbsp;rendu&nbsp;&raquo; qui ne persistait qu’en mémoire et ne pouvait être étendu. Asp.Net 4.0, rajoute la possibilité de définir des providers et ainsi permet de répondre à de plus vastes scénarios. Détail :  <a href="http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx">VS2010 and .Net 4.0 Series [en]</a></p>
<p>Ne manquez pas non plus la série de vidéos qui met en valeur les nouveautés du Framework 4.0 (VS 2010, Asp.Net 4, etc.) : <a href="http://weblogs.asp.net/scottgu/archive/2010/01/28/nice-quick-hit-videos-about-asp-net-4-and-vs-2010.aspx">Nice “Quick Hit” Videos about ASP.NET 4 and VS 2010 [en]</a></p>
<h2>Alt.Net</h2>
<p><img class="alignright" title="Logo Alt.Net" src="http://nexeo.fr/nexdotnet/wp-content/uploads/HLIC/5ebbdac0a6126ff56a296bd045cf7039.gif" alt="Alt.Net logo" width="200" height="77" />Je terminerai enfin sur un débat qui, ces derniers temps, a fait des remous. Tout est parti d’un billet de <strong>Ian Cooper</strong>, intitulé : «<a href="http://codebetter.com/blogs/ian_cooper/archive/2010/01/19/whither-alt-net.aspx">Whither Alt.Net</a> ?» où l’auteur remet en question l’état actuel de la communauté Alt.Net et son intérêt.  En effet, selon lui, on semble bien loin des valeurs établies à la création de la communauté.  Bien que cela soit un vieux débat, son analyse reste très intéressante. On peut d’ailleurs retrouver un podcast d&#8217;un peu moins d&#8217;un an sur le sujet :</p>
<p><a href="http://altnetpodcast.com/episodes/17-the-state-of-alt-net">State of Alt. Net</a> (<a href="http://blowmage.com/"><strong>Mike Moore</strong></a> et <a href="http://ampgt.com/"><strong>Scott Bellware</strong></a>)</p>
<p>J’ai trouvé quelques ressources intéressantes dans le même contexte pour approfondir le sujet (digit !!!) :</p>
<p>-          Ron Conery : <a href="http://blog.wekeroad.com/2010/01/21/asking-the-mountain-to-come-to-you">Asking the Mountain To Come To You [en]</a></p>
<p>-          Notes.Net : <a href="http://notesdotnet.wordpress.com/2010/01/22/every-planet-has-a-north/">Every planet has a north [en]</a></p>
<hr /><p><small>Article original publi&eacute; sur <a href="http://nexeo.fr/nexdotnet">Nexdotnet’s Blog</a> &copy; 2010<br />Sauf utilisation du <a href="http://fr.wikipedia.org/wiki/Droit_de_courte_citation">droit de courte citation</a>, cet article est soumis &agrave; la licence <a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/fr/">Creative Commons by-nd 2.0 France</a><br /></small></p>.<img src="http://feeds.feedburner.com/~r/Nexdotnet/~4/gF58VmKznBY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nexeo.fr/nexdotnet/2010/01/29/nex%e2%80%99hebdo-03-methodologies-web-alt-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nexeo.fr/nexdotnet/2010/01/29/nex%e2%80%99hebdo-03-methodologies-web-alt-net/</feedburner:origLink></item>
		<item>
		<title>Nex’Hebdo 02 : Formation &amp; UI</title>
		<link>http://feedproxy.google.com/~r/Nexdotnet/~3/ByNQ9LVTVME/</link>
		<comments>http://nexeo.fr/nexdotnet/2010/01/22/nexhebdo-02/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 14:01:05 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Divers]]></category>
		<category><![CDATA[Hebdomadaire]]></category>
		<category><![CDATA[NUI]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[Conférence]]></category>
		<category><![CDATA[Formation]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[KODU]]></category>
		<category><![CDATA[OCGM]]></category>
		<category><![CDATA[Surface]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[UI IHM]]></category>

		<guid isPermaLink="false">http://nexeo.fr/nexdotnet/?p=534</guid>
		<description><![CDATA[Pour cette semaine, les news que j’ai choisis sont majoritairement orientées autour de deux thèmes : la formation (éducation) et les interfaces graphiques.
La formation est un critère essentiel pour entretenir sa valeur sur le marché de l’emploi. Mais elle l’est encore plus pour les personnes travaillant en informatique et surtout pour les développeurs. En effet, la [...]]]></description>
			<content:encoded><![CDATA[<p>Pour cette semaine, les news que j’ai choisis sont majoritairement orientées autour de deux thèmes : la formation (éducation) et les interfaces graphiques.</p>
<p>La formation est un critère essentiel pour entretenir sa valeur sur le marché de l’emploi. Mais elle l’est encore plus pour les personnes travaillant en informatique et surtout pour les développeurs. En effet, la technologie évolue sans cesse ; c’est pourquoi il est nécessaire de se tenir à jour. L’exemple suivant illustre bien mon point : certains pensent même que nous rentrons dans la quatrième ère de l’informatique. Je vous laisse découvrir l’article de <a href="http://www.itrnews.com/articles/99879/quatrieme-ere-informatique-br-steve-brown-futurologue-tic-chez-intel.html?key=de7db565be4ffff1"> Steve Brown futurologue TIC chez Intel (FR)</a>.</p>
<p>Mais revenons au .Net, comme le rappelle ce post c’est à chaque développeur de se former :<a href="http://elegantcode.com/2010/01/14/you-are-responsible-for-your-education/"> Développeur responsable de leur éduction (EN)</a>. Et les moyens à notre disposition sont divers et variés. Microsoft n’hésite pas à promouvoir des conférences, fournir des webcast, podcast, flux rss. N’hésitez pas à avoir recours aux réseaux sociaux pour la formation professionnelle (Twitter, Facebook, etc.).</p>
<p><img class="alignleft" title="Projet KODU" src="http://nexeo.fr/nexdotnet/wp-content/uploads/HLIC/2d8b4940c35ec15f015dd76dca367c09.jpg" alt="Logo du projet KODU" width="180" height="120" /></p>
<p>De même, Ms fournit un ensemble d’outils accessibles à tous… Certains le sont même aux enfants : c’est l’ambition du projet Kodu.</p>
<p>Kodu est un nouveau langage de programmation visuel pour la création de jeux vidéo (Xbox).  Plus de détails, rendez vous sur le site de Microsoft Research:  <a href="http://research.microsoft.com/en-us/projects/kodu/">Projet Kodu (EN)</a></p>
<p>Les interfaces graphiques sont les enjeux du moment et de l’avenir. En effet, beaucoup commence à se poser des questions vis-à-vis des échecs de certains projets où, dans un moment de lucidité, les acteurs finissent par se poser cette question : Mais pourquoi notre application a-elle cette apparence? Hé bien, simplement parce que la précédente ressemblait à cela… Bien souvent, nous ne remettons pas en question le design et partons directement sur des bases classiques, héritage historique de nos pairs. Heureusement pour nous, beaucoup commence à remettre en question l’existant. <img class="alignright" title="Designing Modern Experices" src="http://nexeo.fr/nexdotnet/wp-content/uploads/HLIC/8906d9400dc84250b72b8a31bf46642f.png" alt="Image du livre Designing Modern Experices de Ron George" width="145" height="200" />L’UI évolue tout autour de nous. Le monde du jeu vidéo en est un bon exemple : WII, <a href="http://www.xbox.com/en-US/live/projectnatal/" target="_blank">Projet Natal (EN)</a>, etc. Le développement des NUI (Natural User Interface), interfaces dites naturelles,  n’y est pas étranger. Aussi, on évoque la notion d’expérience utilisateur qui y est souvent associée. Le projet<a href="http://www.microsoft.com/surface/" target="_blank">Surface (EN)</a> a changé la donne (table multitouche de Microsoft) en concrétisant un peu plus ces concepts. Ron George qui a participé au projet, est un expert reconnu en la matière. Il serait d’ailleurs en train de refaire une jeunesse à l’IHM de Windows 8, en annonçant ouvertement la fin du modèle WIMP : Windows Icons Menus Pointing. Il introduit pour cela sa proposition d’évolution vers l’ OCGM : Objects Containers Gestures Manipulations. Je vous laisse découvrir sur son blog : <a href="http://blog.rongeorge.com/design/ocgm-pronounced-occams-razor-is-the-replacement-for-wimp/">OCGM remplaçant de WIMP (EN)</a>.</p>
<p>Il y a du changement dans l’air&#8230; Peut être, pouvons-nous nous laisser aller à espérer : «Enfin, un Windows dont l’interface utilisateur sera digne de ce nom !!!».</p>
<hr /><p><small>Article original publi&eacute; sur <a href="http://nexeo.fr/nexdotnet">Nexdotnet’s Blog</a> &copy; 2010<br />Sauf utilisation du <a href="http://fr.wikipedia.org/wiki/Droit_de_courte_citation">droit de courte citation</a>, cet article est soumis &agrave; la licence <a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/fr/">Creative Commons by-nd 2.0 France</a><br /></small></p>.<img src="http://feeds.feedburner.com/~r/Nexdotnet/~4/ByNQ9LVTVME" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nexeo.fr/nexdotnet/2010/01/22/nexhebdo-02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nexeo.fr/nexdotnet/2010/01/22/nexhebdo-02/</feedburner:origLink></item>
		<item>
		<title>Nex’Hebdo 01 : Bonne année 2010</title>
		<link>http://feedproxy.google.com/~r/Nexdotnet/~3/yiL9FR4ljKg/</link>
		<comments>http://nexeo.fr/nexdotnet/2010/01/15/bonne-anne-2010/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 10:30:30 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Conférence]]></category>
		<category><![CDATA[Hebdomadaire]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Projet Natal; Microsoft Azure; MIX10; Techdays; VS2010;]]></category>

		<guid isPermaLink="false">http://nexeo.fr/nexdotnet/2010/01/15/bonne-anne-2010/</guid>
		<description><![CDATA[Avec un peu de retard, l’équipe de Nexdotnet se joint à moi pour vous souhaitez une bonne année 2010. Nous espérons qu’elle sera riche en news &#38; surprises technologiques. J’en profite aussi pour remercier Boris pour ses contributions ainsi que le travail qu’il a accompli pour le développement du pôle Nexdotnet.
Pour cette année, je vous [...]]]></description>
			<content:encoded><![CDATA[<p>Avec un peu de retard, l’équipe de Nexdotnet se joint à moi pour vous souhaitez une bonne année 2010. Nous espérons qu’elle sera riche en news &amp; surprises technologiques. J’en profite aussi pour remercier Boris pour ses contributions ainsi que le travail qu’il a accompli pour le développement du pôle Nexdotnet.</p>
<p>Pour cette année, je vous propose une nouvelle formule qui prendra la forme d’un poste hebdomadaire (hors breaking news) résumant l’actualité de la semaine.</p>
<p>L’avenir à l’horizon 2010 semble en tout cas déjà prometteur :</p>
<ul>
<li><a href="http://www.xbox.com/en-US/live/projectnatal/">Projet Natal</a> : une nouvelle bataille fait rage dans le monde du jeu vidéo sur les interfaces utilisateur : Microsoft prend le pari d’offrir une nouvelle façon de jouer en supprimant la manette. Prévu pour le 3eme trimestre 2010, ce projet ne laissera pas indifférent les plus sceptiques.Détails : <a href="http://www.xbox.com/en-US/live/projectnatal/">http://www.xbox.com/en-US/live/projectnatal/</a><br />
Trailer : <a href="http://www.dailymotion.com/video/xbrvt2_projet-natal-trailer-du-ces-2010_videogames">http://www.dailymotion.com/video/xbrvt2_projet-natal-trailer-du-ces-2010_videogames</a></li>
</ul>
<ul>
<li>.Net 4.0 (VS2010, Framework 4.0, Silverlight 4.0, etc.) : Le framework tant attentu arrive cette année !!!!!</li>
</ul>
<p>Rentrons dans le vif du sujet sans plus tarder avec les annonces suivantes :</p>
<h3><strong>Conférence</strong></h3>
<ul>
<li>
<ol>
<li><strong><a href="http://www.microsoft.com/france/mstechdays/default.aspx">TechDays</a></strong> : Evènement gratuit à Paris (du 8 au 10 Février), avec plus de 300 conférences techniques &amp; workshops, ciblé pour trois principaux publics :
<ol>
<li>Développeurs</li>
<li>Décideur</li>
<li>Professionnel IT (Administrateur réseau, IT Infra, etc.)</li>
</ol>
</li>
</ol>
</li>
</ul>
<blockquote><p>Si vous n’êtes pas inscrit, c’est le moment de le faire. Cette année le <a href="http://www.microsoft.com/france/mstechdays/programmes/default.aspx">programme</a> est particulièrement intéressant, je recommande fortement d’y jeter un coup d’œil.<br />
Détails: <a href="http://www.microsoft.com/france/mstechdays/default.aspx">http://www.microsoft.com/france/mstechdays/default.aspx</a></p></blockquote>
<ul>
<li>
<ol>
<li><strong><a href="http://live.visitmix.com/">MIX10</a></strong> : conférence de 3 jours à Las Vegas (15 au 17 Mars 2010) à destination des web designers/développeurs. Tout comme la PDC, c’est souvent un lieu d’annonces &amp; de démonstrations renversantes. A suivre…<br />
Détails : <a href="http://live.visitmix.com/">http://live.visitmix.com/</a></li>
</ol>
</li>
</ul>
<h3>.<strong>Net</strong></h3>
<ul>
<li><strong><a href="http://www.microsoft.com/windowsazure/">Microsoft Azure</a> en production</strong></li>
</ul>
<p>L’annonce avait déjà été faite à la <a href="http://microsoftpdc.com/">PDC09</a>, Microsoft Azure est désormais disponible en production. Les offres commerciales sont présentes &amp; accessibles à tous. L’évaluation gratuite reste disponible tout le mois de janvier. Ce qui veut dire que les clients seront facturés dés le 1<sup>er</sup> février. Si vous voulez tester, maintenant est le moment ou jamais.  Détails : <a href="http://www.microsoft.com/windowsazure/">http://www.microsoft.com/windowsazure/</a></p>
<ul>
<li><strong>Date de disponibilité officielle de Visual Studio 2010</strong> :</li>
</ul>
<p>Il y a quelques jours, l’annonce de la date de sortie de la version finale VS2010 a été officialisée. Notez cette date dans vos calendriers : 12 Avril 2010. Une nouvelle RC (attendue) palliant aux problèmes de performance, devrait aussi voir le jour dans les semaines à venir. La news nous vient de <a href="http://blogs.msdn.com/robcaron/">Rob Caron</a>.<br />
Poste d’origine (<a href="http://www.dotnetguru.org/">Dotnetguru</a>):<strong> <a href="http://www.dotnetguru.org/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=1308&amp;mode=thread&amp;order=0&amp;thold=0">Microsoft annonce la date de disponibilité de VS 2010</a></strong></p>
<hr /><p><small>Article original publi&eacute; sur <a href="http://nexeo.fr/nexdotnet">Nexdotnet’s Blog</a> &copy; 2010<br />Sauf utilisation du <a href="http://fr.wikipedia.org/wiki/Droit_de_courte_citation">droit de courte citation</a>, cet article est soumis &agrave; la licence <a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/fr/">Creative Commons by-nd 2.0 France</a><br /></small></p>.<img src="http://feeds.feedburner.com/~r/Nexdotnet/~4/yiL9FR4ljKg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nexeo.fr/nexdotnet/2010/01/15/bonne-anne-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://nexeo.fr/nexdotnet/2010/01/15/bonne-anne-2010/</feedburner:origLink></item>
		<item>
		<title>« Mono C# compiler is now C# 4.0 feature complete »</title>
		<link>http://feedproxy.google.com/~r/Nexdotnet/~3/5LpHgRQ6vOk/</link>
		<comments>http://nexeo.fr/nexdotnet/2009/12/14/mono-c-compiler-is-now-c-4-0-feature-complete/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 07:12:29 +0000</pubDate>
		<dc:creator>Boris</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Framework 4.0]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://nexeo.fr/nexdotnet/?p=525</guid>
		<description><![CDATA[C&#8217;est Marek Safar qui l&#8217;annonce sur son blog et chez NexDotNet, ça nous rend tous choses&#8230; Well done guys !
Cette implémentation n&#8217;est pas encore complète : le comportement du mot clé dynamic est peu compatible avec les types valeurs et Mono a décidé de ne pas développer la compatibilité COM (ce qui se comprendra, étant [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Mono" src="http://nexeo.fr/nexdotnet/wp-content/uploads/HLIC/3c2dcfe5628c140cb53631fc13f06283.png" alt="" width="168" height="85" />C&#8217;est Marek Safar qui l&#8217;annonce <a href="http://mareksafar.blogspot.com/2009/12/mono-and-c-40.html">sur son blog</a> et chez NexDotNet, ça nous rend tous choses&#8230; <strong>Well done guys !</strong></p>
<p>Cette implémentation n&#8217;est pas encore complète : le comportement du mot clé <em>dynamic</em> est peu compatible avec les types valeurs et Mono a décidé de ne pas développer la compatibilité COM (ce qui se comprendra, étant donnée l&#8217;absence de COM sur les plateformes concernées par MONO.</p>
<p>Pour plus de détails sur les nouveautés du Framework 4.0, c&#8217;est <a href="http://nexeo.fr/nexdotnet/2009/11/13/les-nouveautes-dasp-net-4-0/">par ici</a>.</p>
<p>(via <a href="http://www.dotnetguru.org/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=1298">DotNetGuru</a>)</p>
<hr /><p><small>Article original publi&eacute; sur <a href="http://nexeo.fr/nexdotnet">Nexdotnet’s Blog</a> &copy; 2010<br />Sauf utilisation du <a href="http://fr.wikipedia.org/wiki/Droit_de_courte_citation">droit de courte citation</a>, cet article est soumis &agrave; la licence <a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/fr/">Creative Commons by-nd 2.0 France</a><br /></small></p>.<img src="http://feeds.feedburner.com/~r/Nexdotnet/~4/5LpHgRQ6vOk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nexeo.fr/nexdotnet/2009/12/14/mono-c-compiler-is-now-c-4-0-feature-complete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nexeo.fr/nexdotnet/2009/12/14/mono-c-compiler-is-now-c-4-0-feature-complete/</feedburner:origLink></item>
		<item>
		<title>AdJ : PasteBin + Mono = Ideone</title>
		<link>http://feedproxy.google.com/~r/Nexdotnet/~3/b7vWbHaWoMU/</link>
		<comments>http://nexeo.fr/nexdotnet/2009/11/25/adj-pastebin-mono-ideone/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 14:32:31 +0000</pubDate>
		<dc:creator>Boris</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[Pastebin]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://nexeo.fr/nexdotnet/?p=513</guid>
		<description><![CDATA[L&#8217;astuce du jour, qui nous vient aujourd&#8217;hui de Korben, est un petit nouveau dans le monde des utilitaires en ligne de partage de code source.
Le partage de code source est souvent délicat : la plupart des clients mails ne gèrent pas ou mal la coloration syntaxique et aucun n&#8217;est en mesure de fournir, avec une [...]]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://ideone.com/WvP77Bvl"><img class="alignright size-full wp-image-515" title="Ideone" src="http://nexeo.fr/nexdotnet/wp-content/uploads/2009/11/nexdotnet.png" alt="Ideone" width="339" height="240" /></a>L&#8217;astuce du jour, qui nous vient aujourd&#8217;hui de <a href="http://www.korben.info/ideone-le-site-qui-partage-et-compile-vos-codes-sources.html" target="_blank">Korben</a>, est un petit nouveau dans le monde des <strong>utilitaires en ligne de partage de code source</strong>.</em></p>
<p><span id="more-513"></span>Le partage de code source est souvent délicat : la plupart des clients mails ne gèrent pas ou mal la coloration syntaxique et aucun n&#8217;est en mesure de fournir, avec une portion de code, l&#8217;erreur qu&#8217;elle génère. Les développeurs cherchant à partager du code se retrouvaient donc souvent à <strong>jongler entre mise-en-forme et captures d&#8217;écran</strong>&#8230;</p>
<p>De nombreuses solutions de partage sont apparus sur la Toile, permettant une coloration syntaxique du code source. Ces solutions sont appelées des Pastebins (pas de traduction française à ma connaissance) et la plus connue (et la plus sobre) est sans conteste <a href="http://pastebin.com/">PasteBin.com</a>. A chaque fois, la recette est la même : <strong>interface minimaliste, coloration rapide, lien court pour partager efficacement</strong>.</p>
<p><a href="http://ideone.com/">Ideone.com</a> respecte cette nomenclature tout en apportant une petite nouveauté. En effet, à l&#8217;image du précurseur <a href="http://codepad.org/">CodePad.org</a>, Idéone offre également la <strong>possibilité de compiler le code et d&#8217;afficher le message d&#8217;erreur généré</strong>, facilitant ainsi la compréhension du problème par le destinataire. De plus, <a href="http://ideone.com/">Ideone.com</a> utilise <strong>Mono</strong> (encore lui), il permet donc de compiler (dans une certaine mesure) du code .NET !</p>
<p>A vous les joies du partage de code source (à débugger) <img src='http://nexeo.fr/nexdotnet/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<hr /><p><small>Article original publi&eacute; sur <a href="http://nexeo.fr/nexdotnet">Nexdotnet’s Blog</a> &copy; 2010<br />Sauf utilisation du <a href="http://fr.wikipedia.org/wiki/Droit_de_courte_citation">droit de courte citation</a>, cet article est soumis &agrave; la licence <a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/fr/">Creative Commons by-nd 2.0 France</a><br /></small></p>.<img src="http://feeds.feedburner.com/~r/Nexdotnet/~4/b7vWbHaWoMU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nexeo.fr/nexdotnet/2009/11/25/adj-pastebin-mono-ideone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nexeo.fr/nexdotnet/2009/11/25/adj-pastebin-mono-ideone/</feedburner:origLink></item>
		<item>
		<title>Entrées distinctes et DataTable</title>
		<link>http://feedproxy.google.com/~r/Nexdotnet/~3/9LSDsuxHX_Q/</link>
		<comments>http://nexeo.fr/nexdotnet/2009/11/24/entrees-distinctes-et-datatabl/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 13:32:43 +0000</pubDate>
		<dc:creator>Boris</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[DataBinding]]></category>
		<category><![CDATA[DataTable]]></category>

		<guid isPermaLink="false">http://nexeo.fr/nexdotnet/?p=436</guid>
		<description><![CDATA[Vous avez souvent eût un DataSet dont vous vouliez considérer une colonne pour alimenter une liste déroulante pour réaliser, par exemple, un filtre ? Prenons pour exemple la DataTable MyDataTable ci-dessous. Si vous définissez directement MyDataTable comme source de votre DropDownList, en précisant comme DataValueField et DataTextField la colonne &#8216;Etiquette&#160;&#187;, vous risquez d&#8217;apercevoir un doublon pour &#160;&#187;Visual Studio&#160;&#187;.



Auteur
Article
Etiquette


Julien [...]]]></description>
			<content:encoded><![CDATA[<p>Vous avez souvent eût un DataSet dont vous vouliez considérer une colonne pour alimenter une liste déroulante pour réaliser, par exemple, un filtre ? Prenons pour exemple la DataTable <em>MyDataTable</em> ci-dessous. Si vous définissez directement MyDataTable comme source de votre DropDownList, en précisant comme DataValueField et DataTextField la colonne &#8216;Etiquette&nbsp;&raquo;, vous risquez d&#8217;apercevoir un doublon pour &nbsp;&raquo;Visual Studio&nbsp;&raquo;.</p>
<table border="0" align="center">
<tbody>
<tr style="background-color:#B7B7B7">
<td>Auteur</td>
<td>Article</td>
<td>Etiquette</td>
</tr>
<tr>
<td>Julien Doillon</td>
<td>
<div>
<div><a href="http://blogs.dotnet-france.com/juliend/post/MonoTouch-Votre-premiere-application-NET-pour-IPhone.aspx" target="_blank">Votre première application .NET pour IPhone</a></div>
</div>
</td>
<td>MonoTouch</td>
</tr>
<tr>
<td> Wilfried Woivré</td>
<td><a rel="bookmark" href="http://wilfriedwoivre.wordpress.com/2009/10/01/trucs-et-astuces-le-dbuggeur-visual-studio/" target="_blank">Trucs et astuces : Le débuggeur Visual Studio</a></td>
<td>Visual Studio</td>
</tr>
<tr>
<td> Thomas Levesque</td>
<td><a href="http://tomlev.wordpress.com/2009/10/06/c-4-0-implementer-un-objet-dynamique-personnalise/" target="_blank">Implémenter un objet dynamique personnalisé</a> </td>
<td>.NET Futures</td>
</tr>
<tr>
<td> Thomas Lebrun</td>
<td><a href="http://blogs.developpeur.org/tom/archive/2009/09/17/wpf-des-exemples-sur-l-extensibilit-des-designers-silverlight-wpf-dans-visual-studio-2010-beta-2.aspx" target="_blank">Exemples sur l&#8217;extensibilité des designers Silverlight/WPF&#8230;</a></td>
<td>Visual Studio</td>
</tr>
</tbody>
</table>
<p>Pour contourner ce problème, utilisez une DataView intermédiaire, et <a href="http://msdn.microsoft.com/en-us/library/h2b6ehaa.aspx">la fonction ToTable</a>, dont le deuxième argument à <em>True</em> vous assurera l&#8217;unicité des éléments pour les colonnes précisées (ici, uniquement Etiquette) :</p>
<div class="vbnet" style="font-family:monospace;color: #006; border: 1px solid #d0d0d0; background-color: #f0f0f0;">
<ol>
<li style="font-weight: normal; vertical-align:top;font: normal normal 90% 'Courier New', Courier, monospace; color: #003030;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;color: #000020;"><span style="color: #FF8000;">Public</span> <span style="color: #0600FF;">Function</span> GetDropDownListTable<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">As</span> DataTable</div>
</li>
<li style="font-weight: normal; vertical-align:top;font: normal normal 90% 'Courier New', Courier, monospace; color: #003030;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;color: #000020;">&nbsp; &nbsp;<span style="color: #0600FF;">Dim</span> TempDv <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> DataView</div>
</li>
<li style="font-weight: normal; vertical-align:top;font: normal normal 90% 'Courier New', Courier, monospace; color: #003030;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;color: #000020;">&nbsp; &nbsp;<span style="color: #0600FF;">Dim</span> Columns<span style="color: #000000;">&#40;</span>0<span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;font: normal normal 90% 'Courier New', Courier, monospace; color: #003030;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;color: #000020;">&nbsp; &nbsp;Columns<span style="color: #000000;">&#40;</span><span style="color: #FF0000;">0</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">=</span> <span style="color: #808080;">&quot;Etiquette&quot;</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;font: normal normal 90% 'Courier New', Courier, monospace; color: #003030;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;color: #000020;">&nbsp; &nbsp;TempDv.<span style="color: #0000FF;">Table</span> <span style="color: #008000;">=</span> MyDataTable</div>
</li>
<li style="font-weight: normal; vertical-align:top;font: normal normal 90% 'Courier New', Courier, monospace; color: #003030;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;color: #000020;">&nbsp; &nbsp;TempDv.<span style="color: #0000FF;">Sort</span> <span style="color: #008000;">=</span> <span style="color: #808080;">&quot;Etiquette desc&quot;</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;font: normal normal 90% 'Courier New', Courier, monospace; color: #003030;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;color: #000020;">&nbsp; &nbsp;<span style="color: #FF8000;">Return</span> TempDv.<span style="color: #0000FF;">ToTable</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Etiquettes&quot;</span>, <span style="color: #0600FF;">True</span>, Columns<span style="color: #000000;">&#41;</span></div>
</li>
<li style="font-weight: normal; vertical-align:top;font: normal normal 90% 'Courier New', Courier, monospace; color: #003030;">
<div style="font: normal normal 1em/1.2em monospace; margin:0; padding:0; background:none; vertical-align:top;color: #000020;"><span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Function</span></div>
</li>
</ol>
</div>
<hr /><p><small>Article original publi&eacute; sur <a href="http://nexeo.fr/nexdotnet">Nexdotnet’s Blog</a> &copy; 2010<br />Sauf utilisation du <a href="http://fr.wikipedia.org/wiki/Droit_de_courte_citation">droit de courte citation</a>, cet article est soumis &agrave; la licence <a rel="license" href="http://creativecommons.org/licenses/by-nd/2.0/fr/">Creative Commons by-nd 2.0 France</a><br /></small></p>.<img src="http://feeds.feedburner.com/~r/Nexdotnet/~4/9LSDsuxHX_Q" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://nexeo.fr/nexdotnet/2009/11/24/entrees-distinctes-et-datatabl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://nexeo.fr/nexdotnet/2009/11/24/entrees-distinctes-et-datatabl/</feedburner:origLink></item>
	</channel>
</rss>
