<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>Daniel Fisher (lennybacon.com)</title>
    <link>http://lennybacon.com/</link>
    <description>SOA, DATA &amp; THE WEB</description>
    <image>
      <url>http://lennybacon.com/images/daniel_fisher_lennybacon.jpg</url>
      <title>Daniel Fisher (lennybacon.com)</title>
      <link>http://lennybacon.com/</link>
    </image>
    <language>en-us</language>
    <copyright>Daniel Fisher(lennybacon.com)</copyright>
    <lastBuildDate>Fri, 03 Sep 2010 10:41:06 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>info@lennybacon.com</managingEditor>
    <webMaster>info@lennybacon.com</webMaster>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=123b0779-ef67-410a-b636-d6edafc1316c</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,123b0779-ef67-410a-b636-d6edafc1316c.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,123b0779-ef67-410a-b636-d6edafc1316c.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=123b0779-ef67-410a-b636-d6edafc1316c</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just installed Adobe Air Launchpad Beta. It is an application that eases up development
of Adobe Air Projects.  By providing a wizard UI that collects information on
how the app will be called, look like and so on … The result is a generated project.
</p>
        <p>
Even If I’m really not a fan of Adobe… The approach is more likeable in contrast to
a simplified development UI. Why? Because it eases up the process for everyone. For
a professional it saves a few seconds; for a newbee it hides the complexity of getting
started and flattens the learning curve.
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image001_2.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image001_thumb.png" width="384" height="240" />
          </a>
        </p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image002_2.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image002_thumb.png" width="380" height="236" />
          </a>
        </p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image003_2.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image003_thumb.png" width="384" height="238" />
          </a>
        </p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image004_2.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image004_thumb.png" width="385" height="242" />
          </a>
        </p>
        <p>
  
</p>
        <p>
          <a name="_MailAutoSig">
          </a>
          <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=123b0779-ef67-410a-b636-d6edafc1316c" />
          <br />
          <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</p>
      </body>
      <title>Launchpad–Good Idea</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,123b0779-ef67-410a-b636-d6edafc1316c.aspx</guid>
      <link>http://lennybacon.com/2010/09/03/LaunchpadGoodIdea.aspx</link>
      <pubDate>Fri, 03 Sep 2010 10:41:06 GMT</pubDate>
      <description>&lt;p&gt;
I just installed Adobe Air Launchpad Beta. It is an application that eases up development
of Adobe Air Projects.&amp;nbsp; By providing a wizard UI that collects information on
how the app will be called, look like and so on … The result is a generated project.
&lt;/p&gt;
&lt;p&gt;
Even If I’m really not a fan of Adobe… The approach is more likeable in contrast to
a simplified development UI. Why? Because it eases up the process for everyone. For
a professional it saves a few seconds; for a newbee it hides the complexity of getting
started and flattens the learning curve.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image001_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image001_thumb.png" width="384" height="240"&gt;&lt;/a&gt; 
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image002_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image002_thumb.png" width="380" height="236"&gt;&lt;/a&gt; 
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image003_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image003_thumb.png" width="384" height="238"&gt;&lt;/a&gt; 
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image004_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lennybacon.com/content/binary/WindowsLiveWriter/9121cd5f04ea_B031/clip_image004_thumb.png" width="385" height="242"&gt;&lt;/a&gt; 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
&lt;a name="_MailAutoSig"&gt;&lt;/a&gt;&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=123b0779-ef67-410a-b636-d6edafc1316c" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,123b0779-ef67-410a-b636-d6edafc1316c.aspx</comments>
      <category>Misc</category>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=7680a6e7-3767-488f-8920-2766f905b5b2</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,7680a6e7-3767-488f-8920-2766f905b5b2.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,7680a6e7-3767-488f-8920-2766f905b5b2.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=7680a6e7-3767-488f-8920-2766f905b5b2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
NGem is a small utility that can help you to resolve assembly references (third-party
or you own framework stuff).
</p>
        <p>
This is the second post on how to work with <a href="http://ngem.devplex.net/" target="_blank">NGem</a>. 
</p>
        <p>
Lets assume you create a new project and start with creating its directory:
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_2.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_thumb.png" width="244" height="125" />
          </a>
        </p>
        <p>
In the new project directory you can now run NGem to resolve the latest versions of
the assemblies that you like to reference from a http reachable location. To set the
location of the repository where the ngems are stored just edit the config files appsetting
called nGemSource.
</p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:8483f840-7d11-43c5-9c57-9326242e5124" class="wlWriterEditableSmartContent">
          <pre style=" width: 532px; height: 137px;background-color:White;overflow: auto;;font-family:Consolas;font-size:8,25">
            <div>
              <!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
              <span style="color: #0000FF;">&lt;?</span>
              <span style="color: #FF00FF;">xml
version="1.0"</span>
              <span style="color: #0000FF;">?&gt;</span>
              <span style="color: #000000;">
              </span>
              <span style="color: #0000FF;">&lt;</span>
              <span style="color: #800000;">configuration</span>
              <span style="color: #0000FF;">&gt;</span>
              <span style="color: #000000;">
              </span>
              <span style="color: #0000FF;">&lt;</span>
              <span style="color: #800000;">appSettings</span>
              <span style="color: #0000FF;">&gt;</span>
              <span style="color: #000000;">
              </span>
              <span style="color: #0000FF;">&lt;</span>
              <span style="color: #800000;">add </span>
              <span style="color: #FF0000;">key</span>
              <span style="color: #0000FF;">="nGemSource"</span>
              <span style="color: #FF0000;"> value</span>
              <span style="color: #0000FF;">="http://ngem.devplex.net/gems"</span>
              <span style="color: #0000FF;">/&gt;</span>
              <span style="color: #000000;">
              </span>
              <span style="color: #0000FF;">&lt;/</span>
              <span style="color: #800000;">appSettings</span>
              <span style="color: #0000FF;">&gt;</span>
              <span style="color: #000000;">
              </span>
              <span style="color: #0000FF;">&lt;/</span>
              <span style="color: #800000;">configuration </span>
            </div>
          </pre>
          <!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com -->
        </div>
        <p>
Now type:
</p>
        <p>
NGEM.exe install {your_package_name}
</p>
        <p>
To see how you can create a ngem package take a look at the post <a href="http://lennybacon.com/2010/08/23/HowToCreateANgemPackage.aspx" target="_blank">here</a>.
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_4.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_thumb_1.png" width="537" height="215" />
          </a>
        </p>
        <p>
