<?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>Shey's Rebellion &#187; Ruby</title>
	<atom:link href="http://www.sheysrebellion.net/blog/category/programming/ruby/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sheysrebellion.net/blog</link>
	<description>I sleep with pillows on my head.</description>
	<lastBuildDate>Fri, 22 Jan 2010 00:10:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Moneytracking API, Ruby, Mash and HTTParty</title>
		<link>http://www.sheysrebellion.net/blog/2009/10/11/moneytracking-api-ruby-mash-and-httparty/</link>
		<comments>http://www.sheysrebellion.net/blog/2009/10/11/moneytracking-api-ruby-mash-and-httparty/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 21:45:00 +0000</pubDate>
		<dc:creator>Sheheryar Sewani</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[moneytracking]]></category>

		<guid isPermaLink="false">http://www.sheysrebellion.net/blog/2009/10/11/moneytracking-api-ruby-mash-and-httparty/</guid>
		<description><![CDATA[Moneytrackin is a cool online accounting application that lets you track expenses and income, unlike other accounting applications it lets you add tags to each transactions. I love it!&#160; Tagging transactions makes it easier to track exactly where my money is going; not only can I see how much money I’ve spent on junk food [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.moneytrackin.com">Moneytrackin</a> is a cool online accounting application that lets you track expenses and income, unlike other accounting applications it lets you add tags to each transactions. I love it!&#160; Tagging transactions makes it easier to track exactly where my money is going; not only can I see how much money I’ve spent on junk food but also at which store, and all without having to explicitly create an account for that store.</p>
<p>Unfortunately Moneytracking has an annoying limitation which prevents you from tracking tags across accounts, so if you’re buying junk food with cash and credit tagging loses it appeal.&#160; Luckily, they provide an API which will allow us to easily get around the tagging limitation programmatically.&#160; </p>
<p>I can imagine some pretty cool analytics and infographics coming out of 6 months of data so I wrote <a href="http://code.google.com/p/moenytrackin/wiki/MoneyTrackin">Moneytrackin.rb</a>, a Ruby interface to the MoneyTrackin API.&#160; It exposes easy-to-use methods to interact with your Moneytrackin account. While it only implements the methods exposed by their API but I intend to add more functionality like tag searches across all accounts soon, imagine piping an amounte-weighted stream of tags to wordle!</p>
<p>With two gems, HTTParty and Mash, I was easily able to create the client interface.&#160; I included the HTTParty module within connection class and it gave it a &quot;get&quot; method that retrieves data over HTTP.&#160;&#160; Usage is simple:</p>
<pre class="csharpcode">response = self.<span class="kwrd">class</span>.<span class="kwrd">get</span>(self.<span class="kwrd">class</span>.base_uri + '/listProjects/')</pre>
<style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
<p>Then I passed the response to Mash which converts the XML response into a hash that acts more like a an object., it also also recursively descends down the response converting hashes into Mashes making it easy to get the transactions and the tags associated with them.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2009%2F10%2F11%2Fmoneytracking-api-ruby-mash-and-httparty%2F&amp;title=Moneytracking%20API%2C%20Ruby%2C%20Mash%20and%20HTTParty" title="del.icio.us"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2009%2F10%2F11%2Fmoneytracking-api-ruby-mash-and-httparty%2F&amp;title=Moneytracking%20API%2C%20Ruby%2C%20Mash%20and%20HTTParty" title="Reddit"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2009%2F10%2F11%2Fmoneytracking-api-ruby-mash-and-httparty%2F&amp;t=Moneytracking%20API%2C%20Ruby%2C%20Mash%20and%20HTTParty" title="Facebook"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2009%2F10%2F11%2Fmoneytracking-api-ruby-mash-and-httparty%2F" title="Identi.ca"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2009%2F10%2F11%2Fmoneytracking-api-ruby-mash-and-httparty%2F" title="TwitThis"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sheysrebellion.net/blog/2009/10/11/moneytracking-api-ruby-mash-and-httparty/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Install sqlite3 for RoR on Windows Vista</title>
		<link>http://www.sheysrebellion.net/blog/2009/09/19/install-sqlite3-for-ror-on-windows-vista/</link>
		<comments>http://www.sheysrebellion.net/blog/2009/09/19/install-sqlite3-for-ror-on-windows-vista/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 05:47:56 +0000</pubDate>
		<dc:creator>Sheheryar Sewani</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sqlite3]]></category>

		<guid isPermaLink="false">http://www.sheysrebellion.net/blog/?p=378</guid>
		<description><![CDATA[SQLite is a great little embeddable database engine but the installation of the Ruby library is not obvious or straightforward on Windows XP or Vista.  To install SQLite for Ruby 1.8, perform the following steps:

download sqlitedll-3_6_18.zip,
copy the two files that are part of the archive to your Ruby bin directory;
run &#8220;gem install &#8211;version 1.2.3 sqlite3-ruby&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>SQLite is a great little embeddable database engine but the installation of the Ruby library is not obvious or straightforward on Windows XP or Vista.  To install SQLite for Ruby 1.8, perform the following steps:</p>
<ol>
<li>download <a style="color: #45735f;" href="http://www.sqlite.org/sqlitedll-3_6_18.zip">sqlitedll-3_6_18.zip</a>,</li>
<li>copy the two files that are part of the archive to your Ruby bin directory;</li>
<li>run &#8220;gem install &#8211;version 1.2.3 sqlite3-ruby&#8221; from the command prompt.</li>
</ol>
<p>Enjoy!</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2009%2F09%2F19%2Finstall-sqlite3-for-ror-on-windows-vista%2F&amp;title=Install%20sqlite3%20for%20RoR%20on%20Windows%20Vista" title="del.icio.us"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2009%2F09%2F19%2Finstall-sqlite3-for-ror-on-windows-vista%2F&amp;title=Install%20sqlite3%20for%20RoR%20on%20Windows%20Vista" title="Reddit"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2009%2F09%2F19%2Finstall-sqlite3-for-ror-on-windows-vista%2F&amp;t=Install%20sqlite3%20for%20RoR%20on%20Windows%20Vista" title="Facebook"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2009%2F09%2F19%2Finstall-sqlite3-for-ror-on-windows-vista%2F" title="Identi.ca"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2009%2F09%2F19%2Finstall-sqlite3-for-ror-on-windows-vista%2F" title="TwitThis"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sheysrebellion.net/blog/2009/09/19/install-sqlite3-for-ror-on-windows-vista/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>13 Ways to Look at Ruby Symbols</title>
		<link>http://www.sheysrebellion.net/blog/2007/02/09/13-ways-to-look-at-ruby-symbols/</link>
		<comments>http://www.sheysrebellion.net/blog/2007/02/09/13-ways-to-look-at-ruby-symbols/#comments</comments>
		<pubDate>Fri, 09 Feb 2007 10:03:53 +0000</pubDate>
		<dc:creator>Sheheryar Sewani</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.sheysrebellion.net/blog/?p=57</guid>
		<description><![CDATA[Eric Kidd has put together a a post where he writes about 13 ways of looking at Ruby&#8217;s symbols, if your understanding of Ruby&#8217;s symbols is weak, check out his post.



Share and Enjoy:


	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.randomhacks.net/">Eric Kidd</a> has put together a a post where he <span class="blines3">writes about </span><a title="Link outside of this blog" class="blines3" target="_blank" href="http://www.randomhacks.net/articles/2007/01/20/13-ways-of-looking-at-a-ruby-symbol">13 ways of looking at Ruby&#8217;s symbols</a>, if your understanding of Ruby&#8217;s symbols is weak, check out his post.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2007%2F02%2F09%2F13-ways-to-look-at-ruby-symbols%2F&amp;title=13%20Ways%20to%20Look%20at%20Ruby%20Symbols" title="del.icio.us"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2007%2F02%2F09%2F13-ways-to-look-at-ruby-symbols%2F&amp;title=13%20Ways%20to%20Look%20at%20Ruby%20Symbols" title="Reddit"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2007%2F02%2F09%2F13-ways-to-look-at-ruby-symbols%2F&amp;t=13%20Ways%20to%20Look%20at%20Ruby%20Symbols" title="Facebook"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2007%2F02%2F09%2F13-ways-to-look-at-ruby-symbols%2F" title="Identi.ca"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2007%2F02%2F09%2F13-ways-to-look-at-ruby-symbols%2F" title="TwitThis"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sheysrebellion.net/blog/2007/02/09/13-ways-to-look-at-ruby-symbols/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Ruby</title>
		<link>http://www.sheysrebellion.net/blog/2007/01/06/learning-ruby/</link>
		<comments>http://www.sheysrebellion.net/blog/2007/01/06/learning-ruby/#comments</comments>
		<pubDate>Fri, 05 Jan 2007 22:57:14 +0000</pubDate>
		<dc:creator>Sheheryar Sewani</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.sheysrebellion.net/blog/?p=44</guid>
		<description><![CDATA[One of the greatest difficulties of learning a new programming language or framework is that you don&#8217;t know if you&#8217;re doing things the right way. Tutorials and books can only take you so far, then you’re alone; it&#8217;s not as easy as it was in school where other people were willing to guide you through [...]]]></description>
			<content:encoded><![CDATA[<p>One of the greatest difficulties of learning a new programming language or framework is that you don&#8217;t know if you&#8217;re doing things the right way. Tutorials and books can only take you so far, then you’re alone; it&#8217;s not as easy as it was in school where other people were willing to guide you through the more difficult concepts.</p>
<p>You think &#8220;I know there are areas where I could improve, where I could do things in a smarter way, but how?&#8221;  Ruby on Rails guides you towards doing the right things with its simplicity and convention over configuration mantra, but what about Ruby, just plain Ruby?</p>
<p>Ruby isn&#8217;t perfect, it&#8217;s not the easiest language to learn after almost a decade of C/C++ and its cousins Java and C#.  My first Ruby book quickly became obsolete; its code examples illustrate approaches that are out of date, deprecated or just plain wrong.  Suffice to say the pace of Ruby&#8217;s development isn&#8217;t going to slow down anytime soon.  So what do you do?</p>
<p>Frustrated, I thought to myself &#8220;Wouldn&#8217;t it be great to see how other people write and use Ruby code? To learn from their technique&#8221; Then it hit me like a brick, Unit Testing!  Almost every gem comes with its own unit testing folder.</p>
<p>I must have browsed through every Ruby Gem I have and read the unit tests, not only did I learn new Ruby techniques, I learned more about Unit Testing.  Now, the first thing I do after I download and install a gem is browse over to &#8220;C:rubylibrubygems1.8gemsgemnametest&#8221; and read the unit tests, there&#8217;s no better way to learn Ruby.</p>
<p>I still miss intellisense.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2007%2F01%2F06%2Flearning-ruby%2F&amp;title=Learning%20Ruby" title="del.icio.us"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2007%2F01%2F06%2Flearning-ruby%2F&amp;title=Learning%20Ruby" title="Reddit"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2007%2F01%2F06%2Flearning-ruby%2F&amp;t=Learning%20Ruby" title="Facebook"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2007%2F01%2F06%2Flearning-ruby%2F" title="Identi.ca"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2007%2F01%2F06%2Flearning-ruby%2F" title="TwitThis"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sheysrebellion.net/blog/2007/01/06/learning-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Traffic Ruby on Rails web site setups</title>
		<link>http://www.sheysrebellion.net/blog/2006/12/24/high-traffic-ruby-on-rails-web-site-setups/</link>
		<comments>http://www.sheysrebellion.net/blog/2006/12/24/high-traffic-ruby-on-rails-web-site-setups/#comments</comments>
		<pubDate>Sun, 24 Dec 2006 12:04:16 +0000</pubDate>
		<dc:creator>Sheheryar Sewani</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.sheysrebellion.net/blog/?p=40</guid>
		<description><![CDATA[Interested in high traffic RoR web sites?  Read how Robot Co-op&#8217;s setup handles 2.5 million hits per day and GreatSchools&#8217; setup handles ~1 Million page views per day.



Share and Enjoy:


	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p>Interested in high traffic RoR web sites?  Read how <a href="http://blog.segment7.net/articles/2006/03/15/robot-co-op-hardware">Robot Co-op&#8217;s setup</a> handles 2.5 million hits per day and <a href="http://gabrito.com/post/website-hardware-and-our-setup">GreatSchools&#8217; setup</a> handles ~1 Million page views per day.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F12%2F24%2Fhigh-traffic-ruby-on-rails-web-site-setups%2F&amp;title=High%20Traffic%20Ruby%20on%20Rails%20web%20site%20setups" title="del.icio.us"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F12%2F24%2Fhigh-traffic-ruby-on-rails-web-site-setups%2F&amp;title=High%20Traffic%20Ruby%20on%20Rails%20web%20site%20setups" title="Reddit"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F12%2F24%2Fhigh-traffic-ruby-on-rails-web-site-setups%2F&amp;t=High%20Traffic%20Ruby%20on%20Rails%20web%20site%20setups" title="Facebook"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F12%2F24%2Fhigh-traffic-ruby-on-rails-web-site-setups%2F" title="Identi.ca"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F12%2F24%2Fhigh-traffic-ruby-on-rails-web-site-setups%2F" title="TwitThis"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sheysrebellion.net/blog/2006/12/24/high-traffic-ruby-on-rails-web-site-setups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Development Environment</title>
		<link>http://www.sheysrebellion.net/blog/2006/12/21/ruby-development-environment/</link>
		<comments>http://www.sheysrebellion.net/blog/2006/12/21/ruby-development-environment/#comments</comments>
		<pubDate>Wed, 20 Dec 2006 20:30:18 +0000</pubDate>
		<dc:creator>Sheheryar Sewani</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.sheysrebellion.net/blog/?p=38</guid>
		<description><![CDATA[Eclipse is my best friend right now, I think I&#8217;ve said that before, if I change my mind, don&#8217;t be surprised, I&#8217;m always looking for ways to make software development easier.  I like having all my tools in one place, it makes me more productive; for my RoR adventures I&#8217;ve been using Eclipse with [...]]]></description>
			<content:encoded><![CDATA[<p>Eclipse is my best friend right now, I think I&#8217;ve said that before, if I change my mind, don&#8217;t be surprised, I&#8217;m always looking for ways to make software development easier.  I like having all my tools in one place, it makes me more productive; for my RoR adventures I&#8217;ve been using Eclipse with the <a href="http://www-128.ibm.com/developerworks/opensource/library/os-rubyeclipse/">Ruby Development Tools</a>, <a href="http://www.radrails.org/page/download">RadRails</a> and Subclipse plug-in.</p>
<p>Eclipse/RDT gives me easy access to my all my unit tests and a nice graphical interface, source control, I never have to leave the IDE and RadRails is the BEST IDE for RoR development, nothing comes close.  I wish Eclipse was more responsive, you can never have enough RAM for Eclipse, but I can&#8217;t complain too much.  It&#8217;s been a much better experience than Jedit and FreeRIDE, although, I still pop open Notepad++ and a console window and hack out some Ruby code every couple of days</p>
<p>This sounds like a giant Ruby commercial, but there&#8217;s more to it than the hype.  Software development has come a long way for me from the &#8216;old&#8217; days (~2002) when I programmed in C++ with KDevelop, when my tools were always getting in my way. KDevelop wasn&#8217;t very user friendly, neither is C++ or make, now I don&#8217;t spend as much time wrangling with my tools.  Things just feel easier.</p>
<p>I still miss Intellisense.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F12%2F21%2Fruby-development-environment%2F&amp;title=Ruby%20Development%20Environment" title="del.icio.us"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F12%2F21%2Fruby-development-environment%2F&amp;title=Ruby%20Development%20Environment" title="Reddit"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F12%2F21%2Fruby-development-environment%2F&amp;t=Ruby%20Development%20Environment" title="Facebook"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F12%2F21%2Fruby-development-environment%2F" title="Identi.ca"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F12%2F21%2Fruby-development-environment%2F" title="TwitThis"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sheysrebellion.net/blog/2006/12/21/ruby-development-environment/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ruby and Intellisense</title>
		<link>http://www.sheysrebellion.net/blog/2006/11/16/ruby-and-intellisense/</link>
		<comments>http://www.sheysrebellion.net/blog/2006/11/16/ruby-and-intellisense/#comments</comments>
		<pubDate>Thu, 16 Nov 2006 13:33:39 +0000</pubDate>
		<dc:creator>Sheheryar Sewani</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.sheysrebellion.net/blog/?p=32</guid>
		<description><![CDATA[I still haven&#8217;t found a good Ruby IDE that offers intellisense, but I did come across Ruby in Steel today.  It&#8217;s a Ruby plug-in for Visual Studio 2005 and while it doesn&#8217;t offer intellisense yet, the company, SaphireSteele, is advertising a developer edition with intellisense will be available in Jan &#8216;07.
I&#8217;m keeping my fingers [...]]]></description>
			<content:encoded><![CDATA[<p>I still haven&#8217;t found a good Ruby IDE that offers intellisense, but I did come across <a href="http://www.sapphiresteel.com/Steel-Download-and-Change-Log">Ruby in Steel</a> today.  It&#8217;s a Ruby plug-in for Visual Studio 2005 and while it doesn&#8217;t offer intellisense yet, the company, SaphireSteele, is advertising a <a href="http://www.sapphiresteel.com/spip.php?page=feature-list">developer edition</a> with intellisense will be available in Jan &#8216;07.</p>
<p>I&#8217;m keeping my fingers crossed.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F11%2F16%2Fruby-and-intellisense%2F&amp;title=Ruby%20and%20Intellisense" title="del.icio.us"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F11%2F16%2Fruby-and-intellisense%2F&amp;title=Ruby%20and%20Intellisense" title="Reddit"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F11%2F16%2Fruby-and-intellisense%2F&amp;t=Ruby%20and%20Intellisense" title="Facebook"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F11%2F16%2Fruby-and-intellisense%2F" title="Identi.ca"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F11%2F16%2Fruby-and-intellisense%2F" title="TwitThis"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sheysrebellion.net/blog/2006/11/16/ruby-and-intellisense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Language Limbo</title>
		<link>http://www.sheysrebellion.net/blog/2006/10/23/language-limbo/</link>
		<comments>http://www.sheysrebellion.net/blog/2006/10/23/language-limbo/#comments</comments>
		<pubDate>Mon, 23 Oct 2006 15:06:31 +0000</pubDate>
		<dc:creator>Sheheryar Sewani</dc:creator>
				<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.sheysrebellion.net/blog/?p=25</guid>
		<description><![CDATA[Old habits die-hard, I’m still tempted to put semi colons and curly braces in my Ruby code.  This is what happens when you are coding in two different languages.
Ever since I started programming in Ruby, I’m forgetting to declare the access modifier in front of my methods and other times I didn’t bother declaring a [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal">Old habits die-hard, I’m still tempted to put semi colons and curly braces in my Ruby code.  This is what happens when you are coding in two different languages.</p>
<p class="MsoNormal">Ever since I started programming in Ruby, I’m forgetting to declare the access modifier in front of my methods and other times I didn’t bother declaring a main method, I just started writing code in the middle of the class wondering why Eclipse is drawing red lines under my code.</p>
<p class="MsoNormal">I experienced the same problems when I was coding in C++ and Perl at work, and it took about a year to get over it.  At least then I was using a different IDE, lately I’ve used Eclipse for both Ruby and Java development and there’s nothing to remind me that I’ve started coding in a different language.</p>
<p class="MsoNormal">Maybe this is a sign that I should look into JRuby.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F10%2F23%2Flanguage-limbo%2F&amp;title=Language%20Limbo" title="del.icio.us"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F10%2F23%2Flanguage-limbo%2F&amp;title=Language%20Limbo" title="Reddit"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F10%2F23%2Flanguage-limbo%2F&amp;t=Language%20Limbo" title="Facebook"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F10%2F23%2Flanguage-limbo%2F" title="Identi.ca"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F10%2F23%2Flanguage-limbo%2F" title="TwitThis"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sheysrebellion.net/blog/2006/10/23/language-limbo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Ruby with a C++ Accent</title>
		<link>http://www.sheysrebellion.net/blog/2006/09/27/ruby-with-a-c-accent/</link>
		<comments>http://www.sheysrebellion.net/blog/2006/09/27/ruby-with-a-c-accent/#comments</comments>
		<pubDate>Wed, 27 Sep 2006 12:12:55 +0000</pubDate>
		<dc:creator>Sheheryar Sewani</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[c++]]></category>

		<guid isPermaLink="false">http://www.sheysrebellion.net/Blog/?p=20</guid>
		<description><![CDATA[I&#8217;m writing Ruby code with a C++ accent, while Ruby&#8217;s core is small, it&#8217;s programming style is much more fluid and harder to get used, especially after coding in C++/Java/C# for the last 6 years.



Share and Enjoy:


	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m writing Ruby code with a C++ accent, while Ruby&#8217;s core is small, it&#8217;s programming style is much more fluid and harder to get used, especially after coding in C++/Java/C# for the last 6 years.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li><a rel="nofollow" href="http://del.icio.us/post?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F09%2F27%2Fruby-with-a-c-accent%2F&amp;title=Ruby%20with%20a%20C%2B%2B%20Accent" title="del.icio.us"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://reddit.com/submit?url=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F09%2F27%2Fruby-with-a-c-accent%2F&amp;title=Ruby%20with%20a%20C%2B%2B%20Accent" title="Reddit"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F09%2F27%2Fruby-with-a-c-accent%2F&amp;t=Ruby%20with%20a%20C%2B%2B%20Accent" title="Facebook"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://identi.ca/notice/new?status_textarea=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F09%2F27%2Fruby-with-a-c-accent%2F" title="Identi.ca"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/identica.png" title="Identi.ca" alt="Identi.ca" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow" href="http://twitter.com/home?status=http%3A%2F%2Fwww.sheysrebellion.net%2Fblog%2F2006%2F09%2F27%2Fruby-with-a-c-accent%2F" title="TwitThis"><img src="http://www.sheysrebellion.net/blog/wp-content/plugins/sociable/images/twitter.gif" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.sheysrebellion.net/blog/2006/09/27/ruby-with-a-c-accent/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
