<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://thoughtshapes.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Articles | ThoughtShapes</title>
 <link>http://thoughtshapes.com/articles/feed</link>
 <description>Articles</description>
 <language>en</language>
<item>
 <title>ReSharper Type Members Layout</title>
 <link>http://thoughtshapes.com/node/76</link>
 <description>&lt;p&gt;
    ReSharper 3.x allows the user to control precisely how their code layout is handled. They have created an XML vocabulary and exposed it under the setting: ReSharper &gt; Options &gt; Languages &gt; C# &gt; Type Members Layout. Unfortunately the default layout in ReSharper 3.1 has unacceptable logic flaws when formatting NUnit fixtures as well overuse of regions.&lt;/p&gt;
&lt;p&gt;
    We use the following &lt;a href=&quot;/files/TypeMemberLayout.xml&quot;&gt;ReSharper Type Members Layout&lt;/a&gt; in our projects. Feel free to leave a comment or thought about it.&lt;/p&gt;
&lt;p&gt;Last updated on 2/25/2008&lt;/p&gt;
</description>
 <comments>http://thoughtshapes.com/node/76#comments</comments>
 <category domain="http://thoughtshapes.com/taxonomy/term/8">Tools</category>
 <enclosure url="http://thoughtshapes.com/files/TypeMemberLayout.xml" length="5833" type="text/xml" />
 <pubDate>Tue, 29 Jan 2008 08:30:14 -0500</pubDate>
 <dc:creator>Rjae Easton</dc:creator>
 <guid isPermaLink="false">76 at http://thoughtshapes.com</guid>
</item>
<item>
 <title>Console2 is a Superb Command Console Replacement</title>
 <link>http://thoughtshapes.com/node/73</link>
 <description>&lt;p&gt;&lt;a href=&quot;http://sourceforge.net/projects/console&quot;&gt;Console2&lt;/a&gt; is a fine replacement for the standard command console that comes with Windows - including Vista. The features of primary value are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tabbed Interface: contains multiple consoles within main window. Switch consoles by hitting Ctrl+Tab or clicking tab window.&lt;/li&gt;
&lt;li&gt;Transparency Support: enables sharing desktop space with other windows.&lt;/li&gt;
&lt;li&gt;Minimal Skin: you can get Console2 down to nothing - not even a border.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://thoughtshapes.com/node/73&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://thoughtshapes.com/node/73#comments</comments>
 <category domain="http://thoughtshapes.com/taxonomy/term/8">Tools</category>
 <pubDate>Thu, 06 Dec 2007 15:43:54 -0500</pubDate>
 <dc:creator>Rjae Easton</dc:creator>
 <guid isPermaLink="false">73 at http://thoughtshapes.com</guid>
</item>
<item>
 <title>Privileged Command Prompt</title>
 <link>http://thoughtshapes.com/node/72</link>
 <description>&lt;p&gt;
        Windows Vista ushers in the concept of Limited User Account (LUA) to the Microsoft world. The rest of the world has always known this practice, but now we too can rest assured that privileged operations will only occur when we elevate our account privileges.&lt;/p&gt;
&lt;p&gt;
        When you attempt to perform a privileged operation in Vista e.g. copy a file to %SystemRoot%, User Account Control (UAC) challenges you for an administrative password. Great stuff.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://thoughtshapes.com/node/72&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://thoughtshapes.com/node/72#comments</comments>
 <category domain="http://thoughtshapes.com/taxonomy/term/8">Tools</category>
 <enclosure url="http://thoughtshapes.com/files/yasudo-1.0.zip" length="2434" type="application/x-zip-compressed" />
 <pubDate>Thu, 15 Nov 2007 07:08:26 -0500</pubDate>
 <dc:creator>Rjae Easton</dc:creator>
 <guid isPermaLink="false">72 at http://thoughtshapes.com</guid>
</item>
<item>
 <title>Resharper Code Style Settings</title>
 <link>http://thoughtshapes.com/node/59</link>
 <description>&lt;p&gt;Here are the Resharper code style settings we use.  We sat down together not that long ago and went over every single setting and collaborated on what we like to see when we develop.  Some you might argue with, some you might not, but these are what &lt;em&gt;we&lt;/em&gt; like.  We&#039;d like to jot down some of the reasons why we chose a few of these settings that are likely to generate a &quot;Why did they choose this?&quot; from anyone that uses these, but there are so many settings that we have to shout &quot;We don&#039;t have the time to do this right now!&quot; as our mea culpa...but perhaps we&#039;ll add them later.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://thoughtshapes.com/node/59&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://thoughtshapes.com/node/59#comments</comments>
 <category domain="http://thoughtshapes.com/taxonomy/term/8">Tools</category>
 <enclosure url="http://thoughtshapes.com/files/CodeStyleSettings-2.5.xml" length="20373" type="text/xml" />
 <pubDate>Tue, 17 Jul 2007 11:32:51 -0400</pubDate>
 <dc:creator>Steve Seymour</dc:creator>
 <guid isPermaLink="false">59 at http://thoughtshapes.com</guid>