Because I’ve choosen to download my ngems from a password protected location (Windows
Authentication and SSL + Basic Authentication are supported) NGem asks me for a username
and a password (these will be stored – currently unencrypted – under your user profile
directory (protected by the systems ACLs) is a settings file.
</p>
        <p>
NGem will take care of adding the package plus all of its references to a directory
called lib:
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_6.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_thumb_2.png" width="310" height="121" />
          </a>
        </p>
        <p>
That’s it folks. I really think its easy this way coping with references.
</p>
        <p>
Whats next? A build task? A Visual Studio Plug-In? Let me and <a href="http://www.philipproplesch.de/" target="_blank">Philip
Proplesch</a> know!
</p>
        <p>
--Daniel
</p>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=7680a6e7-3767-488f-8920-2766f905b5b2" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>How to resolve referenced assemblies with NGem</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,7680a6e7-3767-488f-8920-2766f905b5b2.aspx</guid>
      <link>http://lennybacon.com/2010/08/23/HowToResolveReferencedAssembliesWithNGem.aspx</link>
      <pubDate>Mon, 23 Aug 2010 22:09:20 GMT</pubDate>
      <description>&lt;p&gt;
NGem is a small utility that can help you to resolve assembly references (third-party
or you own framework stuff).
&lt;/p&gt;
&lt;p&gt;
This is the second post on how to work with &lt;a href="http://ngem.devplex.net/" target="_blank"&gt;NGem&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
Lets assume you create a new project and start with creating its directory:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_thumb.png" width="244" height="125"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
In the new project directory you can now run NGem to resolve the latest versions of
the assemblies that you like to reference from a http reachable location. To set the
location of the repository where the ngems are stored just edit the config files appsetting
called nGemSource.
&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:8483f840-7d11-43c5-9c57-9326242e5124" class="wlWriterEditableSmartContent"&gt;&lt;pre style=" width: 532px; height: 137px;background-color:White;overflow: auto;;font-family:Consolas;font-size:8,25"&gt;
&lt;div&gt;
&lt;!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color: #FF00FF;"&gt;xml
version=&amp;quot;1.0&amp;quot;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;?&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;configuration&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;appSettings&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;add &lt;/span&gt;&lt;span style="color: #FF0000;"&gt;key&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;=&amp;quot;nGemSource&amp;quot;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt; value&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;=&amp;quot;http://ngem.devplex.net/gems&amp;quot;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;appSettings&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;configuration &lt;/span&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --&gt;
&lt;/div&gt;
&lt;p&gt;
Now type:
&lt;/p&gt;
&lt;p&gt;
NGEM.exe install {your_package_name}
&lt;/p&gt;
&lt;p&gt;
To see how you can create a ngem package take a look at the post &lt;a href="http://lennybacon.com/2010/08/23/HowToCreateANgemPackage.aspx" target="_blank"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_4.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_thumb_1.png" width="537" height="215"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Because I’ve choosen to download my ngems from a password protected location (Windows
Authentication and SSL + Basic Authentication are supported) NGem asks me for a username
and a password (these will be stored – currently unencrypted – under your user profile
directory (protected by the systems ACLs) is a settings file.
&lt;/p&gt;
&lt;p&gt;
NGem will take care of adding the package plus all of its references to a directory
called lib:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_6.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/HowtoresolvereferencedassemblieswithNGem_15083/image_thumb_2.png" width="310" height="121"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
That’s it folks. I really think its easy this way coping with references.
&lt;/p&gt;
&lt;p&gt;
Whats next? A build task? A Visual Studio Plug-In? Let me and &lt;a href="http://www.philipproplesch.de/" target="_blank"&gt;Philip
Proplesch&lt;/a&gt; know!
&lt;/p&gt;
&lt;p&gt;
--Daniel
&lt;/p&gt;
&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=7680a6e7-3767-488f-8920-2766f905b5b2" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,7680a6e7-3767-488f-8920-2766f905b5b2.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=3db30e5c-e388-4d47-9c85-7eb5e2a317e2</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,3db30e5c-e388-4d47-9c85-7eb5e2a317e2.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,3db30e5c-e388-4d47-9c85-7eb5e2a317e2.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=3db30e5c-e388-4d47-9c85-7eb5e2a317e2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
NGem is a small utility that can help you to resolve assembly references (third-party
or you own framework stuff).
</p>
        <p>
This is the first post on how to work with <a href="http://ngem.devplex.net/" target="_blank">NGem</a>. 
</p>
        <p>
So lets imagine you have created a few assemblies:
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_2.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_thumb.png" width="195" height="153" />
          </a>
        </p>
        <p>
The assembly in the directory ObjectModel.Data relies on the one called ObjectModel.
So we need to create a reference…
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_4.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_thumb_1.png" width="244" height="161" />
          </a>
        </p>
        <p>
Its pretty straight forward. Just create a file in the corresponding directory called
References.xml with the following content:
</p>
        <div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:9ffc19c1-2269-4b4e-9a3e-c370ff6412eb" class="wlWriterEditableSmartContent">
          <pre style=" width: 409px; height: 97px;background-color:White;overflow: auto;;font-family:Consolas;font-size:8,25">
            <div>
              <!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
              <span style="color: #0000FF;">&lt;?</span>
              <span style="color: #FF00FF;">xml
version="1.0"</span>
              <span style="color: #0000FF;">?&gt;</span>
              <span style="color: #000000;">
              </span>
              <span style="color: #0000FF;">&lt;</span>
              <span style="color: #800000;">references</span>
              <span style="color: #0000FF;">&gt;</span>
              <span style="color: #000000;">
              </span>
              <span style="color: #0000FF;">&lt;</span>
              <span style="color: #800000;">add </span>
              <span style="color: #FF0000;">name</span>
              <span style="color: #0000FF;">="devcoach.ObjectModel"</span>
              <span style="color: #FF0000;">
              </span>
              <span style="color: #0000FF;">/&gt;</span>
              <span style="color: #000000;">
              </span>
              <span style="color: #0000FF;">&lt;/</span>
              <span style="color: #800000;">references</span>
              <span style="color: #0000FF;">&gt;</span>
            </div>
          </pre>
          <!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com -->
        </div>
        <p>
Now lets build the ngems:
</p>
        <p>
ngem.exe make “D:\lib\“ devcoach ObjectModel
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_6.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_thumb_2.png" width="582" height="163" />
          </a>
        </p>
        <p>
ngem.exe make “D:\lib\“ devcoach ObjectModel.Data
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_8.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_thumb_3.png" width="582" height="163" />
          </a>
        </p>
        <p>
Now just upload the ngems to a http reachable destination and you’re done.
</p>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=3db30e5c-e388-4d47-9c85-7eb5e2a317e2" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>How to create a ngem package</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,3db30e5c-e388-4d47-9c85-7eb5e2a317e2.aspx</guid>
      <link>http://lennybacon.com/2010/08/23/HowToCreateANgemPackage.aspx</link>
      <pubDate>Mon, 23 Aug 2010 21:52:31 GMT</pubDate>
      <description>&lt;p&gt;
NGem is a small utility that can help you to resolve assembly references (third-party
or you own framework stuff).
&lt;/p&gt;
&lt;p&gt;
This is the first post on how to work with &lt;a href="http://ngem.devplex.net/" target="_blank"&gt;NGem&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
So lets imagine you have created a few assemblies:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_thumb.png" width="195" height="153"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
The assembly in the directory ObjectModel.Data relies on the one called ObjectModel.
So we need to create a reference…
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_4.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_thumb_1.png" width="244" height="161"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Its pretty straight forward. Just create a file in the corresponding directory called
References.xml with the following content:
&lt;/p&gt;
&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9D7513F9-C04C-4721-824A-2B34F0212519:9ffc19c1-2269-4b4e-9a3e-c370ff6412eb" class="wlWriterEditableSmartContent"&gt;&lt;pre style=" width: 409px; height: 97px;background-color:White;overflow: auto;;font-family:Consolas;font-size:8,25"&gt;
&lt;div&gt;
&lt;!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

--&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;?&lt;/span&gt;&lt;span style="color: #FF00FF;"&gt;xml
version=&amp;quot;1.0&amp;quot;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;?&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;references&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;add &lt;/span&gt;&lt;span style="color: #FF0000;"&gt;name&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;=&amp;quot;devcoach.ObjectModel&amp;quot;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt; &lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;references&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;
&lt;/div&gt;
&lt;/pre&gt;
&lt;!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --&gt;
&lt;/div&gt;
&lt;p&gt;
Now lets build the ngems:
&lt;/p&gt;
&lt;p&gt;
ngem.exe make “D:\lib\“ devcoach ObjectModel
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_6.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_thumb_2.png" width="582" height="163"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
ngem.exe make “D:\lib\“ devcoach ObjectModel.Data
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_8.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Howtocreateangem_14D76/image_thumb_3.png" width="582" height="163"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Now just upload the ngems to a http reachable destination and you’re done.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=3db30e5c-e388-4d47-9c85-7eb5e2a317e2" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,3db30e5c-e388-4d47-9c85-7eb5e2a317e2.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=d639925b-0c93-4b72-9c67-64fdcb7463db</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,d639925b-0c93-4b72-9c67-64fdcb7463db.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,d639925b-0c93-4b72-9c67-64fdcb7463db.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d639925b-0c93-4b72-9c67-64fdcb7463db</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I’d really like to thank <a href="http://www.hanselman.com/" target="_blank">Scott
Hanselman</a> for digging into the nitty gritty details of how to change the Visual
Studio Default Browser.
</p>
        <p>
But… let me cite one of the comments:
</p>
        <p>
“Should adding browser options to Visual Studio be &lt;sarcasm&gt;this easy&lt;/sarcasm&gt;?”
</p>
        <p>
I hope we all agree on: Go fix this!
</p>
        <p>
As I have not found my way to powershell (yet) and I want to have VS Integration (as
Scott finalizes his post) too: Here comes the macro version…
</p>
        <pre class="brush: vb;">
          <textarea style="width: 550px; height: 276px" class="brush: vb;" rows="1" cols="1">Sub
SetInternetExplorerAsDefaultBrowser() Dim FilePath As String = _ Path.Combine( _ Environment.GetFolderPath(
_ Environment.SpecialFolder.UserProfile), _ "AppData\Local\Microsoft\VisualStudio\10.0\browsers.xml")
Dim xml As String = "&lt;?xml version=""1.0""?&gt;" &amp; vbCrLf &amp; _ "&lt;BrowserInfo&gt;"
&amp; _ "&lt;Browser&gt;" &amp; _ "&lt;Name&gt;Internet Explorer&lt;/Name&gt;" &amp;
_ "&lt;Path&gt;""C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE""&lt;/Path&gt;"
&amp; _ "&lt;Resolution&gt;3&lt;/Resolution&gt;" &amp; _ "&lt;IsDefault&gt;True&lt;/IsDefault&gt;"
&amp; _ "&lt;DDE&gt;&lt;Service&gt;IExplore&lt;/Service&gt;" &amp; _ "&lt;TopicOpenURL&gt;WWW_OpenURL&lt;/TopicOpenURL&gt;"
&amp; _ "&lt;ItemOpenURL&gt;""%s"",,0xffffffff,3,,,,&lt;/ItemOpenURL&gt;" &amp; _
"&lt;TopicActivate&gt;WWW_Activate&lt;/TopicActivate&gt;" &amp; _ "&lt;ItemActivate&gt;0xffffffff,0&lt;/ItemActivate&gt;"
&amp; _ "&lt;/DDE&gt;" &amp; _ "&lt;/Browser&gt;" &amp; _ "&lt;/BrowserInfo&gt;" If
(File.Exists(FilePath)) Then File.Delete(FilePath) End If Using sw As New StreamWriter(FilePath)
sw.Write(xml) End Using Dim ConfigFile As New FileInfo(FilePath) Using key As RegistryKey
= _ Registry.CurrentUser.OpenSubKey( _ "Software\" &amp; _ "Microsoft\" &amp; _ "VisualStudio\"
&amp; _ "10.0\" &amp; _ "WebBrowser\" &amp; _ "ConfigTimestamp", _ True) key.SetValue(
_ "LastConfigurationTimestamp", _ DateTime.Now.ToUniversalTime().ToFileTime(), _ RegistryValueKind.QWord)
key.SetValue( _ "CacheFileDateLastMod", _ ConfigFile.LastWriteTimeUtc.ToFileTime(),
_ RegistryValueKind.QWord) key.SetValue( _ "CacheFileSizeBytes", _ ConfigFile.Length,
_ RegistryValueKind.DWord) End Using End Sub </textarea>
        </pre>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=d639925b-0c93-4b72-9c67-64fdcb7463db" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>Re: How to change the default browser in Visual Studio programmatically</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,d639925b-0c93-4b72-9c67-64fdcb7463db.aspx</guid>
      <link>http://lennybacon.com/2010/08/22/ReHowToChangeTheDefaultBrowserInVisualStudioProgrammatically.aspx</link>
      <pubDate>Sun, 22 Aug 2010 20:13:35 GMT</pubDate>
      <description>&lt;p&gt;
I’d really like to thank &lt;a href="http://www.hanselman.com/" target="_blank"&gt;Scott
Hanselman&lt;/a&gt; for digging into the nitty gritty details of how to change the Visual
Studio Default Browser.
&lt;/p&gt;
&lt;p&gt;
But… let me cite one of the comments:
&lt;/p&gt;
&lt;p&gt;
“Should adding browser options to Visual Studio be &amp;lt;sarcasm&amp;gt;this easy&amp;lt;/sarcasm&amp;gt;?”
&lt;/p&gt;
&lt;p&gt;
I hope we all agree on: Go fix this!
&lt;/p&gt;
&lt;p&gt;
As I have not found my way to powershell (yet) and I want to have VS Integration (as
Scott finalizes his post) too: Here comes the macro version…
&lt;/p&gt;
&lt;pre class="brush: vb;"&gt;&lt;textarea style="width: 550px; height: 276px" class="brush: vb;" rows="1" cols="1"&gt;Sub
SetInternetExplorerAsDefaultBrowser() Dim FilePath As String = _ Path.Combine( _ Environment.GetFolderPath(
_ Environment.SpecialFolder.UserProfile), _ "AppData\Local\Microsoft\VisualStudio\10.0\browsers.xml")
Dim xml As String = "&amp;lt;?xml version=""1.0""?&amp;gt;" &amp;amp; vbCrLf &amp;amp; _ "&amp;lt;BrowserInfo&amp;gt;"
&amp;amp; _ "&amp;lt;Browser&amp;gt;" &amp;amp; _ "&amp;lt;Name&amp;gt;Internet Explorer&amp;lt;/Name&amp;gt;" &amp;amp;
_ "&amp;lt;Path&amp;gt;""C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE""&amp;lt;/Path&amp;gt;"
&amp;amp; _ "&amp;lt;Resolution&amp;gt;3&amp;lt;/Resolution&amp;gt;" &amp;amp; _ "&amp;lt;IsDefault&amp;gt;True&amp;lt;/IsDefault&amp;gt;"
&amp;amp; _ "&amp;lt;DDE&amp;gt;&amp;lt;Service&amp;gt;IExplore&amp;lt;/Service&amp;gt;" &amp;amp; _ "&amp;lt;TopicOpenURL&amp;gt;WWW_OpenURL&amp;lt;/TopicOpenURL&amp;gt;"
&amp;amp; _ "&amp;lt;ItemOpenURL&amp;gt;""%s"",,0xffffffff,3,,,,&amp;lt;/ItemOpenURL&amp;gt;" &amp;amp; _
"&amp;lt;TopicActivate&amp;gt;WWW_Activate&amp;lt;/TopicActivate&amp;gt;" &amp;amp; _ "&amp;lt;ItemActivate&amp;gt;0xffffffff,0&amp;lt;/ItemActivate&amp;gt;"
&amp;amp; _ "&amp;lt;/DDE&amp;gt;" &amp;amp; _ "&amp;lt;/Browser&amp;gt;" &amp;amp; _ "&amp;lt;/BrowserInfo&amp;gt;" If
(File.Exists(FilePath)) Then File.Delete(FilePath) End If Using sw As New StreamWriter(FilePath)
sw.Write(xml) End Using Dim ConfigFile As New FileInfo(FilePath) Using key As RegistryKey
= _ Registry.CurrentUser.OpenSubKey( _ "Software\" &amp;amp; _ "Microsoft\" &amp;amp; _ "VisualStudio\"
&amp;amp; _ "10.0\" &amp;amp; _ "WebBrowser\" &amp;amp; _ "ConfigTimestamp", _ True) key.SetValue(
_ "LastConfigurationTimestamp", _ DateTime.Now.ToUniversalTime().ToFileTime(), _ RegistryValueKind.QWord)
key.SetValue( _ "CacheFileDateLastMod", _ ConfigFile.LastWriteTimeUtc.ToFileTime(),
_ RegistryValueKind.QWord) key.SetValue( _ "CacheFileSizeBytes", _ ConfigFile.Length,
_ RegistryValueKind.DWord) End Using End Sub &lt;/textarea&gt;&lt;/pre&gt;&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=d639925b-0c93-4b72-9c67-64fdcb7463db" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,d639925b-0c93-4b72-9c67-64fdcb7463db.aspx</comments>
      <category>Cool Tool</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=38143741-1745-4243-96de-15258b7647ba</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,38143741-1745-4243-96de-15258b7647ba.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,38143741-1745-4243-96de-15258b7647ba.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=38143741-1745-4243-96de-15258b7647ba</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I was really enthusiastic about <a href="http://weblogs.asp.net/bsimser/archive/2010/07/30/creating-a-quot-new-quot-gem-for-quot-nu-quot-from-0-to-100-in-24-hours.aspx" target="_blank">Nu</a> as
I first read about it. But the problem for a lot of customers and also for myself
is that it cannot cope with private assemblies – stuff that is not open source. 
</p>
        <p>
Today I started a new open source project with <a href="http://www.philipproplesch.de/" target="_blank">Philip</a> – <a href="http://ngem.devplex.net/" target="_blank">NGem</a>:
A gem like 3rdPartyAssembly resolver and packer with support for private gem repositories.
</p>
        <p>
You can find the source code at <a href="http://github.com/lennybacon/NGem" target="_blank">github</a>.
</p>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=38143741-1745-4243-96de-15258b7647ba" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>NGem</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,38143741-1745-4243-96de-15258b7647ba.aspx</guid>
      <link>http://lennybacon.com/2010/08/22/NGem.aspx</link>
      <pubDate>Sun, 22 Aug 2010 00:35:50 GMT</pubDate>
      <description>&lt;p&gt;
I was really enthusiastic about &lt;a href="http://weblogs.asp.net/bsimser/archive/2010/07/30/creating-a-quot-new-quot-gem-for-quot-nu-quot-from-0-to-100-in-24-hours.aspx" target="_blank"&gt;Nu&lt;/a&gt; as
I first read about it. But the problem for a lot of customers and also for myself
is that it cannot cope with private assemblies – stuff that is not open source. 
&lt;/p&gt;
&lt;p&gt;
Today I started a new open source project with &lt;a href="http://www.philipproplesch.de/" target="_blank"&gt;Philip&lt;/a&gt; – &lt;a href="http://ngem.devplex.net/" target="_blank"&gt;NGem&lt;/a&gt;:
A gem like 3rdPartyAssembly resolver and packer with support for private gem repositories.
&lt;/p&gt;
&lt;p&gt;
You can find the source code at &lt;a href="http://github.com/lennybacon/NGem" target="_blank"&gt;github&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=38143741-1745-4243-96de-15258b7647ba" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,38143741-1745-4243-96de-15258b7647ba.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=5ea935dd-94f1-47c7-aa8f-833c5137ba5b</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,5ea935dd-94f1-47c7-aa8f-833c5137ba5b.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,5ea935dd-94f1-47c7-aa8f-833c5137ba5b.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5ea935dd-94f1-47c7-aa8f-833c5137ba5b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/NETCodingDojobeinetugniederrhein.de_13A65/image_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/NETCodingDojobeinetugniederrhein.de_13A65/image_thumb.png" width="407" height="305" />
          </a>
        </p>
        <p>
Heute hatten <a href="http://www.netug-niederrhein.de/" target="_blank">wir</a> unser
erstes .NET Coding Dojo. Auch wenn <a href="http://www.gmbsg.com/" target="_blank">Ilker</a> es
nicht zu uns geschafft hat, war es ein voller Erfolg und hat allen Teilnehmern viel
Spass gemacht. 
</p>
        <p>
Hier das Slide: <a title="http://www.lennybacon.com/download/Events/2010/2010-08-NET-Coding-DoJo.pdf" href="http://www.lennybacon.com/download/Events/2010/2010-08-NET-Coding-DoJo.pdf">http://www.lennybacon.com/download/Events/2010/2010-08-NET-Coding-DoJo.pdf</a></p>
        <p>
Und der Code von <a href="http://www.philipproplesch.de/" target="_blank">Philip</a>: <a title="http://github.com/philipproplesch/NetugNiederrhein/tree/master/src/2010-08/FizzBuzz/" href="http://github.com/philipproplesch/NetugNiederrhein/tree/master/src/2010-08/FizzBuzz/">http://github.com/philipproplesch/NetugNiederrhein/tree/master/src/2010-08/FizzBuzz/</a></p>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=5ea935dd-94f1-47c7-aa8f-833c5137ba5b" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>.NET Coding Dojo bei netug-niederrhein.de</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,5ea935dd-94f1-47c7-aa8f-833c5137ba5b.aspx</guid>
      <link>http://lennybacon.com/2010/08/18/NETCodingDojoBeiNetugniederrheinde.aspx</link>
      <pubDate>Wed, 18 Aug 2010 20:26:14 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/NETCodingDojobeinetugniederrhein.de_13A65/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/NETCodingDojobeinetugniederrhein.de_13A65/image_thumb.png" width="407" height="305"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Heute hatten &lt;a href="http://www.netug-niederrhein.de/" target="_blank"&gt;wir&lt;/a&gt; unser
erstes .NET Coding Dojo. Auch wenn &lt;a href="http://www.gmbsg.com/" target="_blank"&gt;Ilker&lt;/a&gt; es
nicht zu uns geschafft hat, war es ein voller Erfolg und hat allen Teilnehmern viel
Spass gemacht. 
&lt;/p&gt;
&lt;p&gt;
Hier das Slide: &lt;a title="http://www.lennybacon.com/download/Events/2010/2010-08-NET-Coding-DoJo.pdf" href="http://www.lennybacon.com/download/Events/2010/2010-08-NET-Coding-DoJo.pdf"&gt;http://www.lennybacon.com/download/Events/2010/2010-08-NET-Coding-DoJo.pdf&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Und der Code von &lt;a href="http://www.philipproplesch.de/" target="_blank"&gt;Philip&lt;/a&gt;: &lt;a title="http://github.com/philipproplesch/NetugNiederrhein/tree/master/src/2010-08/FizzBuzz/" href="http://github.com/philipproplesch/NetugNiederrhein/tree/master/src/2010-08/FizzBuzz/"&gt;http://github.com/philipproplesch/NetugNiederrhein/tree/master/src/2010-08/FizzBuzz/&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=5ea935dd-94f1-47c7-aa8f-833c5137ba5b" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,5ea935dd-94f1-47c7-aa8f-833c5137ba5b.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=8f376eef-a5f1-4302-a6f5-00cd03b56b30</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,8f376eef-a5f1-4302-a6f5-00cd03b56b30.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,8f376eef-a5f1-4302-a6f5-00cd03b56b30.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8f376eef-a5f1-4302-a6f5-00cd03b56b30</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Last week I did talks on ASP.NET MVC and ASP.NET Controls at the <a href="http://www.dotnet-braunschweig.de/" target="_blank">.NET
Developer Group Braunschweig</a> and <a href="http://www.do-dotnet.de/" target="_blank">Dotnet
User Group Dortmund</a>. This way I’d like to thank Lars Keller and Paul Mitzel as
well as all attendees for joining and havig such a great time!
</p>
        <p>
Slides will be up on the user group pages soon as I submitted them today to Paul and
Lars.
</p>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=8f376eef-a5f1-4302-a6f5-00cd03b56b30" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>ASP.NET MVC User Group Mini Series</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,8f376eef-a5f1-4302-a6f5-00cd03b56b30.aspx</guid>
      <link>http://lennybacon.com/2010/08/09/ASPNETMVCUserGroupMiniSeries.aspx</link>
      <pubDate>Mon, 09 Aug 2010 14:50:55 GMT</pubDate>
      <description>&lt;p&gt;
Last week I did talks on ASP.NET MVC and ASP.NET Controls at the &lt;a href="http://www.dotnet-braunschweig.de/" target="_blank"&gt;.NET
Developer Group Braunschweig&lt;/a&gt; and &lt;a href="http://www.do-dotnet.de/" target="_blank"&gt;Dotnet
User Group Dortmund&lt;/a&gt;. This way I’d like to thank Lars Keller and Paul Mitzel as
well as all attendees for joining and havig such a great time!
&lt;/p&gt;
&lt;p&gt;
Slides will be up on the user group pages soon as I submitted them today to Paul and
Lars.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=8f376eef-a5f1-4302-a6f5-00cd03b56b30" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,8f376eef-a5f1-4302-a6f5-00cd03b56b30.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=42e4b686-9b9d-4138-a559-08fa2bd52d2a</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,42e4b686-9b9d-4138-a559-08fa2bd52d2a.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,42e4b686-9b9d-4138-a559-08fa2bd52d2a.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=42e4b686-9b9d-4138-a559-08fa2bd52d2a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I just went over to itunes to get the <a href="http://www.theblackkeys.com/" target="_blank">black
keys</a> album brothers. What an amazing experience again. Let’s crunsch some numbers: 
</p>
        <p>
The album has 15 tracks
</p>
        <p>
itunes crashed 22 times until all downloads finished.
</p>
        <p>
WTF #1
</p>
        <p>
 
</p>
        <p>
Last but not least… itunes did not add the tracks to my purchases or my library. damn.
A look into the the file system shows what’s going on.
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Damnthatitunes_B47B/image_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Damnthatitunes_B47B/image_thumb.png" width="727" height="302" />
          </a>
        </p>
        <p>
WTF #2
</p>
        <p>
Ok so I tried to start the download again as it seems it had not finished, but…
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Damnthatitunes_B47B/image_4.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Damnthatitunes_B47B/image_thumb_1.png" width="346" height="121" />
          </a>
        </p>
        <p>
Fail, Apple, Fail, Fail
</p>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=42e4b686-9b9d-4138-a559-08fa2bd52d2a" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>Damn that itunes</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,42e4b686-9b9d-4138-a559-08fa2bd52d2a.aspx</guid>
      <link>http://lennybacon.com/2010/08/09/DamnThatItunes.aspx</link>
      <pubDate>Mon, 09 Aug 2010 11:02:54 GMT</pubDate>
      <description>&lt;p&gt;
I just went over to itunes to get the &lt;a href="http://www.theblackkeys.com/" target="_blank"&gt;black
keys&lt;/a&gt; album brothers. What an amazing experience again. Let’s crunsch some numbers: 
&lt;/p&gt;
&lt;p&gt;
The album has 15 tracks
&lt;/p&gt;
&lt;p&gt;
itunes crashed 22 times until all downloads finished.
&lt;/p&gt;
&lt;p&gt;
WTF #1
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Last but not least… itunes did not add the tracks to my purchases or my library. damn.
A look into the the file system shows what’s going on.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Damnthatitunes_B47B/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Damnthatitunes_B47B/image_thumb.png" width="727" height="302"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
WTF #2
&lt;/p&gt;
&lt;p&gt;
Ok so I tried to start the download again as it seems it had not finished, but…
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Damnthatitunes_B47B/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Damnthatitunes_B47B/image_thumb_1.png" width="346" height="121"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Fail, Apple, Fail, Fail
&lt;/p&gt;
&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=42e4b686-9b9d-4138-a559-08fa2bd52d2a" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,42e4b686-9b9d-4138-a559-08fa2bd52d2a.aspx</comments>
      <category>Misc</category>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=1172cf4a-8d12-46fc-b8cb-519d4931f187</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,1172cf4a-8d12-46fc-b8cb-519d4931f187.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,1172cf4a-8d12-46fc-b8cb-519d4931f187.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=1172cf4a-8d12-46fc-b8cb-519d4931f187</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The last days proved what I was telling a lot of people in the last years on training
and coaching  gigs… 
</p>
        <p>
Ayende praises “<a href="http://ayende.com/Blog/archive/2010/08/05/lightswitch-the-return-of-the-secretary.aspx" target="_blank">The
return of the secretary</a>”. Donald writes about “<a href="http://igloocoder.com/archive/2010/08/04/microsoft.data.dll-and-lightswitch.aspx" target="_blank">the
brownfield mess</a>”. 
</p>
        <p>
          <em>I’m so with these guys! I feel the pain too.</em>
        </p>
        <p>
          <em>
          </em> 
</p>
        <p>
In my opinion there have been some *dark places* in the framework since ever: DataSet,
ViewState, SqlDataSource, yada yada yada…
</p>
        <p>
 
</p>
        <p>
          <em>Same as it ever was!</em>
        </p>
        <p>
          <em>
          </em> 
</p>
        <p>
On the other side it must be said, that you do not start developing at a hundred.
And as I believe in the good I hope It really might be a <a href="http://www.stephenforte.net/PermaLink,guid,1bf6aaea-7834-46cd-960c-ce6511bd9c6a.aspx" target="_blank">bridge</a> and
that some of the users of these *things* will become real developers.
</p>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=1172cf4a-8d12-46fc-b8cb-519d4931f187" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>Not-so-developers, welcome aboard Visual Studio…</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,1172cf4a-8d12-46fc-b8cb-519d4931f187.aspx</guid>
      <link>http://lennybacon.com/2010/08/05/NotsodevelopersWelcomeAboardVisualStudio.aspx</link>
      <pubDate>Thu, 05 Aug 2010 21:18:53 GMT</pubDate>
      <description>&lt;p&gt;
The last days proved what I was telling a lot of people in the last years on training
and coaching&amp;nbsp; gigs… 
&lt;/p&gt;
&lt;p&gt;
Ayende praises “&lt;a href="http://ayende.com/Blog/archive/2010/08/05/lightswitch-the-return-of-the-secretary.aspx" target="_blank"&gt;The
return of the secretary&lt;/a&gt;”. Donald writes about “&lt;a href="http://igloocoder.com/archive/2010/08/04/microsoft.data.dll-and-lightswitch.aspx" target="_blank"&gt;the
brownfield mess&lt;/a&gt;”. 
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;I’m so with these guys! I feel the pain too.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;/em&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
In my opinion there have been some *dark places* in the framework since ever: DataSet,
ViewState, SqlDataSource, yada yada yada…
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;Same as it ever was!&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;/em&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
On the other side it must be said, that you do not start developing at a hundred.
And as I believe in the good I hope It really might be a &lt;a href="http://www.stephenforte.net/PermaLink,guid,1bf6aaea-7834-46cd-960c-ce6511bd9c6a.aspx" target="_blank"&gt;bridge&lt;/a&gt; and
that some of the users of these *things* will become real developers.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=1172cf4a-8d12-46fc-b8cb-519d4931f187" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,1172cf4a-8d12-46fc-b8cb-519d4931f187.aspx</comments>
      <category>Misc</category>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=06cae7cf-bdc3-49d7-8a45-feac007e5d02</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,06cae7cf-bdc3-49d7-8a45-feac007e5d02.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,06cae7cf-bdc3-49d7-8a45-feac007e5d02.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=06cae7cf-bdc3-49d7-8a45-feac007e5d02</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
After I saw what <a href="http://www.dennisdoomen.net/" target="_blank">Dennis</a> was
preparing (from his messenger status) I decided to give our neighbors in the Netherlands
a visit and join his Session …<br /><a href="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_6.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_thumb_2.png" width="293" height="371" /></a><br />
about “Command Query Responsibility Segregation” at the <a href="http://www.dotned.nl/" target="_blank">DotNED</a> user
group.
</p>
        <p>
He talked about how this style differs from the classic architecture. The audience
had a lot of fun discussing on the differences, cons and pros. 
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_2.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_thumb.png" width="413" height="348" />
          </a>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_4.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_thumb_1.png" width="308" height="348" />
          </a>
        </p>
        <p>
It has been quite a while that I had architecture discussions in such a big circle
and I really enjoyed the topics that were hit.
</p>
        <p>
As I expect Dennis to give a talk at the NRW Conf I won’t go in the details any further…
I really liked it and you should give it a try on the 10th of September this year
in Wuppertal.
</p>
        <p>
 
</p>
        <p>
You can find his Sample here: <a title="http://thecqrskitchen.codeplex.com/" href="http://thecqrskitchen.codeplex.com/">http://thecqrskitchen.codeplex.com/</a><br />
CQRS in de keuken ;-)
</p>
        <p>
 
