<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5262664886761949136</id><updated>2011-12-27T16:43:18.159+01:00</updated><category term='paramètre'/><category term='MEF'/><category term='mDNS'/><category term='DNS'/><category term='Ajax control toolkit'/><category term='Bonjour'/><category term='modal popup'/><category term='Sécurité'/><category term='Apple'/><category term='Codeplex'/><category term='Performances'/><category term='VLC'/><category term='.NET'/><category term='ASP.NET'/><title type='text'>Nicolas Penin</title><subtitle type='html'>dot Nicolas Engineering Thinking</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>nicolaspenin</name><uri>http://www.blogger.com/profile/13217955043676090484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-3443724561679641291</id><published>2011-10-18T16:36:00.001+02:00</published><updated>2011-10-19T07:40:42.070+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>La façon de construire des UI évolue</title><summary type='text'>Depuis quelques temps, je travaille sur un framework d’UI en .NET. Ce framework est potentiellement capable de générer une UI en n’importe quoi. Pour l’instant un rendu WPF et HTML sont implémentés. Ce dont je me suis aperçu en faisant de framework c’est que nos besoins d’UI ont évolués.   Les contrôles d’UI que nous voulons ne sont plus des contrôles bas niveau tels qu’un bouton ou un TextBox, </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/3443724561679641291/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=3443724561679641291' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/3443724561679641291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/3443724561679641291'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2011/10/la-facon-de-construire-des-ui-evolue.html' title='La façon de construire des UI évolue'/><author><name>nicolaspenin</name><uri>http://www.blogger.com/profile/13217955043676090484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-1584929104561506238</id><published>2011-07-07T16:07:00.001+02:00</published><updated>2011-07-07T16:07:41.384+02:00</updated><title type='text'>Evaluant est Happly</title><summary type='text'>Depuis le premier juillet 2011, Evaluant devient Happly. A partir de là, nous pouvons nous poser la question suivante : Qu’est ce que cela change ? La réponse pourrait se résumer à plein de choses et pas grand chose. Alors, un complément de précision est nécessaire :     Ce qui change : un nouveau nom, de nouvelles ambitions et plus de moyens.     Ce qui ne change pas : les mêmes équipes, les </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/1584929104561506238/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=1584929104561506238' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/1584929104561506238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/1584929104561506238'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2011/07/evaluant-est-happly.html' title='Evaluant est Happly'/><author><name>nicolaspenin</name><uri>http://www.blogger.com/profile/13217955043676090484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-3487069553831377846</id><published>2011-07-01T13:18:00.001+02:00</published><updated>2011-07-01T13:18:30.159+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='VLC'/><title type='text'>Marshalling en .NET, quelle galère !</title><summary type='text'>Bonjour à tous,  Je n’ai pas consacré beaucoup de temps ces temps-ci au mon blog. Cela ne m’a pas empêché de travailler sur un projet perso. J’en avais déjà parlé à quelques collègues, mon but est de me faire un media center basé sur VLC en WPF. J’avais 3 idées en têtes :     Intégrer sans WindowsFormsControlHost la vidéo de VLC pour pouvoir avec la puissance de WPF au niveau des transformations</summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/3487069553831377846/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=3487069553831377846' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/3487069553831377846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/3487069553831377846'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2011/07/marshalling-en-net-quelle-galere.html' title='Marshalling en .NET, quelle galère !'/><author><name>nicolaspenin</name><uri>http://www.blogger.com/profile/13217955043676090484</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-2677766534665731608</id><published>2011-02-04T16:05:00.001+01:00</published><updated>2011-02-04T16:05:09.596+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>EUSS en asynchrone !</title><summary type='text'>Euss avance ! Désormais, les requêtes en asynchrones sont réalisable. En tout cas le moteur le plus basique d’euss (le moteur mémoire) les gère. C’est bientôt la fin de DataService   </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/2677766534665731608/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=2677766534665731608' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/2677766534665731608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/2677766534665731608'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2011/02/euss-en-asynchrone.html' title='EUSS en asynchrone !'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_45tHatwdBWc/TUwVpII096I/AAAAAAAAABA/qvaX6gZemyo/s72-c/wlEmoticon-winkingsmile2.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-7473493048329234273</id><published>2010-02-09T09:45:00.001+01:00</published><updated>2010-02-09T11:52:35.452+01:00</updated><title type='text'>Comment activer l’intellisense sur les fichiers javascript</title><summary type='text'>Salut à tous,  Je viens juste de lire un post que j’ai pensé qu’il serait intéressant de partager. Vous avez tous certainement déjà entendu parler de jquery et du fait qu’avec la version 1.3, il y avait un fichier vsdoc que vous pouviez télécharger pour avoir l’intellisense lors de l’écriture de javascript avec jquery. Maintenant, un patch a été publié pour visual studio qui active le support des</summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/7473493048329234273/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=7473493048329234273' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/7473493048329234273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/7473493048329234273'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2010/02/comment-activer-lintellisense-sur-les.html' title='Comment activer l’intellisense sur les fichiers javascript'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-7251650483257855894</id><published>2010-01-07T09:56:00.001+01:00</published><updated>2010-01-07T09:56:34.134+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Sécurité'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Performances'/><title type='text'>Comment améliorer les performances de votre application intranet ASP.NET ?</title><summary type='text'>Avez-vous déjà regardé le nombre de requêtes effectuées par une application web intranet ?J’insiste sur Intranet, parce que je parle des application utilisation l’authentification windows. Généralement, pour  ce type d’applications, on les configure pour rejeter les utilisateurs anonymes. Cependant, cela implique que chaque fichier aura besoin d’une authentification, ce qui totalement faux : les </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/7251650483257855894/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=7251650483257855894' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/7251650483257855894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/7251650483257855894'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2010/01/comment-ameliorer-les-performances-de.html' title='Comment améliorer les performances de votre application intranet ASP.NET ?'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-1686948548073071652</id><published>2009-10-24T19:56:00.000+02:00</published><updated>2009-10-24T20:04:59.025+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Codeplex'/><category scheme='http://www.blogger.com/atom/ns#' term='Bonjour'/><title type='text'>Comment faire un proxy HTTP</title><summary type='text'>Comme vous l’avez vu, j’ai récemment mis à jour mon projet codeplex zeroconf. Ce projet ne contient pas seulement l’implémentation du protocol DNS et du protocol Bonjour. Il contient aussi l’implémentation du protocol HTTP qui me permet d’envoyer des requêtes HTTP en UDP, chose qui n’est pas faisable avec l’implémentation du framework .NET. Au boulot, j’ai besoin de vérifier qu’une application </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/1686948548073071652/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=1686948548073071652' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/1686948548073071652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/1686948548073071652'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2009/10/comment-faire-un-proxy-http.html' title='Comment faire un proxy HTTP'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-8148995600737798908</id><published>2009-10-23T11:47:00.001+02:00</published><updated>2009-10-23T11:47:04.100+02:00</updated><title type='text'>Bonjour mis à jour</title><summary type='text'>Bonjour à tous,  J’ai mis à jour mon projet codeplex zeroconf. Le principal but de cette release est du refactoring. Ce project n’est pas seulement une implémentation de bonjour, mais contient aussi une implémentation de serveur. Avec cette implémentation de serveur, vous pouvez faire presque tout ce que vous voulez. Le seul désavantage, c’est que je ne gère pas les sessions. Pour comprendre de </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/8148995600737798908/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=8148995600737798908' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/8148995600737798908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/8148995600737798908'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2009/10/bonjour-mis-jour.html' title='Bonjour mis à jour'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-6629365066235880944</id><published>2009-08-05T23:28:00.000+02:00</published><updated>2009-08-05T23:37:27.610+02:00</updated><title type='text'>Singleton réutilisable dépendant d'un context Http</title><summary type='text'>Salut à tous,Après avoir lu le post d'Ayende Rahien, je me suis dit qu'il fallait que je partage l'implémentation de mon module de singleton http que j'utilise depuis un certain temps maintenant. Ce module me permet avec très peu de lignes de codd d'avoir une seule instance de ce que je veux. Si comme Ayende, vous utilisez NHibernate, vous avez seulement d'hériter du code que je vais vous donner </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/6629365066235880944/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=6629365066235880944' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/6629365066235880944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/6629365066235880944'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2009/08/singleton-reutilisable-dependant-dun.html' title='Singleton réutilisable dépendant d&apos;un context Http'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-2505172414983569567</id><published>2009-07-10T18:43:00.000+02:00</published><updated>2009-08-04T09:03:55.028+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ajax control toolkit'/><category scheme='http://www.blogger.com/atom/ns#' term='modal popup'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='paramètre'/><title type='text'>ModalPopup paramétrée</title><summary type='text'>Bonjour à tous,Certains d'entres vous ont peut-être déjà eu le problème : ouvrir une fenêtre modale (en l'occurence avec AjaxControlToolkit), et pouvoir lui passer un paramètre, l'id du contrôle ayant ouvert la popup par exemple. Sachez que c'est entièrement possible, cela nécessite juste un peu de code. La première chose à savoir c'est qu'avec le framework AjaxControlToolkit, il existe une </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/2505172414983569567/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=2505172414983569567' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/2505172414983569567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/2505172414983569567'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2009/07/modalpopup-parametree.html' title='ModalPopup paramétrée'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-5522131388849384898</id><published>2009-06-06T11:31:00.000+02:00</published><updated>2009-06-06T11:36:29.036+02:00</updated><title type='text'>jQuery Control Toolkit</title><summary type='text'>Bonjour à tous,Cela fait longtemps que je n'avais pas posté quelque chose sur mon blog, J'ai été légèrement occupé par mon travail. Mais ce travail me permet aujourd'hui de vous présenter un nouveau projet codeplex : jQuery Control Toolkit. Le but de ce projet est de permettre d'utiliser jQuery au travers d'extenders en ASP.NET, mais plus généralement de fournir des nouvelles fonctionnalités en </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/5522131388849384898/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=5522131388849384898' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/5522131388849384898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/5522131388849384898'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2009/06/jquery-control-toolkit.html' title='jQuery Control Toolkit'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-5557824591552938312</id><published>2009-03-23T09:07:00.000+01:00</published><updated>2009-03-23T09:10:24.059+01:00</updated><title type='text'>Powershell pour Visual Studio</title><summary type='text'>Bonjour,Voilà mon nouveau projet : Powershell for Visual Studio. Vous pourrez déjà y trouver la coloration syntaxique, ainsi qu'un intellisense basique (cmdlets disponibles, avec leur aide). Actuellement, il semble que le SDK VS2008 soit requis pour le faire marcher. Ce sera résolu dans la prochaine version...Amusez-vous !Powershell for Visual Studio</summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/5557824591552938312/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=5557824591552938312' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/5557824591552938312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/5557824591552938312'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2009/03/powershell-pour-visual-studio.html' title='Powershell pour Visual Studio'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-6334699437025328970</id><published>2009-02-24T13:50:00.000+01:00</published><updated>2009-02-24T13:55:13.774+01:00</updated><title type='text'>XNA Designer 0.1</title><summary type='text'>Bonjour à tous,J'ai mis à jour mon projet XNA sur codeplex. Maintenant, le concepteur fonctionne, il est (plus ou moins) beau. De plus, vous pouvez aussi télécharger une librarie de composants contenant : des caméras, un model viewer, un cube, un escalier, un mur, ... Vous pouvez avoir un aperçu du concepteur sur la page d'accueil du projet.Vous voulez l'essaeyer par vous même, allez télécharger </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/6334699437025328970/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=6334699437025328970' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/6334699437025328970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/6334699437025328970'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2009/02/xna-designer-01.html' title='XNA Designer 0.1'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-1204567541984812189</id><published>2009-02-06T23:52:00.000+01:00</published><updated>2009-02-07T00:04:53.178+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MEF'/><category scheme='http://www.blogger.com/atom/ns#' term='Codeplex'/><category scheme='http://www.blogger.com/atom/ns#' term='Bonjour'/><title type='text'>Bonjour MEF</title><summary type='text'>Bonjour à tous,Vous connaissez MEF (Managed Extensibility Framework) ? C'est un framework permettant une meilleure réutilisation d'application et de composants. En utilisant MEF, les applications .NET peuvent être compilées statiquement et composée dynamiquement. Je vous laisser allez vois le site sur codeplex pour plus d'informations.MEF est basé sur un principe de catalogue, il y a un </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/1204567541984812189/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=1204567541984812189' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/1204567541984812189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/1204567541984812189'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2009/02/bonjour-mef.html' title='Bonjour MEF'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-672963867225828234</id><published>2009-01-14T10:08:00.000+01:00</published><updated>2009-01-14T10:18:17.335+01:00</updated><title type='text'>Implémentation concrète du pattern Singleton en .NET</title><summary type='text'>Bonjour à tous,Un pattern que l'on retrouve assez régulièrement est le pattern singleton, je vous propose ici une implémentation .NET. Celle ci gère le fait que l'on veuille un singleton dépendant d'un contexte ou non (singleton par contexte ASP.NET, singleton par contexte WCF, singleton par Thread, singleton pour une application ASP.NET) :public class Singleton&lt;T&gt;    {        private Singleton()</summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/672963867225828234/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=672963867225828234' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/672963867225828234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/672963867225828234'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2009/01/implmentation-concrte-du-pattern.html' title='Implémentation concrète du pattern Singleton en .NET'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-5702463893674192869</id><published>2009-01-07T14:09:00.000+01:00</published><updated>2009-01-07T14:12:14.381+01:00</updated><title type='text'>Addresse de mon dernier projet sur codeplex</title><summary type='text'>Bonjour à tous,l'adresse de mon projet sur codeplex a changé. Pourquoi ? Tout simplement parce qu'en plus de gérer le protocol bonjour, j'ai aussi rajouter l'implémentation de upnp. Voici donc la nouvelle adresse :http://www.codeplex.com/zeroconfSee you</summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/5702463893674192869/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=5702463893674192869' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/5702463893674192869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/5702463893674192869'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2009/01/addresse-de-mon-dernier-projet-sur.html' title='Addresse de mon dernier projet sur codeplex'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-6825858867343147460</id><published>2009-01-02T07:31:00.001+01:00</published><updated>2009-01-07T14:19:35.855+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><category scheme='http://www.blogger.com/atom/ns#' term='mDNS'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Codeplex'/><category scheme='http://www.blogger.com/atom/ns#' term='Bonjour'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Implémentation DNS et Bonjour en .NET</title><summary type='text'>Bonjour à tous,J'ai récemment publié sur codeplex une implémentation partielle du protocole DNS en objet, ainsi qu'une implémentation du protocole Bonjour d'Apple. Vous allez certainement me dire pourquoi implémenter le protocole DNS alors que la classe Dns existe en .NET. Premièrement parce que la classe Dns se base sur des API Win32 chose que je ne voulais pas. Deuxièmement, parce que cette </summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/6825858867343147460/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=6825858867343147460' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/6825858867343147460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/6825858867343147460'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2009/01/implmentation-dns-et-bonjour-en-net.html' title='Implémentation DNS et Bonjour en .NET'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5262664886761949136.post-7669021017117678113</id><published>2008-12-02T17:19:00.000+01:00</published><updated>2008-12-02T17:21:05.902+01:00</updated><title type='text'>Bonjour monde</title><summary type='text'>Bonjour à tous,Je vais m'efforcer de publier sur ce blog, les mêmes informations que celles que je publie sur dotnetguru mais en français...A bientôt</summary><link rel='replies' type='application/atom+xml' href='http://nicolaspenin.blogspot.com/feeds/7669021017117678113/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5262664886761949136&amp;postID=7669021017117678113' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/7669021017117678113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5262664886761949136/posts/default/7669021017117678113'/><link rel='alternate' type='text/html' href='http://nicolaspenin.blogspot.com/2008/12/bonjour-monde.html' title='Bonjour monde'/><author><name>neonp</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
