<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://dotnet.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Articles by Donald King</title>
 <link>http://dotnet.sys-con.com/</link>
 <description>Latest articles from Donald King</description>
 <language>en</language>
 <copyright>Copyright 2008 SYS-CON Media</copyright>
 <generator>SYS-CON Media</generator>
 <lastBuildDate>Thu, 28 Aug 2008 02:31:27 EDT</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>10</ttl>
<item>
 <title>Automatic Integration with CruiseControl.NET, NAnt, and NUnit</title>
 <link>http://dotnet.sys-con.com/node/143301</link>
 <description>One of the most important and yet overlooked aspects of a software development project is the concept of regression testing during implementation. Regression testing is the practice of running tests for previously tested code following modification to ensure that faults have not been introduced or uncovered as a result of the changes made. In this article I will outline the need for continuous integration, automated builds, and testing, which support the tenets of regression testing and provide automation for the process. I will also introduce some of the free open source tools that can be used to effectively employ a continuous integration process, and we&#039;ll take a look at a scenario that demonstrates their use.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/143301&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 12 Nov 2005 17:15:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/143301</guid>
</item>
<item>
 <title>.NET Framework</title>
 <link>http://dotnet.sys-con.com/node/46996</link>
 <description>You might think that graphically intensive operations such as map rendering can be done only using languages like C++ to make Win32 API calls to the operating system. In fact, the .NET Framework and its GDI+ libraries can be used not only to render intense complex graphics but can do so efficiently.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/46996&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 08 Nov 2004 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/46996</guid>
</item>
<item>
 <title>Designing a Flexible Enterprise with .NET Interfaces</title>
 <link>http://dotnet.sys-con.com/node/38887</link>
 <description>Software reuse is the pinnacle of success in the object-oriented paradigm. Every development effort strives for it, whether it&#039;s shared components, routines, or just reuse of design ideas.&lt;p&gt;&lt;a href=&quot;http://dotnet.sys-con.com/node/38887&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 May 2003 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://dotnet.sys-con.com/node/38887</guid>
</item>
</channel>
</rss>