</p>
        <p>
The NRWConf registration will open next weekend - get your seat: <a href="http://www.nrwconf.de">http://www.nrwconf.de</a></p>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=06cae7cf-bdc3-49d7-8a45-feac007e5d02" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>CQRS &amp; Event Sourcing by Dennis Doomen @ #DotNedUG</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,06cae7cf-bdc3-49d7-8a45-feac007e5d02.aspx</guid>
      <link>http://lennybacon.com/2010/06/15/CQRSEventSourcingByDennisDoomenDotNedUG.aspx</link>
      <pubDate>Tue, 15 Jun 2010 07:50:06 GMT</pubDate>
      <description>&lt;p&gt;
After I saw what &lt;a href="http://www.dennisdoomen.net/" target="_blank"&gt;Dennis&lt;/a&gt; was
preparing (from his messenger status) I decided to give our neighbors in the Netherlands
a visit and join his Session …&lt;br&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_thumb_2.png" width="293" height="371"&gt;&lt;/a&gt; 
&lt;br&gt;
about “Command Query Responsibility Segregation” at the &lt;a href="http://www.dotned.nl/" target="_blank"&gt;DotNED&lt;/a&gt; user
group.
&lt;/p&gt;
&lt;p&gt;
He talked about how this style differs from the classic architecture. The audience
had a lot of fun discussing on the differences, cons and pros. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_thumb.png" width="413" height="348"&gt;&lt;/a&gt; &lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/CQRSEventSourcingbyDennisDoomenDotNedUG_11414/image_thumb_1.png" width="308" height="348"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
It has been quite a while that I had architecture discussions in such a big circle
and I really enjoyed the topics that were hit.
&lt;/p&gt;
&lt;p&gt;
As I expect Dennis to give a talk at the NRW Conf I won’t go in the details any further…
I really liked it and you should give it a try on the 10th of September this year
in Wuppertal.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
You can find his Sample here: &lt;a title="http://thecqrskitchen.codeplex.com/" href="http://thecqrskitchen.codeplex.com/"&gt;http://thecqrskitchen.codeplex.com/&lt;/a&gt;
&lt;br&gt;
CQRS in de keuken ;-)
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
The NRWConf registration will open next weekend - get your seat: &lt;a href="http://www.nrwconf.de"&gt;http://www.nrwconf.de&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=06cae7cf-bdc3-49d7-8a45-feac007e5d02" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,06cae7cf-bdc3-49d7-8a45-feac007e5d02.aspx</comments>
      <category>Event</category>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=ab1e5bc3-a18e-4d48-9093-a09724ba7bfd</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,ab1e5bc3-a18e-4d48-9093-a09724ba7bfd.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,ab1e5bc3-a18e-4d48-9093-a09724ba7bfd.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=ab1e5bc3-a18e-4d48-9093-a09724ba7bfd</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This is *real* value:
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/CoolToolVisualStudio2010ProPowerToolsPro_12F7F/image_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/CoolToolVisualStudio2010ProPowerToolsPro_12F7F/image_thumb.png" width="683" height="457" />
          </a>
        </p>
        <p>
