<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DevDogma</title>
	<atom:link href="http://www.devdogma.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devdogma.com</link>
	<description>Software Development goodness with no bitter aftertaste...</description>
	<lastBuildDate>Sun, 25 Sep 2011 15:23:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>NAnt Project:  I’m Not Dead!</title>
		<link>http://www.devdogma.com/2010/05/nant-project-i%e2%80%99m-not-dead/</link>
		<comments>http://www.devdogma.com/2010/05/nant-project-i%e2%80%99m-not-dead/#comments</comments>
		<pubDate>Thu, 06 May 2010 15:15:08 +0000</pubDate>
		<dc:creator>Glen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.devdogma.com/2011/09/nant-project-i%e2%80%99m-not-dead/</guid>
		<description><![CDATA[Recent news from the NAnt project team about the upcoming release may have you recalling a classic scene from Monty Python and The Holy Grail with NAnt being the not-quite-dead person saying: &#8220;I&#8217;m getting better. I don&#8217;t want to go on the cart.&#8221; For anyone who uses NAnt in their build process, this release is <a href='http://www.devdogma.com/2010/05/nant-project-i%e2%80%99m-not-dead/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://nant.sourceforge.net/"><img src="http://www.devdogma.com/wp-content/uploads/2011/09/092511_1515_NAntProject1.gif" alt="" align="right" border="0" /></a>Recent news from the NAnt project team about the upcoming release may have you recalling a classic scene from Monty Python and The Holy Grail with <a href="http://nant.sourceforge.net/">NAnt</a> being the not-quite-dead person saying: &#8220;I&#8217;m getting better. I don&#8217;t want to go on the cart.&#8221;</p>
<p>For anyone who uses <a href="http://nant.sourceforge.net/">NAnt</a> in their build process, this release is great news for a number of reasons, not the least of which being that the project is active again, and very much so it would appear. If you are like me, you were probably a bit worried that the project would be (or had been) abandoned and you would have to learn a new build tool for your process. Well, as I wrote in an article in July of last year entitled &#8220;Is NAnt Dead?&#8221;, project activity was evident at that point as we could see updates being committed to source and responses to bug reports. So the hope we felt then has been vindicated and we can breathe a small sigh of relief as the project once again marches onward.<span id="more-16"></span></p>
<p>Based on the <a href="https://sourceforge.net/apps/mediawiki/nant/index.php?title=Roadmap">road map</a>, the code being updated now by the <a href="http://nant.sourceforge.net/authors.html">NAnt project team</a> is scheduled to be released as version .90 and is reported to include the updates that were to be added in the .87 version that was never finalized. According to the new <a href="https://sourceforge.net/apps/wordpress/nant/">NAnt Blog</a>, the schedule for this release is very soon (within the next week or two), and the schedule for subsequent releases is much more aggressive than we&#8217;ve seen from this project in a long time. Going forward, .Net 4.0 Framework support is scheduled to be added in the release following this one (scheduled in release .91, Q2/Q3 2010), along with any bug fixes. And finally, a 1.0 version is scheduled for Q3 2010 for any remaining bug fixes (no new features), and final documentation updates. The schedule continues to look forward to releases 2.0 (Q3 2010) and 2.5 (TBD) which include additional .Net 4.0 and Visual Studio 2010 support and additional <a href="http://sourceforge.net/tracker/?atid=402871&amp;group_id=31650&amp;func=browse">enhancement requests</a>.</p>
<h2>Acknowledgement:</h2>
<p>While we all like to see new features added and bugs fixed in our favorite software development tools, one must admit that the sheer activity of the project in recent months is cause enough for celebration. If you have the chance, be sure to contact the <a href="http://nant.sourceforge.net/authors.html">project team members</a> or leave comments on the new <a href="https://sourceforge.net/apps/wordpress/nant/">NAnt Blog</a> letting the team know that you appreciate their great work on this project. Or better yet, get involved with the project by testing and <a href="https://sourceforge.net/tracker/?atid=402868&amp;group_id=31650&amp;func=browse">reporting bugs</a>, and show your appreciation by supporting their efforts.</p>
<h2>References:</h2>
<ul>
<li>NAnt Project Home: <a href="http://nant.sourceforge.net/">http://nant.sourceforge.net/</a></li>
<li>NAnt Blog: <a href="https://sourceforge.net/apps/wordpress/nant/">https://sourceforge.net/apps/wordpress/nant/</a></li>
<li>NAnt Road Map: <a href="http://sourceforge.net/apps/mediawiki/nant/index.php?title=Roadmap">http://sourceforge.net/apps/mediawiki/nant/index.php?title=Roadmap</a></li>
<li>NAnt Release Notes: <a href="http://nant.sourceforge.net/release/latest/releasenotes.html">http://nant.sourceforge.net/release/latest/releasenotes.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.devdogma.com/2010/05/nant-project-i%e2%80%99m-not-dead/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JAWStats and MAWStats – An AWStats Companion Duo</title>
		<link>http://www.devdogma.com/2009/08/jawstats-and-mawstats-%e2%80%93-an-awstats-companion-duo/</link>
		<comments>http://www.devdogma.com/2009/08/jawstats-and-mawstats-%e2%80%93-an-awstats-companion-duo/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 15:11:46 +0000</pubDate>
		<dc:creator>Glen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.devdogma.com/2011/09/jawstats-and-mawstats-%e2%80%93-an-awstats-companion-duo/</guid>
		<description><![CDATA[In early June, I signed up for a business class shared web host account package with a good provider that offers support for several main sites and cPanel for administrative requirements. Part of this package was a separate view of AWStats for each of my main domains and sub-domains available from cPanel, with fully parsed <a href='http://www.devdogma.com/2009/08/jawstats-and-mawstats-%e2%80%93-an-awstats-companion-duo/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.devdogma.com/wp-content/uploads/2011/09/073109_0414_JAWStatsand1.jpg" alt="" align="right" />In early June, I signed up for a business class shared web host account package with a good provider that offers support for several main sites and <a href="http://www.cpanel.net/" target="_blank">cPanel</a> for administrative requirements. Part of this package was a separate view of <a href="http://www.awstats.org/" target="_blank">AWStats</a> for each of my main domains and sub-domains available from cPanel, with fully parsed data for each site. Coming from a hosting provider that didn&#8217;t have the first clue on how to configure their servers, this was a great feature and worked well for my requirements.</p>
<p>Now, the only problem was that cPanel on my shared hosting account can only have one login, and my associate (okay, my brother) is the owner of another site on my account, <a href="http://www.fealabs.com/" target="_blank">www.fealabs.com</a>. I wanted to give him access to his statistics data on the account, and I don&#8217;t mind sharing my credentials with him, but I wanted to make it easier for him to get the data he wanted to see about his site. So I went searching for a package that can supplement AWStats with good statistical and analytical views, without the need to log into the cPanel account. After a short research session on Google, I came across <a href="http://www.jawstats.com/" target="_blank">JAWStats</a>…<span id="more-11"></span></p>
<div>
<table style="border-collapse: collapse; background: #c6d9f1;" border="0">
<colgroup>
<col style="width: 798px;" /></colgroup>
<tbody valign="top">
<tr>
<td style="padding-top: 1px; padding-left: 9px; padding-bottom: 1px; padding-right: 9px; border-top: ridge black 1.5pt; border-left: ridge black 1.5pt; border-bottom: groove black 1.5pt; border-right: groove black 1.5pt;" valign="middle"><strong>What is JAWStats? (<a href="http://www.jawstats.com/about" target="_blank">An excerpt from the website</a>) </strong></p>
<p>JAWStats is a free web statistics and analytics package. It reads log files created by the ever-popular AWStats web statistics software and outputs the information in its own format.</td>
</tr>
</tbody>
</table>
</div>
<p>After reading about the features on the website, this little statistics package appeared to be just the thing I needed for the task. I downloaded it, uploaded it to my server, unpacked it into its own sub-domain folder, and had it configured and running in just a few minutes. The <a href="http://www.jawstats.com/documentation" target="_blank">documentation</a> the author provides on his website is easy to follow and setup is as easy as renaming the configuration template file and editing some variables in that file to customize your installation.</p>
<h2>What does JAWStats offer?</h2>
<p>The website doesn&#8217;t currently offer a definitive list of features, so I&#8217;ve compiled a short list below:</p>
<ul>
<li>Uses AWStats data – No need to reprocess logs, just point it at the AWStats data location in the configuration.</li>
<li>Web 2.0 based interfaces.</li>
<li>On-demand stats updates – An interface with AWStats interactive update feature allows your site administrator to update their stats on demand (AWStats must have this feature enabled for it to work).</li>
<li>Multiple site support – It can be configured to use the data from one or more sites on your host with an easy way to switch between them. Also a multi-site overview add-on is available as a separate download.</li>
<li>Multiple language support.</li>
<li>Summary in header with last update date and time, visitor count, unique visitor count, and averages.</li>
<li>Month view of visitors, page views, hits, and bandwidth statistics including bar graphs and calendar views.</li>
<li>All Months view with monthly and yearly counts including a line graph.</li>
<li>Hours view that shows popular site hours including a line graph.</li>
<li>Browsers view with grouping of browser families or individual browser versions including a pie chart.</li>
<li>Countries view all countries, grouped by continent, or individual continents, including pie chart. (AWStats must be configured to use a country database to utilize this feature)</li>
<li>File types view including pie chart.</li>
<li>Operating systems view grouped by families or individual OS versions including pie chart.</li>
<li>Pages view with top page hits, top bandwidth pages, top entry, or top exit pages, including pie chart.</li>
<li>Referrers view with search engines, top 10, top 50, all referrers, or domains, including pie chart.</li>
<li>Spiders view showing all search engine spider traffic with pie chart.</li>
<li>Searches view with keywords, key phrases, keywords tag cloud, and key phrase tag cloud, with pie chart.</li>
<li>Session view with pie chart.</li>
<li>Page status view with file not found (404) list and pie chart.</li>
</ul>
<h2>MAWStats – The Next Step</h2>
<p>Now, the JAWStats project hasn&#8217;t seen a release since late January, 2009 (0.7 beta), but it&#8217;s very stable and useful in its current version. If you want more functionality (as I did), there is a (temporary) fork of the project called <a href="http://mawstats.lingnu.com">MAWStats</a> which is being actively updated by another developer with the hopes of merging the code back into the JAWStats base at some point. MAWStats offers a few cool new features that aren&#8217;t included in the current release of JAWStats. Below is a list of some of these added <a href="http://mawstats.lingnu.com/index.php/MAWStats:About">features</a>:</p>
<ul>
<li>Support for AWStats mail server statistics.</li>
<li>Cities view with several groupings and pie chart. (City database must be installed and configured in AWStats for this feature to work.)</li>
<li>Organizations view with pie chart. (Organizational database must be installed and configured in AWStats for this feature to work.)</li>
<li>Visitors page with pie chart.</li>
<li>Replaced Flash SWF graphics with <a href="http://code.google.com/p/flot/">Flot javascript graphics</a>.</li>
<li>Customizable visitor descriptions.</li>
</ul>
<p>As I said, the developer is actively working on this project and has been participating in the <a href="http://www.jawstats.com/community">community discussion boards on the JAWStats website</a>. The current version of MAWStats is 0.72 which includes the features I listed above, and the developer has plans for more features in the upcoming 0.8 release. I&#8217;ve been using the latest version for the past few days and it has been very stable, and the developer has been very receptive to requests and bug reports on the community discussion boards.</p>
<p>Overall, both JAWStats and MAWStats offer a very nice statistics and analytics package.</p>
<h2>More Info:</h2>
<div>
<table style="border-collapse: collapse; background: #c6d9f1;" border="0">
<colgroup>
<col style="width: 798px;" /></colgroup>
<tbody valign="top">
<tr>
<td style="padding-top: 1px; padding-left: 9px; padding-bottom: 1px; padding-right: 9px; border: ridge black 1.5pt;" valign="middle"><strong>JAWStats</strong> is free software, distributed under the <a href="http://www.opensource.org/licenses/mit-license.php" target="_blank">MIT Licence</a> and developed by Jon Combe.</p>
<ul>
<li>Website: <a href="http://www.jawstats.com/">http://www.jawstats.com/</a></li>
<li>Demo site: <a href="http://demo.jawstats.com/">http://demo.jawstats.com/</a></li>
<li>Community: <a href="http://www.jawstats.com/community">http://www.jawstats.com/community</a></li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<div>
<table style="border-collapse: collapse; background: #c6d9f1;" border="0">
<colgroup>
<col style="width: 798px;" /></colgroup>
<tbody valign="top">
<tr>
<td style="padding-top: 1px; padding-left: 9px; padding-bottom: 1px; padding-right: 9px; border: ridge black 1.5pt;" valign="middle"><strong>MAWStats</strong> is free software, distributed under the <a href="http://www.opensource.org/licenses/mit-license.php" target="_blank">MIT Licence</a> and actively developed by ???? (goes by Asaf in the community forums).</p>
<ul>
<li>Website: <a href="http://mawstats.lingnu.com">http://mawstats.lingnu.com</a></li>
<li>Web Demo Site: <a href="http://mawstats.lingnu.com/webdemo/">http://mawstats.lingnu.com/webdemo/</a></li>
<li>Mail Demo Site: <a href="http://mawstats.lingnu.com/maildemo/">http://mawstats.lingnu.com/maildemo/</a></li>
<li>Mailing List (users): <a href="https://lists.sourceforge.net/lists/listinfo/mawstats-user">https://lists.sourceforge.net/lists/listinfo/mawstats-user</a></li>
<li>Mailing List (developers): <a href="https://lists.sourceforge.net/lists/listinfo/mawstats-devel">https://lists.sourceforge.net/lists/listinfo/mawstats-devel</a></li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.devdogma.com/2009/08/jawstats-and-mawstats-%e2%80%93-an-awstats-companion-duo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NAntBuilder &#8211; IDE for NAnt Scripts</title>
		<link>http://www.devdogma.com/2009/07/nantbuilder-ide-for-nant-scripts/</link>
		<comments>http://www.devdogma.com/2009/07/nantbuilder-ide-for-nant-scripts/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 15:10:58 +0000</pubDate>
		<dc:creator>Glen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.devdogma.com/2011/09/nantbuilder-ide-for-nant-scripts/</guid>
		<description><![CDATA[What is NAntBuilder? (Excerpt from NAntBuilder Website) NAntBuilder is a full-featured Integrated Development Environment (IDE) for NAnt, the popular process-automating tool. It is designed to be a powerful NAnt script creator, editor, and debugger. NAntBuilder enables you to manage your build process easily, allowing you to focus on more interesting and important works. Its full-featured code <a href='http://www.devdogma.com/2009/07/nantbuilder-ide-for-nant-scripts/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://www.devdogma.com/wp-content/uploads/2011/09/092511_1510_NAntBuilder1.jpg" alt="" align="right" /></p>
<p><strong>What is NAntBuilder? (Excerpt from <a href="http://nantbuilder.com/"><span style="color: blue; text-decoration: underline;">NAntBuilder Website</span></a>)</strong></p>
<p>NAntBuilder is a full-featured Integrated Development Environment (IDE) for <a href="http://nant.sourceforge.net/">NAnt</a>, the popular process-automating tool. It is designed to be a powerful NAnt script creator, editor, and debugger.</p>
<p>NAntBuilder enables you to manage your build process easily, allowing you to focus on more interesting and important works. Its full-featured code completion will save you thousands of keystrokes while authoring NAnt script. And the integrated NAnt script debugger will help you execute NAnt script task by task. With all these features, NAntBuilder provides a flexible, easy-to-use platform to author, debug and execute NAnt script.<span id="more-9"></span></p>
<h2>The Review</h2>
<p>While I was researching ways to help implement automated builds using NAnt, a colleague of mine ran across this tool and passed the information on to me for evaluation. We were still in the early stages of planning a new automated build process and there were some inherent risks with regard the learning curve for NAnt scripts to support the new process. For many developers who specialize in <a href="http://en.wikipedia.org/wiki/Managed_code">managed code</a> (like .Net) with fully supported <a href="http://en.wikipedia.org/wiki/Software_framework">frameworks</a> and <a href="http://en.wikipedia.org/wiki/Object-oriented_programming">object oriented design</a>, using scripting technologies and being forced to think in a more <a href="http://en.wikipedia.org/wiki/Procedural_programming">procedural design</a> can be difficult. Not to mention, scripting technologies often don&#8217;t have good tool support for design, coding, and debugging. So, while there were no specific initial requirements for a development tool for NAnt scripts in our project scope, NAntBuilder appeared to be a good addition to help mitigate certain project risks associated with the learning curve factors.</p>
<h2>IDE Layout and Features</h2>
<p>NAntBuilder provides and MDI interface to allow for editing multiple scripts with both a design view and a code view that allow the developer to attack each script visually or directly. The visual design interface offers the standard drag-and-drop features where you can drag script tasks from the tools pane to insert them into the script or rearrange tasks within the script flow as needed. The code view provides code completion and syntax highlighting features as one might expect and also ties to the outline view (in the properties pane) that resembles the <a href="http://ant.apache.org/">Ant</a> script outline available in <a href="http://www.eclipse.org/">Eclipse</a>.</p>
<p>On the left of the standard layout, you&#8217;ll find the tools pane which is well organized with groups of related tasks in collapsible regions. Unused tasks, such as those specific to a source control system you don&#8217;t use, can be removed (hidden) from the tool pane using options within the IDE. All NAnt core tasks are included in the tools pane and custom tasks are also available in the tool pane if they are included in the NAnt-&gt;Extension configuration of the IDE and scanned accordingly. The grouping for the <a href="http://nantcontrib.sourceforge.net/">NAntContrib</a> tasks are already setup, and in a <a href="http://www.nantbuilder.com/forums/general-discussion/68-custom-task-grouping-in-toolbox.html">forum discussion with the NAntBuilder developers</a>, I found that there is a (yet undocumented) way to group your own custom NAnt tasks in the tool pane as well.</p>
<p>On the right side of the standard layout you&#8217;ll find a familiar properties pane that allows you to drill down into the properties for the selected task. One of the &#8220;coolness&#8221; factors is the intellisense build into the property fields. For many of the properties, if there is a value for selection that can be logically reference, they are displayed as options as you begin to type into the property field. For example, a property that expects a path for a value will show possible options when you begin to type &#8220;C:\&#8221; or &#8220;.\&#8221;, based on the local file system. The properties window is only available in the design view and will be empty (blank) when in code view, but the code completion in code view should make up for the inconvenience. Also, the outline window is only available in code view and will be empty when in design view, but since the design is the hierarchical structure, the outline view would not provide any additional benefit there.</p>
<p>Another familiar element to the interface, which is available both in design and code view, is the pane at the bottom of the layout which includes windows for standard output, watch list, call stack, and errors. The output window displays the standard out from the NAnt process as it would appear in a command window, but with some highlighting to help identify different output elements. From design view, you can drag &#8220;property&#8221; tasks to the watch list (or type the variable name directly) while stepping through the code in debug mode to evaluate its value in real-time. The call stack window is also useful in debug mode as well if you have a module structure to your build script process.</p>
<p>For screenshots of the IDE, view the <a href="http://www.nantbuilder.com/articles/nantbuilder-screenshots.html">screenshots page on the NAntBuilder site</a>.</p>
<p>Debugging in NAntBuilder is fairly standard as well and is triggered by setting a break point in either the design or code views. The break points can be set by simply clicking the left margin area, which then will indicate the break point with a red marker. You then run the build in NAntBuilder, and when it stops on your breakpoint you can step into (or over) each task in the script using the defined hotkeys. The only (important) debug feature I found missing is the ability to break on error as you would in Visual Studio, but that feature has been requested so we might see it in a later release.</p>
<p>I could go on and on about the specific features that make NAntBuilder a great tool, but it&#8217;s probably best if you <a href="http://www.nantbuilder.com/download.html">download the 30 day trial version</a> and do your own evaluation. For a comprehensive list of features, take a look at the <a href="http://www.nantbuilder.com/features/">features page on the NAntBuilder site</a>.</p>
<h2>The Wrap Up</h2>
<p>Just a few more points I wanted to make before wrapping up this review. First, while I was evaluating NAntBuilder for my project, I had the opportunity to communicate with the developers directly in their forum on the site. I was very impressed with their response times to any inquiry I made, whether it was a bug report or feature request. In some cases of bug reports, they had the code updated, tested, packaged, and available for download within a day or two. This kind of service is not typical from my experience, and it is much appreciated.</p>
<p>Finally, when it came to the decision to purchase NAntBuilder for our project requirements, the cost made it a very easy sell for our management team. At the time of this article, the site license is $599.95 (US dollars) which is a very minor expense when you consider the advantages the tool offers. So if you&#8217;re looking at visual build tools, like <a href="http://www.finalbuilder.com/Default.aspx">Final Builder</a>, <a href="http://www.kinook.com/VisBuildPro/">Visual Build Pro</a>, or <a href="http://www.automatedqa.com/products/abs/">Automated Build Studio</a>, add the NAnt &amp; NAntBuilder combination to your product evaluation as well and you may discover a very affordable solution that meets your build requirements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devdogma.com/2009/07/nantbuilder-ide-for-nant-scripts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is NAnt Dead?</title>
		<link>http://www.devdogma.com/2009/07/is-nant-dead/</link>
		<comments>http://www.devdogma.com/2009/07/is-nant-dead/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 15:09:33 +0000</pubDate>
		<dc:creator>Glen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.devdogma.com/2011/09/is-nant-dead/</guid>
		<description><![CDATA[I&#8217;ve recently been involved in a project to automate windows software builds at my organization and take the first steps toward continuous integration. This is a project that actually started back in mid 2006 with an evaluation of available build tools, but was shelved after the initial research due to resources and lack of infrastructure <a href='http://www.devdogma.com/2009/07/is-nant-dead/' class='excerpt-more'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.devdogma.com/wp-content/uploads/2011/09/092511_1509_IsNAntDead1.gif" alt="" align="right" />I&#8217;ve recently been involved in a project to automate windows software builds at my organization and take the first steps toward continuous integration. This is a project that actually started back in mid 2006 with an evaluation of available build tools, but was shelved after the initial research due to resources and lack of infrastructure to support the new process. When we picked up the project again this year, we decided to use <a href="http://en.wikipedia.org/wiki/NAnt" target="_blank">NAnt</a> as our build tool of choice based on the research we did in the initial project and the fact that the continuous integration server had native support. However, a few weeks into the project I was doing some research and found that most of the articles I found regarding <a href="http://en.wikipedia.org/wiki/NAnt" target="_blank">NAnt</a> were… Well… Old.</p>
<p>So I started to wonder, &#8220;Is the <a href="http://nant.sourceforge.net/" target="_blank">NAnt project</a> dead?&#8221;<span id="more-7"></span></p>
<p>Apparently I was not the only one pondering this question as when I typed that <a href="http://www.google.com/search?rlz=1C1GGLS_enUS323US323&amp;sourceid=chrome&amp;ie=UTF-8&amp;q=is+nant+dead?" target="_blank">question into Google</a>, I found several posts posing the same query. Amongst the results, I found that (again) most of the articles or forum posts on the subject were quite old (in computer years), and I started to worry a bit. Most of the recent content I found on the subject indicated that some were abandoning <a href="http://en.wikipedia.org/wiki/NAnt" target="_blank">NAnt</a> for <a href="http://en.wikipedia.org/wiki/MSBuild" target="_blank">MSBuild</a> since their focus was on .Net builds, while others were moving away from scripted builds to more visually oriented solutions for all their builds. So, I continued my research, determined that NAnt was still a good choice and that the open source community had not failed this great project.</p>
<p>My next step in the &#8220;investigation&#8221; was to check the <a href="http://sourceforge.net/projects/nant/" target="_blank">project repository</a> itself for activity, and I found that there is recent activity on the project code. Yes, I breathed a sigh of relief at this discovery. Reviewing the project feed shows very recent activity in the form of &#8220;Code committed&#8221; posts for this year, several of which actually occurred today (July 9th, 2009).</p>
<p>So, it would appear that the <a href="http://nant.sourceforge.net/" target="_blank">NAnt</a> project is still alive and moving forward, even if it&#8217;s not publically well known.</p>
<p>So this raises a few other questions:</p>
<ul>
<li>What&#8217;s been going on since the last beta release (0.86 on December 8, 2007)?</li>
<li>When is the next release scheduled, and is there a schedule?</li>
<li>Can the project reclaim its former glory?</li>
</ul>
<p>If you have any additional information on the status of the project, please holler back. I&#8217;m sure there are a good number of developers like myself who would like to be informed of the status and roadmap of the project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devdogma.com/2009/07/is-nant-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

