<?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>Agile Sharepoint development by 21apps and Andrew Woodward MVP &#187; Ruby On Rails</title>
	<atom:link href="http://www.21apps.com/category/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.21apps.com</link>
	<description></description>
	<lastBuildDate>Wed, 28 Jul 2010 10:19:47 +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>SPDisposeCheck &#8211; the tool every SharePoint developer needs</title>
		<link>http://www.21apps.com/sharepoint/spdisposecheck-the-tool-every-sharepoint-developer-needs/</link>
		<comments>http://www.21apps.com/sharepoint/spdisposecheck-the-tool-every-sharepoint-developer-needs/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 18:46:45 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Ruby On Rails]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.21apps.com/?p=631</guid>
		<description><![CDATA[At long last Microsoft have announced publically the excellent SPDisposeCheck tool.   This tool will examine your IL level components and report any possible areas where you may have the potential for a leak due to objects not being disposed of correctly.   The output from the tool does require a deep understanding of the way objects [...]]]></description>
			<content:encoded><![CDATA[<p>At long last Microsoft have announced publically the excellent <a href="http://blogs.msdn.com/sharepoint/archive/2008/11/12/announcing-spdisposecheck-tool-for-sharepoint-developers.aspx" target="_blank">SPDisposeCheck</a> tool.   This tool will examine your IL level components and report any possible areas where you may have the potential for a leak due to objects not being disposed of correctly.   The output from the tool does require a deep understanding of the way objects are disposed of as there is the potential for false positives.</p>
<p>For more information check out the <a href="http://blogs.msdn.com/sharepoint/archive/2008/11/12/announcing-spdisposecheck-tool-for-sharepoint-developers.aspx" target="_blank">SharePoint Team Blog</a> even if you can&#8217;t get the tool just yet, its coming soon, the referenced posts are a must read for all SharePoint developers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/sharepoint/spdisposecheck-the-tool-every-sharepoint-developer-needs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building you Ruby on Rails environment on the Mac</title>
		<link>http://www.21apps.com/ruby-on-rails/building-you-ruby-on-rails-environment-on-the-mac/</link>
		<comments>http://www.21apps.com/ruby-on-rails/building-you-ruby-on-rails-environment-on-the-mac/#comments</comments>
		<pubDate>Sun, 04 Feb 2007 13:38:00 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://pinkpetrol.com/mvp/2007/02/building-you-ruby-on-rails-environment-on-the-mac/</guid>
		<description><![CDATA[I have to confess that I am still doing my Rail development on Windows (see SoftiesOnRails.com for a decent forum and posts on this. However the article Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X by Dan Benjamin should spurn me to get my home iMac Rails development environment going.
]]></description>
			<content:encoded><![CDATA[<p>I have to confess that I am still doing my Rail development on Windows (see <a href="http://softiesonrails.com">SoftiesOnRails.com</a> for a decent forum and posts on this. However the article <a href="http://hivelogic.com/narrative/articles/ruby-rails-mongrel-mysql-osx">Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X</a> by Dan Benjamin should spurn me to get my home iMac Rails development environment going.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/ruby-on-rails/building-you-ruby-on-rails-environment-on-the-mac/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rails 1.2.1 Released</title>
		<link>http://www.21apps.com/uncategorized/rails-121-released/</link>
		<comments>http://www.21apps.com/uncategorized/rails-121-released/#comments</comments>
		<pubDate>Sat, 20 Jan 2007 08:51:00 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[Random Stuff]]></category>
		<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://pinkpetrol.com/mvp/2007/01/rails-121-released/</guid>
		<description><![CDATA[If your into Rails you probably have this but worth repeating for the efforts put in by the rails community.
Rails 1.2: REST admiration, HTTP lovefest, and UTF-8 celebrations
]]></description>
			<content:encoded><![CDATA[<p>If your into Rails you probably have this but worth repeating for the efforts put in by the rails community.</p>
<p><a href="http://weblog.rubyonrails.com/2007/1/19/rails-1-2-rest-admiration-http-lovefest-and-utf-8-celebrations">Rails 1.2: REST admiration, HTTP lovefest, and UTF-8 celebrations</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/uncategorized/rails-121-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby MySQL 2.7.3 Gem &#8211; Error doing db:migrate</title>
		<link>http://www.21apps.com/ruby-on-rails/ruby-mysql-273-gem-error-doing-dbmigrate/</link>
		<comments>http://www.21apps.com/ruby-on-rails/ruby-mysql-273-gem-error-doing-dbmigrate/#comments</comments>
		<pubDate>Tue, 16 Jan 2007 19:16:00 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://pinkpetrol.com/mvp/2007/01/ruby-mysql-273-gem-error-doing-dbmigrate/</guid>
		<description><![CDATA[I have recently upgraded the MySQL gem to resolve ‘lost connection’ issues all appeared to work (I’m using MySQL v5 on XP running MySQL as a service). However this evening I needed to do some database migration which presented me with an error
&#8220;The procedure entry point mysql_stmt_row_tell could not be located in
the dynamic link library [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently upgraded the MySQL gem to resolve ‘lost connection’ issues all appeared to work (I’m using MySQL v5 on XP running MySQL as a service). However this evening I needed to do some database migration which presented me with an error<br />
<em>&#8220;The procedure entry point mysql_stmt_row_tell could not be located in<br />
the dynamic link library LIBMYSQL.dll.”</em><br />
I have ‘goggled’ this but nothing out there to explain the reason. I did however check the state of the database and it has been migrated correctly. I shall be monitoring it going forward, if you have a solution please comment. Updates will be added to this post when I find the solution.</p>
<p><strong>Update</strong><br />
Fixed: Added the path to the MySQL bin directory<br />
C:\Program Files\MySQL\MySQL Server 5.0\bin</p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/ruby-on-rails/ruby-mysql-273-gem-error-doing-dbmigrate/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Finding Help Fast &#8211; Ruby</title>
		<link>http://www.21apps.com/ruby-on-rails/finding-help-fast-ruby/</link>
		<comments>http://www.21apps.com/ruby-on-rails/finding-help-fast-ruby/#comments</comments>
		<pubDate>Mon, 18 Dec 2006 15:55:00 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://pinkpetrol.com/mvp/2006/12/finding-help-fast-ruby/</guid>
		<description><![CDATA[John Nunemaker, at RailsTips.org has posted a really cool article to help with your Ruby seaches Finding Help Fast!.
]]></description>
			<content:encoded><![CDATA[<p>John Nunemaker, at <a href="http://railstips.org">RailsTips.org</a> has posted a really cool article to help with your Ruby seaches <a href="http://railstips.org/2006/12/16/finding-help-fast">Finding Help Fast!</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/ruby-on-rails/finding-help-fast-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running Subversion in Windows</title>
		<link>http://www.21apps.com/development/running-subversion-in-windows/</link>
		<comments>http://www.21apps.com/development/running-subversion-in-windows/#comments</comments>
		<pubDate>Wed, 13 Dec 2006 12:53:00 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Ruby On Rails]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://pinkpetrol.com/mvp/2006/12/running-subversion-in-windows/</guid>
		<description><![CDATA[Martin Lindhe has a good article on installation and configuration of Subversion (SVN) 1.4.0 in Windows. Having installed and played with Subversion and TortoiseSVN, the windows client to Subversion, I can say that I am more than impressed. Quick, simple and easy to use yet it has lots of advanced features for the more complicated [...]]]></description>
			<content:encoded><![CDATA[<p><span>Martin Lindhe has a good article on <a href="http://martin-lindhes.blogspot.com/2006/09/how-to-run-subversion-140-in-windows.html">installation and configuration of Subversion (SVN) 1.4.0 in Windows</a>. Having installed and played with <a href="http://subversion.tigris.org/svn_1.4_releasenotes.html">Subversion</a> and <a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a>, the windows client to Subversion, I can say that I am more than impressed. Quick, simple and easy to use yet it has lots of advanced features for the more complicated projects or processes.</p>
<p> </p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/development/running-subversion-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working through Agile Web Development with Rails – Part 4</title>
		<link>http://www.21apps.com/agile/working-through-agile-web-development-with-rails-%e2%80%93-part-4/</link>
		<comments>http://www.21apps.com/agile/working-through-agile-web-development-with-rails-%e2%80%93-part-4/#comments</comments>
		<pubDate>Sun, 10 Dec 2006 09:46:00 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://pinkpetrol.com/mvp/2006/12/working-through-agile-web-development-with-rails-%e2%80%93-part-4/</guid>
		<description><![CDATA[..continued from part 3
Section 9 Playtime – Page 139

The last task is to add a link to each item and remove it from the cart. It is suggested that you do this in a non-Ajax way first and then add the Ajax and the example on http://wiki.pragprog.com/cgi-bin/wiki.cgi/PT-D-4 covers this in detail however I found the [...]]]></description>
			<content:encoded><![CDATA[<p><span><a href="http://softwareevolution.blogspot.com/2006/12/working-through-agile-web-development_08.html">..continued from part 3</a></p>
<p><strong>Section 9 Playtime – Page 139<br />
</strong></p>
<p>The last task is to add a link to each item and remove it from the cart. It is suggested that you do this in a non-Ajax way first and then add the Ajax and the example on <a href="http://wiki.pragprog.com/cgi-bin/wiki.cgi/PT-D-4">http://wiki.pragprog.com/cgi-bin/wiki.cgi/PT-D-4</a> covers this in detail however I found the following problems.</p>
<p><strong>Not working in JavaScript disabled browser<br />
</strong></p>
<p style="background: #e6e6e6; margin-left: 12pt"><span style="font-size: 10pt; color: #000000; font-family: Courier New;">&lt;td&gt;<br />
</span></p>
<p style="background: #e6e6e6; margin-left: 12pt"><span style="font-size: 10pt; color: #000000; font-family: Courier New;">&lt;%= link_to_remote &#8220;remove&#8221;, :url =&gt; { :action =&gt; :remove_from_cart , :id =&gt; cart_item.product} %&gt;<br />
</span></p>
<p style="background: #e6e6e6; margin-left: 12pt"><span style="font-size: 10pt; color: #000000; font-family: Courier New;">&lt;/td&gt;<br />
</span></p>
<p>This line renders the link as an onclick event which will not work if javascript is disabled. This may be a bug in my version of Ruby on Rails where the href=&#8221;#&#8221; should render the link if javascript is disabled.</p>
<p><span style="font-size: 10pt; color: #548dd4; font-family: Courier New;">&lt;a href=&#8221;#&#8221; onclick=&#8221;new Ajax.Request(&#8217;/store/remove_from_cart/2&#8242;, {asynchronous:true, evalScripts:true}); return false;&#8221;&gt;remove&lt;/a&gt;<br />
</span></p>
<p>To resolve this issue I replaced this with
</p>
<p style="background: #e6e6e6; margin-left: 12pt"><span style="font-size: 10pt; color: #000000; font-family: Courier New;">&lt;% form_remote_tag :url =&gt; {:action =&gt; :remove_from_cart, :id =&gt; cart_item.product } do %&gt;<br />
</span></p>
<p style="background: #e6e6e6; margin-left: 12pt"><span style="font-size: 10pt; color: #000000; font-family: Courier New;">    &lt;%= submit_tag &#8220;remove&#8221; %&gt;<br />
</span>
</p>
<p style="background: #e6e6e6; margin-left: 12pt"><span style="font-size: 10pt; color: #000000; font-family: Courier New;">&lt;% end %&gt;</span></p>
<p>This produces a form similar to the ones used for the Index.rhtml</p>
<p><strong>If using JavaScript the redirect_to_index will not work</strong>, this is because the <span style="font-size: 10pt; color: #548dd4; font-family: Courier New;">form_remote_tag</span> (or <span style="font-size: 10pt; color: #548dd4; font-family: Courier New;">link_remote_tag</span>) enable XHR request which will not force a redirect of the main browser. This should be written as <span style="font-size: 10pt; color: #548dd4; font-family: Courier New;">form_tag</span> (or <span style="font-size: 10pt; color: #548dd4; font-family: Courier New;">link_tag</span>) to work without Ajax and updated to use remote once the <span style="font-size: 10pt; color: #548dd4; font-family: Courier New;">remove_from_cart.rjs</span> has been created. Generally you will tend to write this in the finished format now that you know how the remote calls work.</p>
<p> </p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/agile/working-through-agile-web-development-with-rails-%e2%80%93-part-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working through Agile Web Development with Rails – Part 3</title>
		<link>http://www.21apps.com/agile/working-through-agile-web-development-with-rails-%e2%80%93-part-3/</link>
		<comments>http://www.21apps.com/agile/working-through-agile-web-development-with-rails-%e2%80%93-part-3/#comments</comments>
		<pubDate>Fri, 08 Dec 2006 18:19:00 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://pinkpetrol.com/mvp/2006/12/working-through-agile-web-development-with-rails-%e2%80%93-part-3/</guid>
		<description><![CDATA[
continued in part 4&#8230;
.. continued from part 2

Iteration D3: Highlight Changes

This error had me stumped for a while, although it did force me to read through and really understand how the code was working. Something I have found a little difficult in Ruby is the debugging. Coming from a .Net background we have been spoilt [...]]]></description>
			<content:encoded><![CDATA[<p><span></span><br />
<a href="http://softwareevolution.blogspot.com/2006/12/working-through-agile-web-development_10.html">continued in part 4&#8230;</a></p>
<p><a href="http://softwareevolution.blogspot.com/2006/12/working-through-agile-web-development_07.html"><strong>.. continued from part 2</strong></a><strong><br />
</strong></p>
<p><strong>Iteration D3: Highlight Changes<br />
</strong></p>
<p>This error had me stumped for a while, although it did force me to read through and really understand how the code was working. Something I have found a little difficult in Ruby is the debugging. Coming from a .Net background we have been spoilt with the debugging capabilities of Visual Studio, sometimes to the determent of knowing what is actually going on.</p>
<p>The error occurs when added a new product to the Cart. You get two dialog boxes the first gives <strong>&#8220;RJS Error: [Object Error]</strong>&#8221; followed by <strong>&#8220;Element.update(&#8221;cart&#8221;, …&#8221;</strong> this error showed the correctly rendered HTML that was inserted into the cart after clicking ok.<br />
<img src="http://static.flickr.com/118/317229520_296a16ec52.jpg?v=0" alt="" /></p>
<p><img src="http://static.flickr.com/108/317229517_ae8d5dcdfc.jpg?v=0" alt="" /></p>
<p>The &#8220;Highlight&#8221; effect was also missing from the cart item. Reason the &lt;tr&gt; tag for the cart item did not have the id <span style="color: #1f497d; font-family: Courier New;">&lt;tr id=&#8221;current_item&#8221;&gt; </span>However the logic here look sound as the highlight did work for adding additional items of existing products. The problem must therefore be in the Cart.rb file which handles the <span style="color: #1f497d; font-family: Courier New;">add_product</span> method.</p>
<p>The line <span style="color: #1f497d; font-family: Courier New;">@items &lt;&lt; CartItem.new(product) </span>should read<span style="color: #1f497d; font-family: Courier New;"> @items &lt;&lt; current_item = CartItem.new(product)</span></p>
<p>This assigns the newly created cart item to the<span style="color: #1f497d; font-family: Courier New;"> current_item </span>variable which is in turn added to the cart items.<span style="color: #1f497d; font-family: Courier New;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/agile/working-through-agile-web-development-with-rails-%e2%80%93-part-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>RubyOnRails – A newbie introduction</title>
		<link>http://www.21apps.com/agile/rubyonrails-%e2%80%93-a-newbie-introduction/</link>
		<comments>http://www.21apps.com/agile/rubyonrails-%e2%80%93-a-newbie-introduction/#comments</comments>
		<pubDate>Fri, 01 Dec 2006 16:43:00 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://pinkpetrol.com/mvp/2006/12/rubyonrails-%e2%80%93-a-newbie-introduction/</guid>
		<description><![CDATA[First Impression
Wow! That was easy!
After doing the normal Google -&#62; Review -&#62; Google some more process I was left with a long list of things to look at and also some other examples of people who have been down the same path. All of the development was completed on Windows XP SP2 (except the deployment [...]]]></description>
			<content:encoded><![CDATA[<p><span>First Impression</p>
<blockquote><p>Wow! That was easy!</p></blockquote>
<p>After doing the normal Google -&gt; Review -&gt; Google some more process I was left with a long list of things to look at and also some other examples of people who have been down the same path. All of the development was completed on Windows XP SP2 (except the deployment to Linux which was running under VMWare).</p>
<ol>
<li>Install <a href="http://instantrails.rubyforge.org/">Instant Rails</a> – This will get you up and running in no time, you don&#8217;t need to know anything about Rails or Ruby at this pointOne thing that you will notice if moving from the .net world is that you don&#8217;t need to compile it</li>
<li>Read the Instant and follow the short tutorials, this is in the help\index.html directory where you installed Instant Rails
<ol>
<li><a href="http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html">Tutorial 1 &#8211; OnLamp.com</a></li>
<li><a href="http://www.onlamp.com/pub/a/onlamp/2005/03/03/rails.html">Tutorial 1 &#8211; OnLamp.com</a></li>
</ol>
</li>
<li>Consider an Editor – I used <a href="http://www.radrails.org/">RadRails</a> but I&#8217;m still looking for something more…</li>
<li>Watch the <a href="http://www.rubyonrails.org/screencasts">Screencasts</a> to get a feel for what you should could do and how quickly (once you know Ruby)At this point you may want to purchase a Mac so that you can use the cool <a href="http://macromates.com/">TextMate</a>. I have already requested a Mac Book Pro as my next Laptop <span style="font-family: Wingdings;">J</span></li>
<li>Copy the code, but hand craft it to complete the <a href="http://media.rubyonrails.org/video/flickr-rails-ajax.mov">Putting Flickr on Rails screencast</a><br />
This will help you find your way around the environment, debug the application (you will get an Invalid Key error, tip &#8216;look at the Flickr gem code initialization&#8217;)</li>
<li>Purchase the book <a href="http://www.pragmaticprogrammer.com/titles/rails/">Agile Web Development with Rails</a>, the second edition is out and fully up to date with version 1.2 of Instant Rails. The book details how to get the vendor version if it is not released yet. This is a really easy book to read, very well written and really does make a difference.</li>
<li>If you enjoy reading and want something a little off the wall you could try <a href="http://poignantguide.net/ruby/">Why&#8217;s (Poignant) Guide to Ruby</a>, I have found this funny, but difficult to get into – but the Foxes did get the Chunky Bacon into the samples (you need to read it for that one <span style="font-family: Wingdings;">J</span>)</li>
<li><em>Update</em> Use source control &#8211; <a href="http://softwareevolution.blogspot.com/2006/12/running-subversion-in-windows.html">Subversion will do the trick</a></li>
<p> </ol>
<p>Subscribe to some feeds <a href="http://feeds.feedburner.com/planetrubyonrails">Planet Ruby On Rails</a>, <a href="http://feeds.feedburner.com/LoudThinking">Loud Thinking &#8211; David Heinemeier Hansson</a></p>
<p>Going forward I&#8217;m looking at improving my html development, I need to stop using tables!, I need to improve my JavaScript (<a href="http://script.aculo.us/">http://script.aculo.us/</a> ) and I am looking at <a href="http://www.ubuntu.com/server">Unbuntu</a>,<a href="http://www.mysql.com/"> MySQL</a>, <a href="http://www.sqlite.org/">SQLLite</a>, <a href="http://www.lighttpd.net/">Lighttpd</a>, <a href="http://mongrel.rubyforge.org/">Mongrel</a> to name but a few.</p>
<p>Exciting times!</p>
<p> </p>
<p> </p>
<p style="margin-left: 36pt"> </p>
<p> </p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/agile/rubyonrails-%e2%80%93-a-newbie-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.rubyonrails.org/video/flickr-rails-ajax.mov" length="19136989" type="video/quicktime" />
		</item>
		<item>
		<title>Moving out from the Microsoft Umbrella</title>
		<link>http://www.21apps.com/agile/moving-out-from-the-microsoft-umbrella/</link>
		<comments>http://www.21apps.com/agile/moving-out-from-the-microsoft-umbrella/#comments</comments>
		<pubDate>Thu, 23 Nov 2006 16:04:00 +0000</pubDate>
		<dc:creator>Andrew Woodward</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://pinkpetrol.com/mvp/2006/11/moving-out-from-the-microsoft-umbrella/</guid>
		<description><![CDATA[Having developed software on the Microsoft platform since VB3 and before I have always like the way that as a developer things just worked, you click install and it does it all. I did flirt with Java before .Net came along; Java had a buzz and was moving on from the then VB6 solutions (and [...]]]></description>
			<content:encoded><![CDATA[<p><span>Having developed software on the Microsoft platform since VB3 and before I have always like the way that as a developer things just worked, you click install and it does it all. I did flirt with Java before .Net came along; Java had a buzz and was moving on from the then VB6 solutions (and Visual Interdev was just horrible for ASP development).</p>
<p>My traversal into the world of Java was to be short lived, at the time Google had not been conceived and information, blogs and knowledge sharing online just did not happen. I failed miserably at the first hurdle trying to setup my development environment! The need for various versions of each separate component available from different sources was a mile away from the Microsoft bubble that I was used to. I ended my look at Java without even completing the &#8216;Hello World&#8217; application <span style="font-family: Wingdings;">L</span>.</p>
<p>Now many years later and happily coding in the world of .Net (now in its version 3 flavour) I am starting to look fondly at the open source market again. This had crept up on me as I had started to bring Nant, Ndoc, CruiseControl and other open source products into my previously Microsoft only toolbox. This time my expedition is part of a project we are doing internally that we have the adopted the mantra &#8216;Embrace Open Source&#8217;. We have others this is the only one relevant to this blog posting!. Having done some research we are starting to settle on evaluation of Ruby, more specifically <a href="http://www.rubyonrails.org/">Ruby on Rails</a>. It appears many other developers have gone down or are going down the Microsoft by day, Ruby on Rails by night &#8211; and the weekend and sometimes at work – <em>just don&#8217;t tell the client</em>!. One example is <a href="http://www.infoq.com/articles/Netter-on-Rails">Netter-on-Rails</a>.</p>
<p>Tomorrow will hopefully be a seminal moment in my software evolution, my thoughts views and progress will appear here to all those 1 or 2 readers that have found this blog <span style="font-family: Wingdings;">J</span>.</p>
<p> </p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.21apps.com/agile/moving-out-from-the-microsoft-umbrella/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