The “Add References Dialog” modified by <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef" target="_blank">Visual
Studio 2010 Pro Power Tools Pro</a>.
</p>
        <p>
I really love the “Search” box!!!
</p>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=ab1e5bc3-a18e-4d48-9093-a09724ba7bfd" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>Cool Tool – Visual Studio 2010 Pro Power Tools Pro</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,ab1e5bc3-a18e-4d48-9093-a09724ba7bfd.aspx</guid>
      <link>http://lennybacon.com/2010/06/10/CoolToolVisualStudio2010ProPowerToolsPro.aspx</link>
      <pubDate>Thu, 10 Jun 2010 19:35:10 GMT</pubDate>
      <description>&lt;p&gt;
This is *real* value:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/CoolToolVisualStudio2010ProPowerToolsPro_12F7F/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/CoolToolVisualStudio2010ProPowerToolsPro_12F7F/image_thumb.png" width="683" height="457"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
The “Add References Dialog” modified by &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef" target="_blank"&gt;Visual
Studio 2010 Pro Power Tools Pro&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
I really love the “Search” box!!!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=ab1e5bc3-a18e-4d48-9093-a09724ba7bfd" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,ab1e5bc3-a18e-4d48-9093-a09724ba7bfd.aspx</comments>
      <category>Cool Tool</category>
      <category>Visual Studio</category>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=8957b627-3e39-400e-b581-383f5c6453e7</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,8957b627-3e39-400e-b581-383f5c6453e7.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,8957b627-3e39-400e-b581-383f5c6453e7.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8957b627-3e39-400e-b581-383f5c6453e7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I’m proud to announce our first open source project released on <a href="http://github.com/philipproplesch/Docx2UnitTest/downloads" target="_blank">GitHub</a>. 
