<?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>Emad Alashi's Blog &#187; Development tools</title>
	<atom:link href="http://www.emadashi.com/index.php/tag/development-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.emadashi.com</link>
	<description></description>
	<lastBuildDate>Tue, 15 Jun 2010 14:42:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Nice Development Tools</title>
		<link>http://www.emadashi.com/index.php/2009/09/nice-development-tools/</link>
		<comments>http://www.emadashi.com/index.php/2009/09/nice-development-tools/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 08:48:19 +0000</pubDate>
		<dc:creator>Emad Alashi</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[software management]]></category>
		<category><![CDATA[Development tools]]></category>

		<guid isPermaLink="false">http://www.emadashi.com/index.php/2009/09/nice-development-tools/</guid>
		<description><![CDATA[ Sometimes development tools can be very tempting to a degree that you just want to open the IDE and start hitting those keys. Though it’s not always within the IDE; here is a list of development tools, without specific order, that are just so sweet and pretty crucial to teams opt for best development [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.emadashi.com/wp-content/uploads/2009/09/toolkit.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="tool-kit" border="0" alt="tool-kit" align="right" src="http://www.emadashi.com/wp-content/uploads/2009/09/toolkit-thumb.jpg" width="260" height="188" /></a> Sometimes development tools can be very tempting to a degree that you just want to open the IDE and start hitting those keys. Though it’s not always within the IDE; here is a list of development tools, without specific order, that are just so sweet and pretty crucial to teams opt for best development environment!</p>
<ol>
<li><a href="http://msdn.microsoft.com/en-us/library/ms171452.aspx">MSBuild</a> or <a href="http://nant.sourceforge.net/">NAnt</a>       <br />Build automation tools by which a developers can use XML scripts to automate all the hassle tasks of creating a build: retrieving code from the <a href="http://en.wikipedia.org/wiki/Source_control">source control</a> (SC), labeling the source code, building it, zipping it, emailing info, and many other tasks. Both tools are free. </li>
<li><a href="http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET">CruiseControl</a> or <a href="http://www.jetbrains.com/teamcity/">TeamCity</a>       <br /><a href="http://martinfowler.com/articles/continuousIntegration.html">Continuous Integration</a> servers that utilize the build automation tools to add extra slick functionalities like monitoring the SC, issuing specific commands on specific actions done on the SC. CruiseControl is free while TeamCity is not.       <br />I once heard a really interesting utilization of such servers; the dev team had red and green bulbs placed in a noticeable area where everybody could see them. On each code check-in action the servers would initiate a build on the server, so if the code builds successfully the green bulb would light up, if the build fails the red bulb lights up instead. nice ha! <img src='http://www.emadashi.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  </li>
<li><a href="http://code.google.com/p/tarantino/wiki/DatabaseChangeManagement">Tarantino</a>       <br />I still haven’t got the chance to work on this tool, but it says it does the thing I really wish more companies start to embrace; which is having a separate database instance for each developer instead of shared databases.       <br />This tool would let the database changes to be incorporated into the SC as easy as code check-in’s (including Schema changes). So in any instance of time, the developer will be able to get latest version of code and sequence of scripts and work on clean ready environment where code and database schema is 100% compatible. </li>
<li><a href="http://www.red-gate.com/products/SQL_Compare/index.htm">RedGate Sql Compare</a>       <br />It enables you to compare two database instances and to elicit a change script from this comparison. One of the many features, by which it supersedes its free counter part <a href="http://www.starinix.com/sqlcompare01.htm">SQLCompare</a>, is that it can be initiated from Command Prompt. costs at least $390. </li>
<li><a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a>       <br /><a href="http://subversion.tigris.org/">SVN</a>(SubVersion) is an open source SC. TortiseSVN is an SVN client that integrates with the Windows shell. Lovely, robust and free. </li>
<li><a href="http://ankhsvn.open.collab.net/">AnkhSVN</a>       <br />it’s an SVN client too, but integrates with Visual Studio so you don’t have to leave the IDE to manage versions, indispensable. It’s free. </li>
<li><a href="http://www.attrice.info/cm/tfs/">TFS sidekicks</a>       <br />if you have ever dealt with TFS administration, you’d know how cumbersome it is. TFS SideKicks is the solutions, period! </li>
<li><a href="http://www.nunit.org/index.php">NUnit</a> or <a href="http://www.codeplex.com/xunit">xUnit</a>       <br />For the ones who haven’t heard of <a href="http://en.wikipedia.org/wiki/Unit_test">Unit Testing</a> tools (I hope you are few!), you will be able to write code to test your code; and with nice GUI which tells which part of your code fails. Both are free. </li>
<li><a href="http://msdn.microsoft.com/en-us/library/dd565628(VS.85).aspx">IE8 Developers tools</a>, <a href="http://getfirebug.com/">Firebug</a> for Firefox       <br />These are awesome client side environment tools; Debug Javascript, Profile Javascript, and manipulate CSS on the fly. web devs can’t live without it really. both are free. </li>
<li><a href="http://www.fiddler2.com/fiddler2/">Fiddler</a>       <br />inspects http requests made from your browser, with details to the smallest bit came into your machine through http. It’s free </li>
<li><a href="http://winmerge.org/">WinMerge</a>       <br />The best diff tool out there, I wish I could replace it with every IDE Source Control plugins, it compares folders too. It’s free. </li>
<li><a href="http://ifdefined.com/bugtrackernet.html">BugTracker.Net</a>       <br />If you have a small team of devs who work on low cost and tight budget project where you can’t use <a href="http://www.atlassian.com/software/jira/">Jira</a>? this is THE bug tracker software I choose. I love their new feature integrating with SVN. And it’s free. </li>
<li><a href="http://www.usysware.com/dpack/">DPack</a>       <br />Code navigation tool; light, handy, free. </li>
<li><a href="http://www.devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/">CodeRush</a> or <a href="http://www.jetbrains.com/resharper/">Resharper</a>       <br />code assistant and enhancement tools, makes you create, change, refactor code in couple of key strokes. They are both not free except <a href="http://www.devexpress.com/Products/Visual_Studio_Add-in/CodeRushX/Index.xml">CodeRush has an Xpress</a> version </li>
</ol>
<p>I am sure there are others slipped out of my mind, but I believe those are fun enough to play around with. enjoy <img src='http://www.emadashi.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.emadashi.com/index.php/2009/09/nice-development-tools/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