</item>
<item>
 <title>Introduction to NCover</title>
 <link>http://thoughtshapes.com/TDD/IntroductionToNCover.htm</link>
 <description>&lt;p&gt;NCover is a tool that analyzes running code and is able to determine whether code was &lt;em&gt;visited&lt;/em&gt; or &lt;em&gt;unvisited&lt;/em&gt; while running. Visited code is code that was executed during the running of a process, and unvisited code is code that was not executed.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://thoughtshapes.com/TDD/IntroductionToNCover.htm&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://thoughtshapes.com/TDD/IntroductionToNCover.htm#comments</comments>
 <category domain="http://thoughtshapes.com/taxonomy/term/4">TDD</category>
 <pubDate>Sun, 31 Dec 2006 00:00:00 -0500</pubDate>
 <dc:creator>Steve Seymour</dc:creator>
 <guid isPermaLink="false">22 at http://thoughtshapes.com</guid>
</item>
<item>
 <title>TDD and Comments</title>
 <link>http://thoughtshapes.com/TDD/Comments.htm</link>
 <description>&lt;p&gt;Man, this is a particularly sensitive topic to me, I must admit. That&#039;s mostly because &amp;quot;you must comment all your code&amp;quot; is usually a directive that comes from one of three kinds of people--each non-exclusive of the other:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://thoughtshapes.com/TDD/Comments.htm&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://thoughtshapes.com/TDD/Comments.htm#comments</comments>
 <category domain="http://thoughtshapes.com/taxonomy/term/4">TDD</category>
 <pubDate>Sun, 31 Dec 2006 00:00:00 -0500</pubDate>
 <dc:creator>Steve Seymour</dc:creator>
 <guid isPermaLink="false">26 at http://thoughtshapes.com</guid>
</item>
<item>
 <title>Running NCover</title>
 <link>http://thoughtshapes.com/TDD/RunningNCover.htm</link>
 <description>&lt;p&gt;You can download NCover using the links provided on the left. Once you have it downloaded, you install it (it comes as an msi file, even though I doubt it really needs anything but an xcopy deployment).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://thoughtshapes.com/TDD/RunningNCover.htm&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://thoughtshapes.com/TDD/RunningNCover.htm#comments</comments>
 <category domain="http://thoughtshapes.com/taxonomy/term/4">TDD</category>
 <pubDate>Sun, 31 Dec 2006 00:00:00 -0500</pubDate>
 <dc:creator>Steve Seymour</dc:creator>
 <guid isPermaLink="false">23 at http://thoughtshapes.com</guid>
</item>
<item>
 <title>NCoverExplorer (Part II)</title>
 <link>http://thoughtshapes.com/TDD/NCoverExplorerTwo.htm</link>
 <description>&lt;p&gt;Now that we&#039;ve taken a look at how to run NCover from the command-line and how to use NCoverExplorer to view NCover&#039;s output, we can take a look at the features in NCoverExplorer that allow you to do everything right from within its user-interface. If you click on the &amp;quot;Run NCover&amp;quot; button (the fifth from the left on the NCoverExplorer interface), you&#039;ll see this window:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://thoughtshapes.com/TDD/NCoverExplorerTwo.htm&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://thoughtshapes.com/TDD/NCoverExplorerTwo.htm#comments</comments>
 <category domain="http://thoughtshapes.com/taxonomy/term/4">TDD</category>
 <pubDate>Sun, 31 Dec 2006 00:00:00 -0500</pubDate>
 <dc:creator>Steve Seymour</dc:creator>
 <guid isPermaLink="false">25 at http://thoughtshapes.com</guid>
</item>
<item>
 <title>NCoverExplorer</title>
 <link>http://thoughtshapes.com/TDD/NCoverExplorer.htm</link>
 <description>&lt;p&gt;NCoverExplorer is a tool that does a great job of displaying NCover&#039;s test coverage XML output so that you can quickly make sense of it and put it to good use. To take you through an example, let&#039;s imagine I have a struct called &lt;strong&gt;PersonName&lt;/strong&gt; in a C# project called &lt;strong&gt;Domain&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://thoughtshapes.com/TDD/NCoverExplorer.htm&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://thoughtshapes.com/TDD/NCoverExplorer.htm#comments</comments>
 <category domain="http://thoughtshapes.com/taxonomy/term/4">TDD</category>
 <pubDate>Sun, 31 Dec 2006 00:00:00 -0500</pubDate>
 <dc:creator>Steve Seymour</dc:creator>
 <guid isPermaLink="false">24 at http://thoughtshapes.com</guid>
</item>
<item>
 <title>Example Three (WCF Duplex Communication with Multiple Clients)</title>
 <link>http://thoughtshapes.com/WCF/ExampleThree.htm</link>
 <description>&lt;p&gt;This is the third example project in this series and is based off of the &lt;a href=&quot;ExampleTwo.htm&quot;&gt;second example&lt;/a&gt;. This is a complete example of WCF using OO principles that leverage the NetDataContractSerializer. This example creates a number of clients that access the WCF service through multiple threads (a thread for each client). This example also demonstrates the ability of WCF to call back to clients--which is useful for &amp;quot;push&amp;quot; messaging scenarios. The zip file contains the following projects:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://thoughtshapes.com/WCF/ExampleThree.htm&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://thoughtshapes.com/WCF/ExampleThree.htm#comments</comments>
 <category domain="http://thoughtshapes.com/taxonomy/term/7">WCF</category>
 <enclosure url="http://thoughtshapes.com/files/WCFDuplexCommunication.zip" length="518259" type="application/x-zip-compressed" />
 <pubDate>Thu, 07 Dec 2006 00:00:00 -0500</pubDate>
 <dc:creator>Steve Seymour</dc:creator>
 <guid isPermaLink="false">34 at http://thoughtshapes.com</guid>
</item>
</channel>
</rss>
