<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Tools</title>
        <link>http://weblogs.shockbyte.com.ar/rodolfof/category/16.aspx</link>
        <description>Tools</description>
        <language>en-US</language>
        <copyright>Rodolfo Finochietti</copyright>
        <managingEditor>rfino@pboard.com.ar</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>Web Service Dynamic Proxy</title>
            <link>http://weblogs.shockbyte.com.ar/rodolfof/archive/2007/01/09/10698.aspx</link>
            <description>&lt;p&gt;As a part of a web service adapter for &lt;a href="http://www.codeplex.com/SIF"&gt;Service Invocation Framework &lt;/a&gt;I developed a code for dynamic web service proxy generation. Today I have decided to extract this code from &lt;a href="http://www.codeplex.com/SIF"&gt;Service Invocation Framework &lt;/a&gt; and transform it into a small library for call a web service without generate static proxy code.&lt;/p&gt;
&lt;p&gt;Download the library code and a sample of use from &lt;a href="http://prototypes.shockbyte.com.ar/misc/WebServiceDynamicProxy.zip"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Enjoy it!&lt;/p&gt;
&lt;p&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tag/.NET"&gt;.NET&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/WebServices"&gt;Web Services&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/windows+communication+foundation"&gt;Windows Communication Fondation&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/ASMX"&gt;ASMX&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.shockbyte.com.ar/rodolfof/aggbug/10698.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rodolfo Finochietti</dc:creator>
            <guid>http://weblogs.shockbyte.com.ar/rodolfof/archive/2007/01/09/10698.aspx</guid>
            <pubDate>Tue, 09 Jan 2007 15:03:00 GMT</pubDate>
            <wfw:comment>http://weblogs.shockbyte.com.ar/rodolfof/comments/10698.aspx</wfw:comment>
            <comments>http://weblogs.shockbyte.com.ar/rodolfof/archive/2007/01/09/10698.aspx#feedback</comments>
            <slash:comments>14</slash:comments>
            <wfw:commentRss>http://weblogs.shockbyte.com.ar/rodolfof/comments/commentRss/10698.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.shockbyte.com.ar/rodolfof/services/trackbacks/10698.aspx</trackback:ping>
        </item>
        <item>
            <title>My .NET Development Toolbox Update 2</title>
            <link>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/11/07/10184.aspx</link>
            <description>&lt;p&gt;New additons to my "&lt;a href="http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/03/21/5272.aspx"&gt;My .NET Development Toolbox&lt;/a&gt;" and "&lt;a href="http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/06/07/6989.aspx"&gt;My .NET Development Toolbox Update&lt;/a&gt;" lists: &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C82D7AB5-40A5-4DD4-9595-53A79FF2C5BC&amp;amp;displaylang=en"&gt;Active Directory Server Explorer&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d2717206-e804-415e-9173-c7b7327289e4&amp;amp;displaylang=en"&gt;Best Practice Analyzer for ASP.NET&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d2717206-e804-415e-9173-c7b7327289e4&amp;amp;displaylang=en"&gt;Clipboard Manager Add-In for Visual Studio 2005&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://weblogs.asp.net/GMilano/archive/2006/05/10/446010.aspx"&gt;CoolCommands 3.0 for Visual Studio 2005&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.dispatchasp.net/"&gt;Dispatch&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=cd7c6e48-e41b-48e3-881e-a0e6e97f9534&amp;amp;DisplayLang=en&amp;quot;"&gt;Microsoft Visual Studio 2005 IDE Enhancements&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.ndbunit.org/index.htm"&gt;NDbUnit&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.dimastr.com/outspy/"&gt;Visual Studio 2005 Web Deployment Projects&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/asp.net/reference/infrastructure/wdp/"&gt;OutlookSpy&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://scrumforteamsystem.com/en/default.aspx"&gt;Scrum for Team System&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/asp.net/reference/infrastructure/wdp/"&gt;Visual Studio 2005 Web Deployment Projects&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.red-gate.com/products/sql_prompt/index.htm"&gt;SQL Intellisense&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3f21144a-4e98-4ce0-830f-d1f3e8ac9d67&amp;amp;DisplayLang=en"&gt;Team Foundation Power Toys&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=8B05EE00-9554-4733-8725-3CA89DD9BFCA&amp;amp;displaylang=en"&gt;Visual Studio 2005 Update to Support Web Application Projects&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.codeproject.com/dotnet/UnitTestCodeSnips.asp"&gt;Visual Studio 2005 Unit Testing Code Snippets&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://msdn2.microsoft.com/en-us/asp.net/aa336618.aspx"&gt;Visual Studio 2005 Web Application Projects &lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&amp;amp;displaylang=en/"&gt;XML Notepad 2006&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tag/.NET"&gt;.NET&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.shockbyte.com.ar/rodolfof/aggbug/10184.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rodolfo Finochietti</dc:creator>
            <guid>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/11/07/10184.aspx</guid>
            <pubDate>Tue, 07 Nov 2006 13:45:00 GMT</pubDate>
            <wfw:comment>http://weblogs.shockbyte.com.ar/rodolfof/comments/10184.aspx</wfw:comment>
            <comments>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/11/07/10184.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://weblogs.shockbyte.com.ar/rodolfof/comments/commentRss/10184.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.shockbyte.com.ar/rodolfof/services/trackbacks/10184.aspx</trackback:ping>
        </item>
        <item>
            <title>Google Analytics Module</title>
            <link>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/11/07/10183.aspx</link>
            <description>&lt;p&gt;Some months ago &lt;a href="http://weblogs.asp.net/cazzu"&gt;Daniel Cazzulino&lt;/a&gt; publishes an excellent &lt;a href="http://weblogs.asp.net/cazzu/archive/2006/06/08/InstantGoogleAnalytics.aspx"&gt;IHttpModule&lt;/a&gt; to use &lt;a href="http://www.google.com/analytics/"&gt;Google Analitycs&lt;/a&gt; with adding code in the pages of a web site. &lt;br /&gt;