</p>
        <p>
The Docx2UnitTest Code Generator is based on an idea of <a href="http://blog.thomasbandt.de/" target="_blank">Thomas
Bandt</a>. You can read his blog post <a href="http://blog.thomasbandt.de/39/2335/de/blog/word-to-code-kleiner-tdd-helper.html" target="_blank">here</a>.
</p>
        <p>
          <a href="http://www.PhilipProplesch.de/" target="_blank">Philip Proplesch</a> started
out with a T4 template (of course edited with Tim Fischer’s fabulous <a href="http://t4-editor.tangible-engineering.com/" target="_blank">tangible
T4 Editor</a>). After he told me about it I had the idea of doing it with a code generator
(<a href="http://www.microsoft.com/visualstudio/" target="_blank">Visual Studio</a> custom
tool). The advantage is that you do not need to copy the T4 files around.
</p>
        <p>
Spend the last few nights pair coding (thanks to my girlfriend for the time to build
this amazing stuff!!!)…<br /></p>
        <p>
          <strong>Docx2UnitTest</strong>
          <br />
A <a href="http://www.microsoft.com/visualstudio/" target="_blank">Visual Studio</a> 2010
custom tool to generate unit tests from <a href="http://www.microsoft.com/" target="_blank">Microsoft</a>® <a href="http://office.microsoft.com/en-us/word/default.aspx" target="_blank">Word</a>®
2007/2010 documents. 
</p>
        <p>
