<?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>Alvin Lai &#187; Ruby on Rails</title>
	<atom:link href="http://alvinlai.com/category/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://alvinlai.com</link>
	<description>Thoughts on design, business, technology, simplicity, culture and more.</description>
	<lastBuildDate>Fri, 18 Jun 2010 04:33:05 +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>How to migrate user data and preserve old links with Nginx</title>
		<link>http://alvinlai.com/2010/06/05/how-to-migrate-user-data-and-preserve-old-links-with-nginx/</link>
		<comments>http://alvinlai.com/2010/06/05/how-to-migrate-user-data-and-preserve-old-links-with-nginx/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 08:40:34 +0000</pubDate>
		<dc:creator>Alvin Lai</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Entrepreneurship]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://alvinlai.com/?p=311</guid>
		<description><![CDATA[Yesterday I found that I&#8217;ve hosted 1GB of Freshlog-uploaded screenshots on my VPS account since I&#8217;ve launched in August 2009.
VPS (Virtual private server) are great for hosting Rails applications since they more or less provide you a guaranteed slice of CPU and memory. Furthermore, if another account on the same physical server dies, it&#8217;s self-contained [...]]]></description>
		<wfw:commentRss>http://alvinlai.com/2010/06/05/how-to-migrate-user-data-and-preserve-old-links-with-nginx/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Get Selenium on Rails to Use A Separate Firefox Browser Profile</title>
		<link>http://alvinlai.com/2009/11/05/get-selenium-on-rails-to-use-a-separate-firefox-browser-profile/</link>
		<comments>http://alvinlai.com/2009/11/05/get-selenium-on-rails-to-use-a-separate-firefox-browser-profile/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 05:51:35 +0000</pubDate>
		<dc:creator>Alvin Lai</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Test Development]]></category>

		<guid isPermaLink="false">http://alvinlai.com/?p=152</guid>
		<description><![CDATA[You might notice that Selenium&#8217;s rake acceptance test would fail the second time because Firefox restored tabs that belonged to the first time you ran the acceptance test.
If you run Selenium for the first time round, you&#8217;ll end with 2 tabs, the second one being the results:

When you run the test again, the first tab [...]]]></description>
		<wfw:commentRss>http://alvinlai.com/2009/11/05/get-selenium-on-rails-to-use-a-separate-firefox-browser-profile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git Ignore</title>
		<link>http://alvinlai.com/2009/11/04/git-ignore/</link>
		<comments>http://alvinlai.com/2009/11/04/git-ignore/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 02:14:13 +0000</pubDate>
		<dc:creator>Alvin Lai</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://alvinlai.com/?p=150</guid>
		<description><![CDATA[Edit .git/info/exclude
and add your directories, i.e.:
/log/*
/db/schema.rb
]]></description>
		<wfw:commentRss>http://alvinlai.com/2009/11/04/git-ignore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Run Rake Tasks Locally in Capistano with Quit on Failure</title>
		<link>http://alvinlai.com/2009/11/04/run-rake-tasks-locally-in-capistano-with-quit-on-failure/</link>
		<comments>http://alvinlai.com/2009/11/04/run-rake-tasks-locally-in-capistano-with-quit-on-failure/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 01:40:30 +0000</pubDate>
		<dc:creator>Alvin Lai</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Test Development]]></category>

		<guid isPermaLink="false">http://alvinlai.com/?p=144</guid>
		<description><![CDATA[After a git commit and push, the next command you might run is cap deploy. But how about running your tests?
If you don&#8217;t want to run any extra commands beyond git commit/push and cap deploy, you&#8217;ll want to look having your Capistrano script run your Rake tests locally too.
The Capistrano command &#8220;run&#8221; execute stuff remotely [...]]]></description>
		<wfw:commentRss>http://alvinlai.com/2009/11/04/run-rake-tasks-locally-in-capistano-with-quit-on-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing RSelenese in Selenium IDE</title>
		<link>http://alvinlai.com/2009/10/30/installing-rselenese-in-selenium-ide/</link>
		<comments>http://alvinlai.com/2009/10/30/installing-rselenese-in-selenium-ide/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 04:53:44 +0000</pubDate>
		<dc:creator>Alvin Lai</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Test Development]]></category>
		<category><![CDATA[Useful Webtools]]></category>

		<guid isPermaLink="false">http://alvinlai.com/?p=127</guid>
		<description><![CDATA[Selenium on Rails is just plain awesome, providing an web testing interface that doesn&#8217;t interfere with your main code. That said, there&#8217;s a Firefox plugin called Selenium IDE that records your actions in Firefox and generates tests for use with Selenium, how cool is that!
The only problem is, Selenium IDE doesn&#8217;t output in RSelenese and [...]]]></description>
		<wfw:commentRss>http://alvinlai.com/2009/10/30/installing-rselenese-in-selenium-ide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