After using it some weeks I found an error that affects the &lt;a href="http://blogs.clearscreen.com/migs/archive/2005/04/05/1270.aspx"&gt;Clearscreen CAPTCHA Antispam Control&lt;/a&gt;.&lt;br /&gt;
Basically the problem is that the module adds the HTML code necessary to use &lt;a href="http://www.google.com/analytics/"&gt;Google Analytics&lt;/a&gt; in responses that are not HTML (like an image).&lt;/p&gt;
&lt;p&gt;This is quick fix to this bug:&lt;/p&gt;
&lt;p&gt;&lt;font face="Courier New"&gt;&lt;font size="2"&gt;&lt;font color="#0000ff"&gt;void&lt;/font&gt; OnBeginRequest(&lt;font color="#0000ff"&gt;object&lt;/font&gt; sender, EventArgs e)&lt;br /&gt;
{&lt;br /&gt;
&lt;font color="#0000ff"&gt;&lt;font color="#000000"&gt;   &lt;/font&gt;if&lt;/font&gt; ( String.Compare("text/html", application.Response.ContentType, &lt;font color="#0000ff"&gt;true&lt;/font&gt;) == 0  &lt;br /&gt;
        &amp;amp;&amp;amp; ! ( application.Request.QueryString.Count != 0 &lt;br /&gt;
              &amp;amp;&amp;amp; application.Request.QueryString.GetKey(0) == "hip" ) )&lt;br /&gt;
      application.Response.Filter = &lt;font color="#0000ff"&gt;new&lt;/font&gt; AnalyticsStream(application.Response.Filter, accountNumber);&lt;br /&gt;
}&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://prototypes.shockbyte.com.ar/misc/GoogleAnalytics.zip"&gt;Here&lt;/a&gt; you can download a test solution to reproduce this bug.&lt;/p&gt;
&lt;p&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tag/.NET"&gt;.NET&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/ASP.NET"&gt;ASP.NET&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.shockbyte.com.ar/rodolfof/aggbug/10183.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rodolfo Finochietti</dc:creator>
            <guid>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/11/07/10183.aspx</guid>
            <pubDate>Tue, 07 Nov 2006 12:52:00 GMT</pubDate>
            <wfw:comment>http://weblogs.shockbyte.com.ar/rodolfof/comments/10183.aspx</wfw:comment>
            <comments>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/11/07/10183.aspx#feedback</comments>
            <wfw:commentRss>http://weblogs.shockbyte.com.ar/rodolfof/comments/commentRss/10183.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.shockbyte.com.ar/rodolfof/services/trackbacks/10183.aspx</trackback:ping>
        </item>
        <item>
            <title>Mock Data Provider</title>
            <link>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/08/16/8657.aspx</link>
            <description>&lt;p&gt;Many times it is necessary to be able to test each layer of an application individually. This task becomes specially difficult with the data access code and the unit tests since is complex to assure the results of the tests if each developer doesn't have a private database.&lt;br /&gt;