Supported frameworks are:<br />
- <a href="http://msdn.microsoft.com/en-us/library/ms182489%28VS.80%29.aspx" target="_blank">MsTest</a><br />
- <a href="http://www.nunit.org/" target="_blank">NUnit</a><br />
- <a href="http://xunit.codeplex.com/" target="_blank">XUnit</a></p>
        <p>
Features:<br />
- It keeps the implementation of tests during re-generation.<br />
- It keeps test methods attributes 
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Docx2UnitTest_1B10/image_2.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Docx2UnitTest_1B10/image_thumb.png" width="213" height="189" />
          </a>
        </p>
        <p>
Just add a *.docx file to a project in <a href="http://www.microsoft.com/visualstudio/" target="_blank">Visual
Studio</a>. The test classes will be generated immediately. 
</p>
        <p>
          <a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Docx2UnitTest_1B10/image_4.png">
            <img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Docx2UnitTest_1B10/image_thumb_1.png" width="451" height="390" />
          </a>
        </p>
        <p>
So give it a try and give us some feedback – I bet the regex to keep the existing
code can be improved :-) 
</p>
        <p>
Btw: The colorful things in my IDE are <a href="http://site.typemock.com/test-lint/" target="_blank">TestLint</a> from <a href="http://site.typemock.com/" target="_blank">Typemock</a> and <a href="http://www.jetbrains.com/resharper/" target="_blank">ReSharper</a> from <a href="http://www.jetbrains.com/" target="_blank">JetBrains</a>.
</p>
        <p>
          <a href="http://github.com/philipproplesch/Docx2UnitTest/downloads" target="_blank">Get
it here on GitHub…</a>
        </p>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=8957b627-3e39-400e-b581-383f5c6453e7" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>Docx 2 UnitTest</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,8957b627-3e39-400e-b581-383f5c6453e7.aspx</guid>
      <link>http://lennybacon.com/2010/05/27/Docx2UnitTest.aspx</link>
      <pubDate>Thu, 27 May 2010 13:06:17 GMT</pubDate>
      <description>&lt;p&gt;
