<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://devpinoy.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>cruizer</title><link>http://devpinoy.org/blogs/cruizer/default.aspx</link><description>aspiring to free and open the mind of .NET developers</description><dc:language>en</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>TDD Step by Step, Part 2: The Database</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/11/24/tdd-step-by-step-part-2-the-database.aspx</link><pubDate>Mon, 24 Nov 2008 03:37:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:33288</guid><dc:creator>cruizer</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=33288</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/11/24/tdd-step-by-step-part-2-the-database.aspx#comments</comments><description>Welcome to part two of our series on building a Windows application using test-driven development (TDD). In the previous article we drove the design of our entity classes and data access layer by means of unit tests. The unit tests acted more as specifications...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/11/24/tdd-step-by-step-part-2-the-database.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=33288" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/DotNET/default.aspx">DotNET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/TDD/default.aspx">TDD</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/code/default.aspx">code</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/database/default.aspx">database</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/agile+practices/default.aspx">agile practices</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/development+tools/default.aspx">development tools</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/unit+testing/default.aspx">unit testing</category></item><item><title>TDD Step by Step, Part 1</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/11/24/tdd-step-by-step-part-1.aspx</link><pubDate>Mon, 24 Nov 2008 00:37:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:32796</guid><dc:creator>cruizer</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=32796</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/11/24/tdd-step-by-step-part-1.aspx#comments</comments><description>In a hot discussion thread in msforums.ph about the value of unit testing and adopting test-driven development (TDD), a suggestion was made to illustrate how TDD is used in creating a simple application, specifically Keith&amp;#39;s October code challenge...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/11/24/tdd-step-by-step-part-1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=32796" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/DotNET/default.aspx">DotNET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/TDD/default.aspx">TDD</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/code/default.aspx">code</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/agile+practices/default.aspx">agile practices</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/unit+testing/default.aspx">unit testing</category></item><item><title>Data Access with LINQ</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/11/04/data-access-with-linq.aspx</link><pubDate>Mon, 03 Nov 2008 23:25:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:32012</guid><dc:creator>cruizer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=32012</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/11/04/data-access-with-linq.aspx#comments</comments><description>I discussed LINQ (LINQ to objects, XML, then SQL) during the Microsoft TechFEST event here in Singapore, and the slides are here . You can download the sample code as well....(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/11/04/data-access-with-linq.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=32012" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/code/default.aspx">code</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/presentation/default.aspx">presentation</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/data/default.aspx">data</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/access/default.aspx">access</category></item><item><title>WCF: Shifting from HTTP to TCP</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/11/01/wcf-shifting-from-http-to-tcp.aspx</link><pubDate>Sat, 01 Nov 2008 07:23:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:31961</guid><dc:creator>cruizer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=31961</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/11/01/wcf-shifting-from-http-to-tcp.aspx#comments</comments><description>We&amp;#39;ve decided to shift our project&amp;#39;s WCF services from HTTP to TCP. Why? We&amp;#39;ve got a few reasons: Performance is important. We all know the TCP-based protocol (used by NetTcpBinding) is faster and has lower latency than the HTTP-based protocol...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/11/01/wcf-shifting-from-http-to-tcp.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=31961" width="1" height="1"&gt;</description></item><item><title>A mind-opening article</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/10/29/a-mind-opening-article.aspx</link><pubDate>Wed, 29 Oct 2008 02:19:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:31564</guid><dc:creator>cruizer</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=31564</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/10/29/a-mind-opening-article.aspx#comments</comments><description>From MSDN Magazine: Test Your Security IQ Most C/C++ developers should be able to spot all of the security bugs illustrated in the examples; C# coders would find this very informative....(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/10/29/a-mind-opening-article.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=31564" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/code/default.aspx">code</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/security/default.aspx">security</category></item><item><title>Some WCF Gotchas</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/10/05/some-wcf-gotchas.aspx</link><pubDate>Sun, 05 Oct 2008 02:48:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:27901</guid><dc:creator>cruizer</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=27901</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/10/05/some-wcf-gotchas.aspx#comments</comments><description>A project our team (in my employer) has been working on for a good number of months now makes extensive use of Windows Communication Foundation (WCF). WCF is nothing really ground-breaking; its significance is that it unifies the various inter-process...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/10/05/some-wcf-gotchas.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=27901" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/development+tools/default.aspx">development tools</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/tips/default.aspx">tips</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/WCF/default.aspx">WCF</category></item><item><title>Concurrency is all the rage in MSDN Magazine</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/10/03/concurrency-is-all-the-rage-in-msdn-magazine.aspx</link><pubDate>Fri, 03 Oct 2008 03:02:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:27761</guid><dc:creator>cruizer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=27761</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/10/03/concurrency-is-all-the-rage-in-msdn-magazine.aspx#comments</comments><description>The October 2008 issue of MSDN Magazine features lots of articles about parallelism and concurrency. I guess it&amp;#39;s all the rage these days! That&amp;#39;s what happens when Moore&amp;#39;s Law is no longer directly related to more GHz but more CPU cores instead...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/10/03/concurrency-is-all-the-rage-in-msdn-magazine.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=27761" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/concurrency/default.aspx">concurrency</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/F_2300_/default.aspx">F#</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/Haskell/default.aspx">Haskell</category></item><item><title>Speaking at Microsoft TechFEST 2008 Singapore</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/10/02/speaking-at-microsoft-techfest-2008-singapore.aspx</link><pubDate>Thu, 02 Oct 2008 10:30:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:27741</guid><dc:creator>cruizer</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=27741</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/10/02/speaking-at-microsoft-techfest-2008-singapore.aspx#comments</comments><description>I will be speaking at Microsoft TechFEST 2008 Singapore on October 23rd. The topic? Nothing special -- just same old LINQ Hopefully I can present it in a practical manner that will help developers get up to speed with it. In any case, I think LINQ is...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/10/02/speaking-at-microsoft-techfest-2008-singapore.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=27741" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/presentation/default.aspx">presentation</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/event/default.aspx">event</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/LINQ/default.aspx">LINQ</category></item><item><title>Microsoft embraces jQuery</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/09/28/microsoft-embraces-jquery.aspx</link><pubDate>Sun, 28 Sep 2008 10:46:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:27668</guid><dc:creator>cruizer</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=27668</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/09/28/microsoft-embraces-jquery.aspx#comments</comments><description>I couldn&amp;#39;t believe it: read ScottGu&amp;#39;s blog post . Finally, Microsoft is getting *it*. No need to fight it, no need to exhibit their traditional NIH mindset and create their own (as they have demonstrated many times, not only in the .NET platform...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/09/28/microsoft-embraces-jquery.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=27668" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/DotNET/default.aspx">DotNET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>SQL is a functional language?!</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/09/06/sql-is-a-functional-language.aspx</link><pubDate>Sat, 06 Sep 2008 04:55:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:27149</guid><dc:creator>cruizer</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=27149</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/09/06/sql-is-a-functional-language.aspx#comments</comments><description>I was taken aback by the claim, mentioned by a speaker in an event I attended about two nights ago. The topic was about development in languages and concurrency, which particularly interested me. I don&amp;#39;t know if you&amp;#39;ll agree with the claim but...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/09/06/sql-is-a-functional-language.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=27149" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/General/default.aspx">General</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/development+tools/default.aspx">development tools</category></item><item><title>Using search engines from an IE6 address bar</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/09/03/using-search-engines-from-an-ie6-address-bar.aspx</link><pubDate>Wed, 03 Sep 2008 07:37:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:27130</guid><dc:creator>cruizer</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=27130</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/09/03/using-search-engines-from-an-ie6-address-bar.aspx#comments</comments><description>After using progressive browsers such as Firefox and Safari in my previous employers, imagine my dismay when I realised we were stuck with IE6. One of the things I missed as I had to step back and bear with old IE6 is the absence of the search bar. We&amp;#39;re...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/09/03/using-search-engines-from-an-ie6-address-bar.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=27130" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/General/default.aspx">General</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/personal/default.aspx">personal</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/tips/default.aspx">tips</category></item><item><title>Learning Ruby from C#</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/07/25/learning-ruby-from-c.aspx</link><pubDate>Fri, 25 Jul 2008 10:58:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:26514</guid><dc:creator>cruizer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=26514</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/07/25/learning-ruby-from-c.aspx#comments</comments><description>Just in case you haven&amp;#39;t seen this yet: http://www.codethinked.com/category/IronRuby-via-C-Series.aspx I&amp;#39;m sure it&amp;#39;s a handy tutorial for learning Ruby (using IronRuby for .NET) the language if you&amp;#39;ve already got C#/.NET background. I...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/07/25/learning-ruby-from-c.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=26514" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/DotNET/default.aspx">DotNET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/dynamic+languages/default.aspx">dynamic languages</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/development+tools/default.aspx">development tools</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/Ruby/default.aspx">Ruby</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/IronRuby/default.aspx">IronRuby</category></item><item><title>IronRuby binaries out now</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/07/25/ironruby-binaries-out-now.aspx</link><pubDate>Fri, 25 Jul 2008 00:19:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:26481</guid><dc:creator>cruizer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=26481</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/07/25/ironruby-binaries-out-now.aspx#comments</comments><description>Of course it&amp;#39;s still in Alpha, but get &amp;#39;em here ! Took it out for a quick spin and it seems still rough around the edges, but hey...no need to build it yourself anymore if you want to try it now....(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/07/25/ironruby-binaries-out-now.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=26481" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/dynamic+languages/default.aspx">dynamic languages</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/development+tools/default.aspx">development tools</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/Ruby/default.aspx">Ruby</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/IronRuby/default.aspx">IronRuby</category></item><item><title>Continuous Integration "Hang-ups"</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/06/15/continuous-integration-quot-hang-ups-quot.aspx</link><pubDate>Sun, 15 Jun 2008 01:44:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:25875</guid><dc:creator>cruizer</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=25875</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/06/15/continuous-integration-quot-hang-ups-quot.aspx#comments</comments><description>I really like continuous integration . Having come from a company that didn&amp;#39;t practice it at all (this was a time I used to regularly work 12 to 16 hours a day), I was so happy when I got into a company that actually practiced it. I found it to be...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/06/15/continuous-integration-quot-hang-ups-quot.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=25875" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/DotNET/default.aspx">DotNET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/.NET/default.aspx">.NET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/agile+practices/default.aspx">agile practices</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/development+tools/default.aspx">development tools</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/continuous+integration/default.aspx">continuous integration</category></item><item><title>JP Hamilton on testing WinForms</title><link>http://devpinoy.org/blogs/cruizer/archive/2008/05/30/jp-hamilton-on-testing-winforms.aspx</link><pubDate>Fri, 30 May 2008 03:46:00 GMT</pubDate><guid isPermaLink="false">99090821-4da1-4a75-98c2-a35884625ff7:25756</guid><dc:creator>cruizer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://devpinoy.org/blogs/cruizer/rsscomments.aspx?PostID=25756</wfw:commentRss><comments>http://devpinoy.org/blogs/cruizer/archive/2008/05/30/jp-hamilton-on-testing-winforms.aspx#comments</comments><description>JP Hamilton has posted a brief blog post on how he unit tests WinForms . Looks nifty, especially if you use a pattern like Model-View-Presenter for your forms. His rationale is that if you keep on testing only the presenter and mocking out the view in...(&lt;a href="http://devpinoy.org/blogs/cruizer/archive/2008/05/30/jp-hamilton-on-testing-winforms.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://devpinoy.org/aggbug.aspx?PostID=25756" width="1" height="1"&gt;</description><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/DotNET/default.aspx">DotNET</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/TDD/default.aspx">TDD</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/development+tools/default.aspx">development tools</category><category domain="http://devpinoy.org/blogs/cruizer/archive/tags/unit+testing/default.aspx">unit testing</category></item></channel></rss>