&lt;br /&gt;
To solve this problem I have developed a &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcontemplatecommandcs.asp"&gt;ADO.NET Data Provider&lt;/a&gt; that allows to test the data access code without accessing to the database.&lt;/p&gt;
&lt;p&gt;The Mock Data Provider has two operation modes:&lt;br /&gt;
In the "recording" mode it acts of &lt;a href="http://en.wikipedia.org/wiki/Proxy_pattern"&gt;Proxy&lt;/a&gt; against another &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcontemplatecommandcs.asp"&gt;ADO.NET Data Provider&lt;/a&gt; and it records the results of all the executions against the database.&lt;br /&gt;
In the "mock" mode it returns the results that it registered previously in the "recording" mode, without being connected to the database.&lt;/p&gt;
&lt;p&gt;In the &lt;a href="http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032304757&amp;amp;Culture=es-AR"&gt;conference&lt;/a&gt; that I will give on Thursday 24th I will make a complete demonstration of this tool meanwhile you can download the code from &lt;a href="http://prototypes.shockbyte.com.ar/misc/MockDataProvider.zip"&gt;here&lt;/a&gt; together with a example of use.&lt;/p&gt;
&lt;p&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tag/.NET"&gt;.NET&lt;/a&gt;, &lt;a rel="tag" href="http://technorati.com/tag/testing"&gt;Testing&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.shockbyte.com.ar/rodolfof/aggbug/8657.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rodolfo Finochietti</dc:creator>
            <guid>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/08/16/8657.aspx</guid>
            <pubDate>Wed, 16 Aug 2006 17:18:00 GMT</pubDate>
            <wfw:comment>http://weblogs.shockbyte.com.ar/rodolfof/comments/8657.aspx</wfw:comment>
            <comments>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/08/16/8657.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://weblogs.shockbyte.com.ar/rodolfof/comments/commentRss/8657.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.shockbyte.com.ar/rodolfof/services/trackbacks/8657.aspx</trackback:ping>
        </item>
        <item>
            <title>New Version of FileHelpers Library</title>
            <link>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/06/30/7518.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://filehelpers.sourceforge.net/"&gt;FileHelpers 1.5.0&lt;/a&gt; has been released. If you need to import/export data from text files in &lt;a href="http://msdn.microsoft.com/netframework/"&gt;.NET Framework&lt;/a&gt; this cool library is the solution.&lt;/p&gt;