I’m proud to announce our first open source project released on &lt;a href="http://github.com/philipproplesch/Docx2UnitTest/downloads" target="_blank"&gt;GitHub&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
The Docx2UnitTest Code Generator is based on an idea of &lt;a href="http://blog.thomasbandt.de/" target="_blank"&gt;Thomas
Bandt&lt;/a&gt;. You can read his blog post &lt;a href="http://blog.thomasbandt.de/39/2335/de/blog/word-to-code-kleiner-tdd-helper.html" target="_blank"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.PhilipProplesch.de/" target="_blank"&gt;Philip Proplesch&lt;/a&gt; started
out with a T4 template (of course edited with Tim Fischer’s fabulous &lt;a href="http://t4-editor.tangible-engineering.com/" target="_blank"&gt;tangible
T4 Editor&lt;/a&gt;). After he told me about it I had the idea of doing it with a code generator
(&lt;a href="http://www.microsoft.com/visualstudio/" target="_blank"&gt;Visual Studio&lt;/a&gt; custom
tool). The advantage is that you do not need to copy the T4 files around.
&lt;/p&gt;
&lt;p&gt;
Spend the last few nights pair coding (thanks to my girlfriend for the time to build
this amazing stuff!!!)…&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Docx2UnitTest&lt;/strong&gt;
&lt;br&gt;
A &lt;a href="http://www.microsoft.com/visualstudio/" target="_blank"&gt;Visual Studio&lt;/a&gt; 2010
custom tool to generate unit tests from &lt;a href="http://www.microsoft.com/" target="_blank"&gt;Microsoft&lt;/a&gt;® &lt;a href="http://office.microsoft.com/en-us/word/default.aspx" target="_blank"&gt;Word&lt;/a&gt;®
2007/2010 documents. 
&lt;p&gt;
Supported frameworks are:&lt;br&gt;
- &lt;a href="http://msdn.microsoft.com/en-us/library/ms182489%28VS.80%29.aspx" target="_blank"&gt;MsTest&lt;/a&gt;
&lt;br&gt;
- &lt;a href="http://www.nunit.org/" target="_blank"&gt;NUnit&lt;/a&gt;
&lt;br&gt;
- &lt;a href="http://xunit.codeplex.com/" target="_blank"&gt;XUnit&lt;/a&gt; 
&lt;p&gt;
Features:&lt;br&gt;
- It keeps the implementation of tests during re-generation.&lt;br&gt;
- It keeps test methods attributes 
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Docx2UnitTest_1B10/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Docx2UnitTest_1B10/image_thumb.png" width="213" height="189"&gt;&lt;/a&gt; 
&lt;p&gt;
Just add a *.docx file to a project in &lt;a href="http://www.microsoft.com/visualstudio/" target="_blank"&gt;Visual
Studio&lt;/a&gt;. The test classes will be generated immediately. 
&lt;p&gt;
&lt;a href="http://lennybacon.com/content/binary/WindowsLiveWriter/Docx2UnitTest_1B10/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lennybacon.com/content/binary/WindowsLiveWriter/Docx2UnitTest_1B10/image_thumb_1.png" width="451" height="390"&gt;&lt;/a&gt; 
&lt;p&gt;
So give it a try and give us some feedback – I bet the regex to keep the existing
code can be improved :-) 
&lt;/p&gt;
&lt;p&gt;
Btw: The colorful things in my IDE are &lt;a href="http://site.typemock.com/test-lint/" target="_blank"&gt;TestLint&lt;/a&gt; from &lt;a href="http://site.typemock.com/" target="_blank"&gt;Typemock&lt;/a&gt; and &lt;a href="http://www.jetbrains.com/resharper/" target="_blank"&gt;ReSharper&lt;/a&gt; from &lt;a href="http://www.jetbrains.com/" target="_blank"&gt;JetBrains&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://github.com/philipproplesch/Docx2UnitTest/downloads" target="_blank"&gt;Get
it here on GitHub…&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=8957b627-3e39-400e-b581-383f5c6453e7" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,8957b627-3e39-400e-b581-383f5c6453e7.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://lennybacon.com/Trackback.aspx?guid=8ac45a83-b100-4882-b43a-81f63537dd2d</trackback:ping>
      <pingback:server>http://lennybacon.com/pingback.aspx</pingback:server>
      <pingback:target>http://lennybacon.com/PermaLink,guid,8ac45a83-b100-4882-b43a-81f63537dd2d.aspx</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://lennybacon.com/CommentView,guid,8ac45a83-b100-4882-b43a-81f63537dd2d.aspx</wfw:comment>
      <wfw:commentRss>http://lennybacon.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8ac45a83-b100-4882-b43a-81f63537dd2d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <pre>An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.InvalidOperationException: An exception was thrown in a call to a WSDL export extension: System.ServiceModel.Description.DataContractSerializerOperationBehavior
 contract: http://devcoach.com/services//:ICollectionService ----&gt; System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' or one of its dependencies. The system cannot find the file specified.
   at System.ModuleHandle.ResolveType(RuntimeModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type)
   at System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule module, Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
   at System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
   at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport scope, Assembly&amp; lastAptcaOkAssembly, RuntimeModule decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] attributes, IList derivedAttributes, RuntimeType&amp; attributeType, IRuntimeMethodInfo&amp; ctor, Boolean&amp; ctorHasParameters, Boolean&amp; isVarArg)
   at System.Reflection.CustomAttribute.IsCustomAttributeDefined(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable)
   at System.Reflection.CustomAttribute.IsDefined(RuntimeType type, RuntimeType caType, Boolean inherit)
   at System.RuntimeType.IsDefined(Type attributeType, Boolean inherit)
   at System.Runtime.Serialization.CollectionDataContract.IsCollectionDataContract(Type type)
   at System.Runtime.Serialization.CollectionDataContract.IsCollectionOrTryCreate(Type type, Boolean tryCreate, DataContract&amp; dataContract, Type&amp; itemType, Boolean constructorRequired)
   at System.Runtime.Serialization.CollectionDataContract.TryCreate(Type type, DataContract&amp; dataContract)
   at System.Runtime.Serialization.DataContract.DataContractCriticalHelper.CreateDataContract(Int32 id, RuntimeTypeHandle typeHandle, Type type)
   at System.Runtime.Serialization.DataContract.DataContractCriticalHelper.GetDataContractSkipValidation(Int32 id, RuntimeTypeHandle typeHandle, Type type)
   at System.Runtime.Serialization.DataContract.GetDataContractSkipValidation(Int32 id, RuntimeTypeHandle typeHandle, Type type)
   at System.Runtime.Serialization.DataContract.GetDataContract(Int32 id, RuntimeTypeHandle typeHandle, SerializationMode mode)
   at System.Runtime.Serialization.DataContract.GetDataContract(RuntimeTypeHandle typeHandle, Type type, SerializationMode mode)
   at System.Runtime.Serialization.DataContract.GetDataContract(Type type)
   at System.Runtime.Serialization.DataContractSet.GetDataContract(Type clrType)
   at System.Runtime.Serialization.DataContractSet.GetMemberTypeDataContract(DataMember dataMember)
   at System.Runtime.Serialization.DataContractSet.AddClassDataContract(ClassDataContract classDataContract)
   at System.Runtime.Serialization.DataContractSet.InternalAdd(XmlQualifiedName name, DataContract dataContract)
   at System.Runtime.Serialization.DataContractSet.Add(XmlQualifiedName name, DataContract dataContract)
   at System.Runtime.Serialization.DataContractSet.Add(DataContract dataContract)
   at System.Runtime.Serialization.DataContractSet.Add(Type type)
   at System.Runtime.Serialization.XsdDataContractExporter.AddType(Type type)
   at System.Runtime.Serialization.XsdDataContractExporter.Export(Type type)
   at System.ServiceModel.Description.MessageContractExporter.ExportType(Type type, String partName, String operationName, XmlSchemaType&amp; xsdType)
   at System.ServiceModel.Description.DataContractSerializerMessageContractExporter.ExportBody(Int32 messageIndex, Object state)
   at System.ServiceModel.Description.MessageContractExporter.ExportMessage(Int32 messageIndex, Object state)
   at System.ServiceModel.Description.MessageContractExporter.ExportMessageContract()
   at System.ServiceModel.Description.DataContractSerializerOperationBehavior.System.ServiceModel.Description.IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext contractContext)
   at System.ServiceModel.Description.WsdlExporter.CallExtension(WsdlContractConversionContext contractContext, IWsdlExportExtension extension)
   --- End of inner ExceptionDetail stack trace ---
   at System.ServiceModel.Description.WsdlExporter.CallExtension(WsdlContractConversionContext contractContext, IWsdlExportExtension extension)
   at System.ServiceModel.Description.WsdlExporter.CallExportContract(WsdlContractConversionContext contractContext)
   at System.ServiceModel.Description.WsdlExporter.ExportContract(ContractDescription contract)
   at System.ServiceModel.Description.WsdlExporter.ExportEndpoint(ServiceEndpoint endpoint, XmlQualifiedName wsdlServiceQName)
   at System.ServiceModel.Description.WsdlExporter.ExportEndpoints(IEnumerable`1 endpoints, XmlQualifiedName wsdlServiceQName)
   at System.ServiceModel.Description.ServiceMetadataBehavior.MetadataExtensionInitializer.GenerateMetadata()
   at System.ServiceModel.Description.ServiceMetadataExtension.EnsureInitialized()
   at System.ServiceModel.Description.ServiceMetadataExtension.get_Metadata()
   at System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.InitializationData.InitializeFrom(ServiceMetadataExtension extension)
   at System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.GetInitData()
   at System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.TryHandleDocumentationRequest(Message httpGetRequest, String[] queries, Message&amp; replyMessage)
   at System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.ProcessHttpRequest(Message httpGetRequest)
   at System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.Get(Message message)
   at SyncInvokeGet(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp; outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc&amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc&amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc&amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc&amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc&amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc&amp; rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)</pre>
        <p>
 
</p>
        <p>
Even redirecting the version by config doesn’t work:
</p>
        <p>
&lt;runtime&gt;<br />
  &lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&gt;<br />
    &lt;dependentAssembly&gt;<br />
      &lt;assemblyIdentity name="System.Runtime.Serialization"
publicKeyToken="b77a5c561934e089" /&gt;<br />
      &lt;bindingRedirect oldVersion="2.0.5.0" newVersion="4.0.30319.1"
/&gt;<br />
    &lt;/dependentAssembly&gt;<br />
  &lt;/assemblyBinding&gt;<br />
&lt;/runtime&gt; 
</p>
        <p>
Grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
</p>
        <img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=8ac45a83-b100-4882-b43a-81f63537dd2d" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://devcoach.com">devcoach.com</a>. 
</body>
      <title>Sharing assemblies between Silverlight and .NET was a good idea but …</title>
      <guid isPermaLink="false">http://lennybacon.com/PermaLink,guid,8ac45a83-b100-4882-b43a-81f63537dd2d.aspx</guid>
      <link>http://lennybacon.com/2010/05/23/SharingAssembliesBetweenSilverlightAndNETWasAGoodIdeaBut.aspx</link>
      <pubDate>Sun, 23 May 2010 04:19:22 GMT</pubDate>
      <description>&lt;pre&gt;An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.InvalidOperationException: An exception was thrown in a call to a WSDL export extension: System.ServiceModel.Description.DataContractSerializerOperationBehavior
 contract: http://devcoach.com/services//:ICollectionService ----&amp;gt; System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' or one of its dependencies. The system cannot find the file specified.
   at System.ModuleHandle.ResolveType(RuntimeModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type)
   at System.ModuleHandle.ResolveTypeHandleInternal(RuntimeModule module, Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
   at System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
   at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport scope, Assembly&amp;amp; lastAptcaOkAssembly, RuntimeModule decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] attributes, IList derivedAttributes, RuntimeType&amp;amp; attributeType, IRuntimeMethodInfo&amp;amp; ctor, Boolean&amp;amp; ctorHasParameters, Boolean&amp;amp; isVarArg)
   at System.Reflection.CustomAttribute.IsCustomAttributeDefined(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable)
   at System.Reflection.CustomAttribute.IsDefined(RuntimeType type, RuntimeType caType, Boolean inherit)
   at System.RuntimeType.IsDefined(Type attributeType, Boolean inherit)
   at System.Runtime.Serialization.CollectionDataContract.IsCollectionDataContract(Type type)
   at System.Runtime.Serialization.CollectionDataContract.IsCollectionOrTryCreate(Type type, Boolean tryCreate, DataContract&amp;amp; dataContract, Type&amp;amp; itemType, Boolean constructorRequired)
   at System.Runtime.Serialization.CollectionDataContract.TryCreate(Type type, DataContract&amp;amp; dataContract)
   at System.Runtime.Serialization.DataContract.DataContractCriticalHelper.CreateDataContract(Int32 id, RuntimeTypeHandle typeHandle, Type type)
   at System.Runtime.Serialization.DataContract.DataContractCriticalHelper.GetDataContractSkipValidation(Int32 id, RuntimeTypeHandle typeHandle, Type type)
   at System.Runtime.Serialization.DataContract.GetDataContractSkipValidation(Int32 id, RuntimeTypeHandle typeHandle, Type type)
   at System.Runtime.Serialization.DataContract.GetDataContract(Int32 id, RuntimeTypeHandle typeHandle, SerializationMode mode)
   at System.Runtime.Serialization.DataContract.GetDataContract(RuntimeTypeHandle typeHandle, Type type, SerializationMode mode)
   at System.Runtime.Serialization.DataContract.GetDataContract(Type type)
   at System.Runtime.Serialization.DataContractSet.GetDataContract(Type clrType)
   at System.Runtime.Serialization.DataContractSet.GetMemberTypeDataContract(DataMember dataMember)
   at System.Runtime.Serialization.DataContractSet.AddClassDataContract(ClassDataContract classDataContract)
   at System.Runtime.Serialization.DataContractSet.InternalAdd(XmlQualifiedName name, DataContract dataContract)
   at System.Runtime.Serialization.DataContractSet.Add(XmlQualifiedName name, DataContract dataContract)
   at System.Runtime.Serialization.DataContractSet.Add(DataContract dataContract)
   at System.Runtime.Serialization.DataContractSet.Add(Type type)
   at System.Runtime.Serialization.XsdDataContractExporter.AddType(Type type)
   at System.Runtime.Serialization.XsdDataContractExporter.Export(Type type)
   at System.ServiceModel.Description.MessageContractExporter.ExportType(Type type, String partName, String operationName, XmlSchemaType&amp;amp; xsdType)
   at System.ServiceModel.Description.DataContractSerializerMessageContractExporter.ExportBody(Int32 messageIndex, Object state)
   at System.ServiceModel.Description.MessageContractExporter.ExportMessage(Int32 messageIndex, Object state)
   at System.ServiceModel.Description.MessageContractExporter.ExportMessageContract()
   at System.ServiceModel.Description.DataContractSerializerOperationBehavior.System.ServiceModel.Description.IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext contractContext)
   at System.ServiceModel.Description.WsdlExporter.CallExtension(WsdlContractConversionContext contractContext, IWsdlExportExtension extension)
   --- End of inner ExceptionDetail stack trace ---
   at System.ServiceModel.Description.WsdlExporter.CallExtension(WsdlContractConversionContext contractContext, IWsdlExportExtension extension)
   at System.ServiceModel.Description.WsdlExporter.CallExportContract(WsdlContractConversionContext contractContext)
   at System.ServiceModel.Description.WsdlExporter.ExportContract(ContractDescription contract)
   at System.ServiceModel.Description.WsdlExporter.ExportEndpoint(ServiceEndpoint endpoint, XmlQualifiedName wsdlServiceQName)
   at System.ServiceModel.Description.WsdlExporter.ExportEndpoints(IEnumerable`1 endpoints, XmlQualifiedName wsdlServiceQName)
   at System.ServiceModel.Description.ServiceMetadataBehavior.MetadataExtensionInitializer.GenerateMetadata()
   at System.ServiceModel.Description.ServiceMetadataExtension.EnsureInitialized()
   at System.ServiceModel.Description.ServiceMetadataExtension.get_Metadata()
   at System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.InitializationData.InitializeFrom(ServiceMetadataExtension extension)
   at System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.GetInitData()
   at System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.TryHandleDocumentationRequest(Message httpGetRequest, String[] queries, Message&amp;amp; replyMessage)
   at System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.ProcessHttpRequest(Message httpGetRequest)
   at System.ServiceModel.Description.ServiceMetadataExtension.HttpGetImpl.Get(Message message)
   at SyncInvokeGet(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]&amp;amp; outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp;amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp;amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc&amp;amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc&amp;amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage31(MessageRpc&amp;amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc&amp;amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc&amp;amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp;amp; rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc&amp;amp; rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)&lt;/pre&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Even redirecting the version by config doesn’t work:
&lt;/p&gt;
&lt;p&gt;
&amp;lt;runtime&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependentAssembly&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;assemblyIdentity name="System.Runtime.Serialization"
publicKeyToken="b77a5c561934e089" /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;bindingRedirect oldVersion="2.0.5.0" newVersion="4.0.30319.1"
/&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependentAssembly&amp;gt;&lt;br&gt;
&amp;nbsp; &amp;lt;/assemblyBinding&amp;gt;&lt;br&gt;
&amp;lt;/runtime&amp;gt; 
&lt;p&gt;
Grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
&lt;/p&gt;
&lt;img width="0" height="0" src="http://lennybacon.com/aggbug.ashx?id=8ac45a83-b100-4882-b43a-81f63537dd2d" /&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://devcoach.com"&gt;devcoach.com&lt;/a&gt;. </description>
      <comments>http://lennybacon.com/CommentView,guid,8ac45a83-b100-4882-b43a-81f63537dd2d.aspx</comments>
    </item>
  </channel>
</rss>