<?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: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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Commentaires pour The .Net frog</title>
	
	<link>http://www.thedotnetfrog.fr</link>
	<description>Pensées et critiques sur le développement logiciel et .Net depuis le pays des grenouilles!</description>
	<lastBuildDate>Tue, 19 Jan 2010 07:44:21 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<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/ThedotnetFrog-comments-fr" /><feedburner:info uri="thedotnetfrog-comments-fr" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Commentaires sur « Bounded contexts » et persistance par Nieve</title>
		<link>http://www.thedotnetfrog.fr/2010/01/18/bounded-contexts-et-persistance/comment-page-1/#comment-221</link>
		<dc:creator>Nieve</dc:creator>
		<pubDate>Tue, 19 Jan 2010 07:44:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.fr/?p=185#comment-221</guid>
		<description>Bon, là on voit vraiment à quelle point CQRS est génial :) Je crois que le fait d'avoir un bdd (ou au moins une schéma) par contexte est l'un de plus grand "plus" (pluses, is that how you say it in French?).
deux petits question:
1. c'est juste un détail, néanmoins- puisque aujourd'hui on peut faire énormément de chose avec NH (je parle notamment de 'Executable queries' qui nous laisse faire même des 'bulk operations' si on veut- voir http://fabiomaulo.blogspot.com/2009/05/nhibernate-210-executable-queries.html), ne serait il tentant de éviter le plus possible les utilisation de ADO.NET?

2. Cela est une question pas aussi petite- si je bien compris, selon Udi on peut même 'couper' les contextes en Solutions, ce qui permet un mieux "loose coupling" (si je bien compris). Est ce que la sécurité (ou n'importe quel autre cross-contexte/global implémentations) devient pas un sujet un peu plus difficile à gérer? juste curieux :)</description>
		<content:encoded><![CDATA[<p>Bon, là on voit vraiment à quelle point CQRS est génial :) Je crois que le fait d&#8217;avoir un bdd (ou au moins une schéma) par contexte est l&#8217;un de plus grand &laquo;&nbsp;plus&nbsp;&raquo; (pluses, is that how you say it in French?).<br />
deux petits question:<br />
1. c&#8217;est juste un détail, néanmoins- puisque aujourd&#8217;hui on peut faire énormément de chose avec NH (je parle notamment de &#8216;Executable queries&#8217; qui nous laisse faire même des &#8216;bulk operations&#8217; si on veut- voir <a href="http://fabiomaulo.blogspot.com/2009/05/nhibernate-210-executable-queries.html)" onclick="javascript:pageTracker._trackPageview('/http://fabiomaulo.blogspot.com/2009/05/nhibernate-210-executable-queries.html)');" rel="nofollow">http://fabiomaulo.blogspot.com/2009/05/nhibernate-210-executable-queries.html)</a>, ne serait il tentant de éviter le plus possible les utilisation de ADO.NET?</p>
<p>2. Cela est une question pas aussi petite- si je bien compris, selon Udi on peut même &#8216;couper&#8217; les contextes en Solutions, ce qui permet un mieux &laquo;&nbsp;loose coupling&nbsp;&raquo; (si je bien compris). Est ce que la sécurité (ou n&#8217;importe quel autre cross-contexte/global implémentations) devient pas un sujet un peu plus difficile à gérer? juste curieux :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur « Command Query Responsibility Segregation » et « bounded contexts ». par thinkbeforecoding</title>
		<link>http://www.thedotnetfrog.fr/2010/01/17/command-query-responsibility-segregation-et-bounded-contexts/comment-page-1/#comment-220</link>
		<dc:creator>thinkbeforecoding</dc:creator>
		<pubDate>Mon, 18 Jan 2010 13:13:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.fr/?p=181#comment-220</guid>
		<description>@Nieve, bien entendu, tu n'as pas forcement interret à utiliser un type différent de persistence dans chacun de tes contextes, mais si les besoins spécifiques d'un contexte le demande, tu peux utiliser un type de persistence different.

De toute façon, l'intégration des différents contextes se fait par les messages et non par une base de donnée. Un contexte ne doit jamais acceder aux données d'un autre contexte directement.</description>
		<content:encoded><![CDATA[<p>@Nieve, bien entendu, tu n&#8217;as pas forcement interret à utiliser un type différent de persistence dans chacun de tes contextes, mais si les besoins spécifiques d&#8217;un contexte le demande, tu peux utiliser un type de persistence different.</p>
<p>De toute façon, l&#8217;intégration des différents contextes se fait par les messages et non par une base de donnée. Un contexte ne doit jamais acceder aux données d&#8217;un autre contexte directement.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur « Command Query Responsibility Segregation » et « bounded contexts ». par Julien</title>
		<link>http://www.thedotnetfrog.fr/2010/01/17/command-query-responsibility-segregation-et-bounded-contexts/comment-page-1/#comment-219</link>
		<dc:creator>Julien</dc:creator>
		<pubDate>Mon, 18 Jan 2010 07:13:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.fr/?p=181#comment-219</guid>
		<description>Nieve : voici une bonne raison de faire mon second billet de l'année 2010, stay tunned !</description>
		<content:encoded><![CDATA[<p>Nieve : voici une bonne raison de faire mon second billet de l&#8217;année 2010, stay tunned !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur « Command Query Responsibility Segregation » et « bounded contexts ». par Nieve</title>
		<link>http://www.thedotnetfrog.fr/2010/01/17/command-query-responsibility-segregation-et-bounded-contexts/comment-page-1/#comment-218</link>
		<dc:creator>Nieve</dc:creator>
		<pubDate>Sun, 17 Jan 2010 21:34:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.fr/?p=181#comment-218</guid>
		<description>Salut Julien,
Bon, tout d'abord je doit dire que cette architecture est l'une de plus élégants solutions que j'ai vue jusqu'au aujourd'hui :) 

Puis, cette poste est tout à fait une excellente réponse à ma question; mais (évidemment) elle lève une autre question, une de manière plus générale: si on travaille au cas par cas, et on peut se trouver avec des différents manières à persister dans la base les changement, que deviendra l'homogénéité de la persistance? La maintenance, ne sera t elle affaiblie par telles différences / inconsistances??</description>
		<content:encoded><![CDATA[<p>Salut Julien,<br />
Bon, tout d&#8217;abord je doit dire que cette architecture est l&#8217;une de plus élégants solutions que j&#8217;ai vue jusqu&#8217;au aujourd&#8217;hui :) </p>
<p>Puis, cette poste est tout à fait une excellente réponse à ma question; mais (évidemment) elle lève une autre question, une de manière plus générale: si on travaille au cas par cas, et on peut se trouver avec des différents manières à persister dans la base les changement, que deviendra l&#8217;homogénéité de la persistance? La maintenance, ne sera t elle affaiblie par telles différences / inconsistances??</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur « Command Query Responsibility Segregation » et « bounded contexts ». par thinkbeforecoding</title>
		<link>http://www.thedotnetfrog.fr/2010/01/17/command-query-responsibility-segregation-et-bounded-contexts/comment-page-1/#comment-217</link>
		<dc:creator>thinkbeforecoding</dc:creator>
		<pubDate>Sun, 17 Jan 2010 18:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.fr/?p=181#comment-217</guid>
		<description>Effectivement l'approche CQRS offre beaucoup d'avantages.
Le déploiement des differents services peut être fait indépendement. Le context 'marketing' peut changer sans devoir toucher au context 'ventes'.
Il faut bien prendre garde cependant de bien distinguer les commandes et les evenements pour ne pas perdre les benefices du découplage : une commande provoque une modification et génère un (ou plusieurs evenements). Par contre un event handler ne doit pas faire de modification, il doit appeler une commande. Faire un raccourci réduit la flexibilité du système...</description>
		<content:encoded><![CDATA[<p>Effectivement l&#8217;approche CQRS offre beaucoup d&#8217;avantages.<br />
Le déploiement des differents services peut être fait indépendement. Le context &#8216;marketing&#8217; peut changer sans devoir toucher au context &#8216;ventes&#8217;.<br />
Il faut bien prendre garde cependant de bien distinguer les commandes et les evenements pour ne pas perdre les benefices du découplage : une commande provoque une modification et génère un (ou plusieurs evenements). Par contre un event handler ne doit pas faire de modification, il doit appeler une commande. Faire un raccourci réduit la flexibilité du système&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Comment détecter les copier-coller dans un projet? par GuiGau</title>
		<link>http://www.thedotnetfrog.fr/2009/01/31/comment-detecter-les-copier-coller-dans-un-projet/comment-page-1/#comment-213</link>
		<dc:creator>GuiGau</dc:creator>
		<pubDate>Wed, 28 Oct 2009 17:28:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.fr/?p=133#comment-213</guid>
		<description>Bonjour et Merci !

Un grand merci, oui.
Je viens de récupérer du code écrit par une SSII que je ne nommerai pas.
Leurs copier-coller m'ont fait hurler (à coups de blocs de 100, 200, voire 500 lignes... no comment).

Mais grâce à l'outil dont vous parlez, plus un peu de refactorisation, je suis en train de réussir à en faire quelque chose de propre...

Encore merci et bonne fin de journée.</description>
		<content:encoded><![CDATA[<p>Bonjour et Merci !</p>
<p>Un grand merci, oui.<br />
Je viens de récupérer du code écrit par une SSII que je ne nommerai pas.<br />
Leurs copier-coller m&#8217;ont fait hurler (à coups de blocs de 100, 200, voire 500 lignes&#8230; no comment).</p>
<p>Mais grâce à l&#8217;outil dont vous parlez, plus un peu de refactorisation, je suis en train de réussir à en faire quelque chose de propre&#8230;</p>
<p>Encore merci et bonne fin de journée.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Slides de la présentation Domain Driven Design par ALT.Net » Blog Archive » Alt.net Paris #15 :Domain Driven Design avec Greg Young !</title>
		<link>http://www.thedotnetfrog.fr/2008/12/03/slides-de-la-presentation-domain-driven-design/comment-page-1/#comment-209</link>
		<dc:creator>ALT.Net » Blog Archive » Alt.net Paris #15 :Domain Driven Design avec Greg Young !</dc:creator>
		<pubDate>Wed, 24 Jun 2009 19:32:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.fr/?p=79#comment-209</guid>
		<description>[...] attendant, les curieux pourront toujours consulter les slides de la présentation de décembre dernier sur l’implémentation du [...]</description>
		<content:encoded><![CDATA[<p>[...] attendant, les curieux pourront toujours consulter les slides de la présentation de décembre dernier sur l&#8217;implémentation du [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur XP Day France, Jour 1 par Robert Pickering</title>
		<link>http://www.thedotnetfrog.fr/2009/05/25/xp-day-france-jour-1/comment-page-1/#comment-206</link>
		<dc:creator>Robert Pickering</dc:creator>
		<pubDate>Fri, 19 Jun 2009 08:25:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.fr/?p=176#comment-206</guid>
		<description>&gt; A quand un évènement équivalent pour Alt.net?

2010, peut-être ;)</description>
		<content:encoded><![CDATA[<p>&gt; A quand un évènement équivalent pour Alt.net?</p>
<p>2010, peut-être ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Découvrez Resharper! par Julien</title>
		<link>http://www.thedotnetfrog.fr/2008/12/18/decouvrez-resharper/comment-page-1/#comment-193</link>
		<dc:creator>Julien</dc:creator>
		<pubDate>Thu, 21 May 2009 05:20:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.fr/?p=116#comment-193</guid>
		<description>Avec 8g de ram, une consommation de 700mo pour Visual ne devrait pas être un gros problème en soit. As-tu désactivé l'analyse de solution? sur ce type de solution cette feature n'est pas utilisable.</description>
		<content:encoded><![CDATA[<p>Avec 8g de ram, une consommation de 700mo pour Visual ne devrait pas être un gros problème en soit. As-tu désactivé l&#8217;analyse de solution? sur ce type de solution cette feature n&#8217;est pas utilisable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Découvrez Resharper! par Simon Mourier</title>
		<link>http://www.thedotnetfrog.fr/2008/12/18/decouvrez-resharper/comment-page-1/#comment-192</link>
		<dc:creator>Simon Mourier</dc:creator>
		<pubDate>Wed, 20 May 2009 21:26:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.thedotnetfrog.fr/?p=116#comment-192</guid>
		<description>Bon, ben j'ai essayé la 4.5 est c'est exactement pareil. Mon VS 2008 prend normalement 300-400M (40 projets, 2000 .cs). Avec Resharper, il prend 700M au bout d'une heure, et VS se met à ralentir! bref, c'est inutilisable pour moi</description>
		<content:encoded><![CDATA[<p>Bon, ben j&#8217;ai essayé la 4.5 est c&#8217;est exactement pareil. Mon VS 2008 prend normalement 300-400M (40 projets, 2000 .cs). Avec Resharper, il prend 700M au bout d&#8217;une heure, et VS se met à ralentir! bref, c&#8217;est inutilisable pour moi</p>
]]></content:encoded>
	</item>
</channel>
</rss>