&lt;p&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tag/.NET"&gt;.NET&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.shockbyte.com.ar/rodolfof/aggbug/7518.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rodolfo Finochietti</dc:creator>
            <guid>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/06/30/7518.aspx</guid>
            <pubDate>Fri, 30 Jun 2006 13:23:00 GMT</pubDate>
            <wfw:comment>http://weblogs.shockbyte.com.ar/rodolfof/comments/7518.aspx</wfw:comment>
            <comments>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/06/30/7518.aspx#feedback</comments>
            <wfw:commentRss>http://weblogs.shockbyte.com.ar/rodolfof/comments/commentRss/7518.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.shockbyte.com.ar/rodolfof/services/trackbacks/7518.aspx</trackback:ping>
        </item>
        <item>
            <title>My .NET Development Toolbox Update</title>
            <link>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/06/07/6989.aspx</link>
            <description>&lt;p&gt;Three new additons to my "&lt;a href="http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/03/21/5272.aspx"&gt;My .NET Development Toolbox&lt;/a&gt;":&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=22E69AE4-7E40-4807-8A86-B3D36FAB68D3&amp;amp;displaylang=en"&gt;Consolas Font Pack for Microsoft Visual Studio 2005&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://msbuildtasks.tigris.org/"&gt;The MSBuild Community Tasks Project&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/asp.net/reference/infrastructure/wdp/"&gt;Visual Studio 2005 Web Deployment Projects&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;UPDATE: More tools &lt;/strong&gt;&lt;/font&gt;&lt;a href="http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/11/07/10184.aspx"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tag/.NET"&gt;.NET&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.shockbyte.com.ar/rodolfof/aggbug/6989.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rodolfo Finochietti</dc:creator>
            <guid>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/06/07/6989.aspx</guid>
            <pubDate>Wed, 07 Jun 2006 17:18:00 GMT</pubDate>
            <wfw:comment>http://weblogs.shockbyte.com.ar/rodolfof/comments/6989.aspx</wfw:comment>
            <comments>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/06/07/6989.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://weblogs.shockbyte.com.ar/rodolfof/comments/commentRss/6989.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.shockbyte.com.ar/rodolfof/services/trackbacks/6989.aspx</trackback:ping>
        </item>
        <item>
            <title>Visual Studio Code Snippets Error</title>
            <link>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/04/17/5854.aspx</link>
            <description>&lt;p&gt;Yesterday after reorganizing my code snippets the code editor of visual studio still show the same snippets folder that no longer exist. The solution for this problem was to eliminate the file &lt;font face="Courier New" color="#0000ff" size="2"&gt;C:\Documents and Settings\[UserName]\Local Settings\Application Data\Microsoft\VisualStudio\8.0\1033\ExpansionsXML.xml&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tag/visual+studio"&gt;Visual Studio&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.shockbyte.com.ar/rodolfof/aggbug/5854.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rodolfo Finochietti</dc:creator>
            <guid>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/04/17/5854.aspx</guid>
            <pubDate>Mon, 17 Apr 2006 14:48:00 GMT</pubDate>
            <wfw:comment>http://weblogs.shockbyte.com.ar/rodolfof/comments/5854.aspx</wfw:comment>
            <comments>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/04/17/5854.aspx#feedback</comments>
            <wfw:commentRss>http://weblogs.shockbyte.com.ar/rodolfof/comments/commentRss/5854.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.shockbyte.com.ar/rodolfof/services/trackbacks/5854.aspx</trackback:ping>
        </item>
        <item>
            <title>FileHelpers</title>
            <link>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/04/04/5598.aspx</link>
            <description>&lt;p&gt;Some days ago I found &lt;a href="http://filehelpers.sourceforge.net/"&gt;FileHelpers&lt;/a&gt;. This excellent piece of code are an easy to use library for import and export data from text files. It is exactly what I was needing for an ETL project. Thanks to their author &lt;a href="http://www.marcosmeli.com.ar/"&gt;Marcos Meli&lt;/a&gt; for the excelent work.&lt;/p&gt;
&lt;p&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tag/.NET"&gt;.NET&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.shockbyte.com.ar/rodolfof/aggbug/5598.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rodolfo Finochietti</dc:creator>
            <guid>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/04/04/5598.aspx</guid>
            <pubDate>Tue, 04 Apr 2006 16:21:00 GMT</pubDate>
            <wfw:comment>http://weblogs.shockbyte.com.ar/rodolfof/comments/5598.aspx</wfw:comment>
            <comments>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/04/04/5598.aspx#feedback</comments>
            <wfw:commentRss>http://weblogs.shockbyte.com.ar/rodolfof/comments/commentRss/5598.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.shockbyte.com.ar/rodolfof/services/trackbacks/5598.aspx</trackback:ping>
        </item>
        <item>
            <title>My .NET Development Toolbox</title>
            <link>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/03/21/5272.aspx</link>
            <description>&lt;p&gt;This is my list of indispensable tools for the development with .NET: &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.aquafold.com/"&gt;Aqua Data Studio&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://weblogs.asp.net/GMilano/archive/2006/02/27/439208.aspx"&gt;CoolCommands for Visual Studio 2005&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET"&gt;CruiseControl.NET&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.usysware.com/DPack/Default.aspx"&gt;DPack&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.gotdotnet.com/Team/FxCop/"&gt;FxCop&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://nant.sourceforge.net/"&gt;NAnt&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://ncover.org/site/"&gt;NCover&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://ndoc.sourceforge.net/"&gt;NDoc&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.nmock.org/"&gt;NMock&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.nunit.org/"&gt;NUnit&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://nunitasp.sourceforge.net/"&gt;NUnitAsp&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.aisto.com/roeder/dotnet/"&gt;Reflector&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.denisbauer.com/NETTools/FileDisassembler.aspx"&gt;Reflector FileDisassembler Add-In&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.testdriven.net/"&gt;TestDriven.NET&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/vstudio/downloads/codesnippets/default.aspx"&gt;Visual Studio 2005 Code Snippets&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.codeproject.com/dotnet/UnitTestCodeSnips.asp"&gt;Visual Studio 2005 Test Code Snippets&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/vstudio/downloads/tools/bootstrapper/"&gt;Visual Studio 2003 Bootstrapper&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://weblogs.asp.net/gmilano/archive/2004/07/16/185619.aspx"&gt;Whidbey Commands for Visual Studio 2003&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=01f2f983-298f-4167-b52a-d11b76f3ea62"&gt;XML Visualizer for Visual Studio 2003&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;UPDATE: More tools &lt;/strong&gt;&lt;/font&gt;&lt;a href="http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/06/07/6989.aspx"&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;here&lt;/strong&gt;&lt;/font&gt;&lt;/a&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tag/.NET"&gt;.NET&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.shockbyte.com.ar/rodolfof/aggbug/5272.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rodolfo Finochietti</dc:creator>
            <guid>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/03/21/5272.aspx</guid>
            <pubDate>Tue, 21 Mar 2006 11:32:00 GMT</pubDate>
            <wfw:comment>http://weblogs.shockbyte.com.ar/rodolfof/comments/5272.aspx</wfw:comment>
            <comments>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/03/21/5272.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://weblogs.shockbyte.com.ar/rodolfof/comments/commentRss/5272.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.shockbyte.com.ar/rodolfof/services/trackbacks/5272.aspx</trackback:ping>
        </item>
        <item>
            <title>Ctrl-Tab in Visual Studio 2005</title>
            <link>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/03/21/5271.aspx</link>
            <description>&lt;p&gt;Yesterday accidentally I pressed the combination of keys Ctrl+Tab in &lt;a href="http://msdn.microsoft.com/vstudio/"&gt;Visual Studio 2005&lt;/a&gt;, I was surprised with the result. This combination of keys allows to change between documents and windows without using the mouse and help me to work more quick. Try it!.&lt;/p&gt;
&lt;p&gt; &lt;img alt="" src="http://weblogs.shockbyte.com.ar/BlogImages/Vs2005CtrlTab.png" /&gt;&lt;/p&gt;
&lt;p&gt;Technorati tags: &lt;a rel="tag" href="http://technorati.com/tag/visual+studio"&gt;Visual Studio&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.shockbyte.com.ar/rodolfof/aggbug/5271.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rodolfo Finochietti</dc:creator>
            <guid>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/03/21/5271.aspx</guid>
            <pubDate>Tue, 21 Mar 2006 11:13:00 GMT</pubDate>
            <wfw:comment>http://weblogs.shockbyte.com.ar/rodolfof/comments/5271.aspx</wfw:comment>
            <comments>http://weblogs.shockbyte.com.ar/rodolfof/archive/2006/03/21/5271.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://weblogs.shockbyte.com.ar/rodolfof/comments/commentRss/5271.aspx</wfw:commentRss>
            <trackback:ping>http://weblogs.shockbyte.com.ar/rodolfof/services/trackbacks/5271.aspx</trackback:ping>
        </item>
    </channel>
</rss>