<?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>redemption in a blog &#187; Personal</title>
	<atom:link href="http://blog.codefront.net/category/personal/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.codefront.net</link>
	<description>Rails, Firefox, Anime, Mac</description>
	<lastBuildDate>Tue, 24 Jan 2012 01:47:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How my simple iPhone app made it to the top of the App Store</title>
		<link>http://blog.codefront.net/2009/09/22/singtel-data-usage-iphone-app/</link>
		<comments>http://blog.codefront.net/2009/09/22/singtel-data-usage-iphone-app/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 14:26:33 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/?p=1223</guid>
		<description><![CDATA[Slightly more than a month back I wrote this little iPhone app (App Store link), almost a toy app really, to check the usage of my data plan with my local telco (Singtel). I wanted to scratch an itch and I also really didn&#8217;t want to exceed my data plan &#8211; the fees are excessive. [...]]]></description>
			<content:encoded><![CDATA[<p>Slightly more than a month back I wrote <a href="http://sliceoflifeapps.com/iphone/datausage/">this little iPhone app</a> (<a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=327567068&#038;mt=8&#038;uo=6">App Store link</a>), almost a toy app really, to check the usage of my data plan with my local telco (Singtel). I wanted to scratch an itch and I also <em>really</em> didn&#8217;t want to exceed my data plan &#8211; the fees are <em>excessive</em>.</p>
<p>Anyway, I submitted it to the iPhone App Store for approval as a free app and named it <strong>Singtel Data Usage</strong>. No points for creativity with the name but I thought it&#8217;d be nice to know exactly what the app did from just reading its name. After one keyword rejection (which was unfounded but I wasn&#8217;t going to argue with the app reviewers), it finally got approved a few days ago.</p>
<p><img src="http://blog.codefront.net/wp-content/uploads/2009/09/iphone-data-usage.gif" alt="Singtel Data Usage iPhone app screenshot" title="Singtel Data Usage iPhone app screenshot" width="300" height="559" class="aligncenter size-full wp-image-1225" /></p>
<p>Yeah that&#8217;s what it looks like. I stole part of the design from another iPhone app &#8211; can anyone guess which one? I think I spent 80% of development time changing the design over and over again, tweaking font sizes, and agonizing over which icons to use.</p>
<p>Thanks to folks on Twitter (I&#8217;m <a href="http://twitter.com/chuyeow">@chuyeow</a> &#8211; do follow me if you&#8217;re reading my blog), word got around and by the 3rd day of it being approved, my app was the Top Free app on the Singapore App Store. Going to take a time out for the vanity shot:</p>
<p><img src="http://blog.codefront.net/wp-content/uploads/2009/09/Screen-shot-2009-09-22-at-PM-10.39.06.png" alt="" title="" width="510" height="376" class="aligncenter size-full wp-image-1242" /></p>
<p>A similar app, <a href="http://ibbomapp.appspot.com/">iBBOM</a>, was approved around the same time but I believe I got a head start because of all the awesome people on Twitter who retweeted <a href="http://twitter.com/chuyeow/status/4093690396">my tweet</a> and the kind folks who gave glowing reviews on the App Store (thanks especially to <a href="http://deepcalm.com/">Andy Croll</a> for the 1st review). iBBOM actually looks much better than my app (I can&#8217;t help tweeting <a href="http://twitter.com/chuyeow/status/4162960802">about</a> <a href="http://twitter.com/sliceoflifer/status/4119270971">it</a>) and works perfectly (only thing I don&#8217;t like are the ads). I believe I couldn&#8217;t have gotten to the top of the App Store without the guys and gals who spread the word on Twitter.</p>
<p>On to the not so fun part of this post. Yet another similar app, <a href="http://mugunthkumar.com/pages/iPhone_Apps/Entries/2009/7/13_SingTel_BBoM.html">SG BBOM</a>, was <a href="http://www.imerlion.com/2009/09/sg-bbom-app-pulled-from-app-store.html">pulled from the App Store by Singtel</a> (the telco) recently so I&#8217;m expecting to hear from Singtel really soon. We shall see.</p>
<p>In the meantime, if you own an iPhone and have a Singtel data plan, do check out <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=327567068&#038;mt=8&#038;uo=6">my app</a> (App Store link) and give an honest review on the App Store. If you&#8217;ve already downloaded it, I&#8217;d like to know what you think in a review as well. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2009/09/22/singtel-data-usage-iphone-app/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Blog redesigned</title>
		<link>http://blog.codefront.net/2009/07/05/blog-redesigned/</link>
		<comments>http://blog.codefront.net/2009/07/05/blog-redesigned/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 06:50:00 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/?p=1212</guid>
		<description><![CDATA[After 5 long years of using the same old blog theme, which I&#8217;d handcrafted from scratch way back in 2004, I&#8217;ve finally got down to refreshing it to a more contemporary look. I&#8217;ve also updated the woefully outdated About page. Here&#8217;s a before and after shot: I think it&#8217;s much better, definitely more modern and [...]]]></description>
			<content:encoded><![CDATA[<p>After 5 long years of using the same old blog theme, which I&#8217;d handcrafted from scratch way back in 2004, I&#8217;ve finally got down to refreshing it to a more contemporary look. I&#8217;ve also updated the woefully outdated <a href="/about/">About page</a>.</p>
<p>Here&#8217;s a before and after shot:</p>
<p><img src="http://blog.codefront.net/wp-content/uploads/2009/07/blog-theme-before-and-after.png" alt="Blog theme - before and after" title="Blog theme - before and after" width="515" height="659" class="alignnone size-full wp-image-1214" /></p>
<p>I think it&#8217;s much better, definitely more modern and minimalist.</p>
<p>The new blog theme is basically a heavily modified version of the<br />
wonderful and free <a href="http://designdisease.com/blog/compositio-wordpress-theme/">Compositio WordPress theme</a> &#8211;<br />
you can check out a <a href="http://designdisease.com/preview/compositio">demo of Compositio here</a> to see how different it is.</p>
<p>The only thing I kept from my old theme, which I affectionately called &#8220;Clover&#8221;, was the same clover logo. I did that with the shape tool in Photoshop &#8211; it&#8217;s a simple logo and no skill was required to create it, obviously!</p>
<p>If you&#8217;re reading this in a feed reader or one of those aggreggator-type sites, you can help me out by checking out the blog itself and giving me some good old constructive criticism.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2009/07/05/blog-redesigned/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>I&#8217;m still alive, and on FriendFeed and Twitter</title>
		<link>http://blog.codefront.net/2009/03/24/im-still-alive-and-on-friendfeed-and-twitter/</link>
		<comments>http://blog.codefront.net/2009/03/24/im-still-alive-and-on-friendfeed-and-twitter/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 14:48:58 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/?p=1136</guid>
		<description><![CDATA[Wow, it seems like I haven&#8217;t posted anything this year. Don&#8217;t worry, you aren&#8217;t rid of me yet. I&#8217;m still alive and posting updates to FriendFeed and (less often) to Twitter. If you belong to what I imagine must be now the microscopic population of loyal readers of my blog, please do hook up with [...]]]></description>
			<content:encoded><![CDATA[<p>Wow, it seems like I haven&#8217;t posted anything this year. Don&#8217;t worry, you aren&#8217;t rid of me yet. I&#8217;m still alive and posting updates to <a href="http://friendfeed.com/chuyeow">FriendFeed</a> and (less often) to <a href="http://twitter.com/chuyeow">Twitter</a>.</p>
<p>If you belong to what I imagine must be now the microscopic population of loyal readers of my blog, please do hook up with me on <a href="http://friendfeed.com/chuyeow">FriendFeed</a> or <a href="http://twitter.com/chuyeow">Twitter</a>. I&#8217;ll follow you back if you&#8217;re a reader!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2009/03/24/im-still-alive-and-on-friendfeed-and-twitter/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>RailsConf 2008 Day 1 &#8211; pics and a summary</title>
		<link>http://blog.codefront.net/2008/05/30/railsconf-2008-day-1-pics-and-a-summary/</link>
		<comments>http://blog.codefront.net/2008/05/30/railsconf-2008-day-1-pics-and-a-summary/#comments</comments>
		<pubDate>Fri, 30 May 2008 05:32:11 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/?p=1111</guid>
		<description><![CDATA[Day 1 of RailsConf 2008 was basically tutorial day (schedule) and started with my colleague here with me, Arun, missing out on Yoga on Rails and me sleeping until the first tutorial session. Anyway, I snapped some photos while trying to remain the unobtrusive tourist. Here&#8217;s a shot of Portland Convention Center where it&#8217;s all [...]]]></description>
			<content:encoded><![CDATA[<p>Day 1 of <a href="http://en.oreilly.com/rails2008/public/content/home">RailsConf 2008</a> was basically tutorial day (<a href="http://en.oreilly.com/rails2008/public/schedule/grid?date=2008-05-29">schedule</a>) and started with my colleague here with me, <a href="http://arunthampi.wordpress.com/">Arun</a>, missing out on <a href="http://en.oreilly.com/rails2008/public/schedule/detail/4417">Yoga on Rails</a> and me sleeping until the first tutorial session. Anyway, I snapped some photos while trying to remain the unobtrusive tourist.</p>
<p>Here&#8217;s a shot of Portland Convention Center where it&#8217;s all happening:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2008/05/portland-convention-center-twin-peaks.jpg" alt="Portland Convention Center - twin peaks outside" /></div>
<p><br style="clear: both;" /></p>
<p>There&#8217;re queues for collection of badges after registering your attendance:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2008/05/railsconf-day-1-registration-3.jpg" alt="RailsConf Day 1 - registration queue" /></div>
<p><br style="clear: both;" /></p>
<p>Patience in the queue rewarded me with a RailsConf badge/name tag:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2008/05/railsconf-badge.jpg" alt="RailsConf badge" /></div>
<p><br style="clear: both;" /></p>
<p>I was at the <a href="http://en.oreilly.com/rails2008/public/schedule/detail/1862">Meta-programming Ruby for Fun &amp; Profit</a> tutorial in the morning. I think when I selected the tutorial it was before I&#8217;d seen Neal Ford and Patrick Farley&#8217;s (the speakers) presentation videos from elsewhere &#8211; I know <a href="http://mtnwestrubyconf2008.confreaks.com/11farley.html">Patrick presented at MWRC</a> and enjoyed that video.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2008/05/railsconf-day-1-metaprogramming-tutorial-1.jpg" alt="RailsConf day 1 - metaprogramming tutorial" /></div>
<p><br style="clear: both;" /></p>
<p>So anyway, after the break I went over to the <a href="http://en.oreilly.com/rails2008/public/schedule/detail/1962">Refactoring Your Rails Application</a> tutorial. Was pretty good, but I didn&#8217;t learn much I didn&#8217;t already know.</p>
<p>Lunch came in the form of a pretty box:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2008/05/railsconf-day-1-lunch.jpg" alt="RailsConf day 1 - lunch" /></div>
<p><br style="clear: both;" /></p>
<p>After lunch was the 2nd tutorial session and I went to both <a href="http://en.oreilly.com/rails2008/public/schedule/detail/2072">CI for the Rails Guy (or Gal)</a> (by Chad Woolley) and <a href="http://en.oreilly.com/rails2008/public/schedule/detail/1993">Developer Testing Tricks</a> (by Brian Takita). There were some scathing comments about how the tutorials were rather underwhelming so far in <a href="irc://irc.freenode.net/railsconf">#railsconf</a> on IRC. While I agree that the tutorials were rather underwhelming, I think I should have expected it. Oh well, I&#8217;ll know to skip them next time.</p>
<p>Later that night, at the Birds of a Feather session, after stealing a <a href="http://www.pivotalabs.com/">Pivotal Labs t-shirt</a> (they&#8217;re launching a bug tracker, project management type app called <a href="http://www.pivotaltracker.com/">Pivotal Tracker</a> at RailsConf), Yehuda Katz (Merb and jQuery ninja) gave a presentation on Merb (geared towards Rails folks). It was a pretty interesting talk though there wasn&#8217;t much above what Ezra had <a href="http://goruco2008.confreaks.com/06_zygmuntowicz.html">presented previously at GoRuCo 2008</a> and <a href="http://mwrc2008.confreaks.com/02zygmuntowicz.html">at MWRC 2008</a> (I think Yehuda did one too but I can&#8217;t remember where now). Yehuda pointed out a <a href="http://groups.google.com/group/merb/browse_thread/thread/2536bff7d9195b83">(heated) discussion that happened recently</a> on keeping Merb syntax as Rails-friendly as possible. I have no objection against a different syntax really, especially since Merb looks pretty well-documented in the source itself &#8211; would be nice if someone could point out an up-to-date Merb tutorial though.</p>
<p>Anyway, that&#8217;s it from me &#8211; as always, if anyone who reads my blog <a href="http://www.facebook.com/profile.php?id=500115784">recognizes me</a> at RailsConf, do say hi (<a href="irc://irc.freenode.net/railsconf">#railsconf</a> works too).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2008/05/30/railsconf-2008-day-1-pics-and-a-summary/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Command history meme</title>
		<link>http://blog.codefront.net/2008/04/18/command-history-meme/</link>
		<comments>http://blog.codefront.net/2008/04/18/command-history-meme/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 10:09:49 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/?p=1098</guid>
		<description><![CDATA[See this. history &#124; awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' &#124; sort -rn &#124; head 4605 cd 3576 svn 2141 ls 1701 ruby 1308 cap2 1066 ss 978 rake 867 sshb 688 rm 635 mate cap2 is just my alias for Capistrano 2 (I use both 1.x and 2.x, since I&#8217;m lazy to [...]]]></description>
			<content:encoded><![CDATA[<p>See <a href="http://diveintomark.org/archives/2008/04/15/history-meme">this</a>.</p>
<p><code>history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head</code></p>
<pre><code>4605 cd
3576 svn
2141 ls
1701 ruby
1308 cap2
1066 ss
978 rake
867 sshb
688 rm
635 mate</code></pre>
<p><code>cap2</code> is just my alias for Capistrano 2 (I use both 1.x and 2.x, since I&#8217;m lazy to upgrade some old Rails applications, <code>ss</code> is my alias for <code>script/server</code>. <code>sshb</code> is a shortcut for ssh with a certain port number for SSH daemons (i.e. <code>-p 22</code>) that we use in <a href="http://www.bezurk.com/">Bezurk</a> (you know, security through obscurity).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2008/04/18/command-history-meme/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Shokudo Japanese Food Bazaar (in Singapore) &#8211; don&#8217;t bother</title>
		<link>http://blog.codefront.net/2008/02/26/shokudo-japanese-food-bazaar-in-singapore-dont-bother/</link>
		<comments>http://blog.codefront.net/2008/02/26/shokudo-japanese-food-bazaar-in-singapore-dont-bother/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 16:08:04 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2008/02/26/shokudo-japanese-food-bazaar-in-singapore-dont-bother/</guid>
		<description><![CDATA[Subscribers who read my blog for Ruby- or Mozilla-related posts should ignore this post, it&#8217;s another of those blogging as catharsis posts. To my defence, I haven&#8217;t done one of those for a really long time! If you&#8217;re staying in Singapore and looking to try out the food at Shokudo Japanese Food Bazaar after it [...]]]></description>
			<content:encoded><![CDATA[<p><em>Subscribers who read my blog for Ruby- or Mozilla-related posts should ignore this post, it&#8217;s another of those blogging as catharsis posts. To my defence, I haven&#8217;t done one of those for a really long time!</em></p>
<p>If you&#8217;re staying in Singapore and looking to try out the food at Shokudo Japanese Food Bazaar after it was <a href="http://www.stomp.com.sg/stfoodiesclub/taste/119/index.html">featured in the local newspaper</a>, my advice to you is, &#8220;don&#8217;t bother!&#8221; Why? In 2 words, <em>horrible service</em>.</p>
<p>Despite some <a href="http://sparklette.net/archives/shokudo-japanese-food-bazaar/">positive reviews</a> (yes, the decor is not too bad), my dining experience at Shokudo consisted mostly of getting the service crew&#8217;s attention (and failing spectacularly despite standing right at the counter) and being scowled at or avoided by most of the staff (which is not good, since being a bazaar-style restaurant, you needed to place your order at each stall manned by different members of the service crew).</p>
<p>My friends and I were speculating that either the staff got scolded that day (and reacted negatively to that), or they were just too stuck up because business was good. Either way, it was just terrible. When leaving, I even got rudely reminded that I&#8217;d left that one of those things they gave you to reserve a table. Did I mention the service was horrible? (Granted, there were 2 counters where the staff were attentive and actually quite friendly &#8211; this was at the macha drink stall and the katsu curry counter.)</p>
<p>What about the food? With such bad service I would say no one shouldn&#8217;t really care about the quality of the food &#8211; thankfully enough, the food is of a consistently mediocre level to even bother!</p>
<p>Has anyone had a similar experience at Shokudo, or was it just our unlucky day?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2008/02/26/shokudo-japanese-food-bazaar-in-singapore-dont-bother/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>My very own X of the Year 2007</title>
		<link>http://blog.codefront.net/2008/01/09/my-very-own-x-of-the-year-2007/</link>
		<comments>http://blog.codefront.net/2008/01/09/my-very-own-x-of-the-year-2007/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 15:18:56 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Anime]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2008/01/09/my-very-own-x-of-the-year-2007/</guid>
		<description><![CDATA[It&#8217;s about 9 days too late, but I figure it&#8217;d be fun to just throw these out and see if anyone else enjoyed the same things I did in 2007. PC Game of the Year This has definitely got to go to Call of Duty 4: Modern Warfare. The single-player campaign was short but visually [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s about 9 days too late, but I figure it&#8217;d be fun to just throw these out and see if anyone else enjoyed the same things I did in 2007.</p>
<h3>PC Game of the Year</h3>
<p>This has definitely got to go to <a href="http://en.wikipedia.org/wiki/Call_of_duty_4"><strong>Call of Duty 4: Modern Warfare</strong></a>. The single-player campaign was short but visually impressive and amazingly realistic. It was like watching a movie in most parts. And really, sneaking by Spetsnaz just a few metres away in sniper ghillie suits and was totally pimp. Multiplayer is real good fun too, I&#8217;m still playing it now (usually on <a href="http://gamingsa.com/?p=servers">GamingSA.com</a> servers as &#8216;konata&#8217;).</p>
<p>Special mention: <strong>World of Warcraft</strong> (yes, I quit it ages ago, but it&#8217;s still good for the early part of 2007 when I was still playing casually).</p>
<h3>PSP Game of the Year</h3>
<p>Yes, I <a href="http://blog.codefront.net/2007/11/29/timenowobsession-psp-slim/">got a PSP</a> just this year. And yes, <a href="http://en.wikipedia.org/wiki/Jeanne_d'Arc_(video_game)"><strong>Jeanne d&#8217;Arc</strong></a> is the best game I&#8217;ve played and completed in a while. For those who don&#8217;t know, Jeanne d&#8217;Arc is a very accessible Strategy RPG (SRPG) that is very loosely based on Joan of Arc. It&#8217;s much easier to play than Final Fantasy: Tactics or <a href="http://en.wikipedia.org/wiki/Disgaea:_Hour_of_Darkness">Disgaea: Hour of Darkness</a> and doesn&#8217;t leave you constantly wondering about missing out on secrets. Highly recommended if you&#8217;re looking for an RPG-like game on the PSP.</p>
<p>I haven&#8217;t had the chance to play many other PSP games, but look forward to getting deeper into Disgaea: Hour of Darkness (and highly anticipating Final Fantasy VII: Crisis Core in March 2008).</p>
<h3>Anime of the Year</h3>
<p>2007 is the year I switched my anime tastes from mostly <a href="http://en.wikipedia.org/wiki/Sh%C5%8Dnen">shonen</a> anime (like Naruto and Bleach) to the <a href="http://en.wikipedia.org/wiki/Seinen">seinen</a> genre.</p>
<p>My favorite anime for 2007 (this is a tough one) has to go to <a href="http://en.wikipedia.org/wiki/Lucky_Star_(manga)"><strong>Lucky Star</strong></a>. I even went through a prolonged <a href="http://blog.codefront.net/2007/05/11/lucky-star-konata-ism/">Konata-ism phase</a> and even had a printout of Konata saying &#8220;Relax&#8221; pasted right above where I sit in the office.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2008/01/konata-relax_thumb.jpg" alt="Konata says 'Relax'" /></div>
<p><br style="clear: both" /></p>
<p>It&#8217;s therapeutic :)</p>
<p>2007 was a good anime year. <a href="http://myanimelist.net/anime.php?id=2154">Tekkon Kinkreet</a> had an edgy, surreal drawing style but had a fantastic plot. I highly recommend it if you&#8217;ve missed it &#8211; it&#8217;s about 10 times better than your run-of-the-mill Princess Mononoke or Spirited Away type anime movies, in my humble opinion.</p>
<p><a href="http://myanimelist.net/anime.php?id=2744">Potemayo</a>&#8216;s moeblobs were just too funny to watch. Gochuko (below) had me LOL when she went around using tape to fix everything she sliced with her big scythe. At first appearances Potemayo may look like a kid&#8217;s anime but it&#8217;s really a work of comic genius for adults.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2008/01/guchoko.jpg" alt="Gochuko from Potemayo" /></div>
<p><br style="clear: both" /></p>
<p><a href="http://myanimelist.net/anime.php?id=2508">Genshiken 2</a> picks up where the 1st season left off and while the ending left quite a bit to be desired, on the whole it was enjoyable watching otakus cope with life (who knew it was so tough to get a job in Japan).</p>
<h3>What about you?</h3>
<p>What did you enjoy in the last year and more importantly, do you have any recommendations for an ani-otaku like me?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2008/01/09/my-very-own-x-of-the-year-2007/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Living on the Edge (of Rails) &#8211; 1st week of the year edition</title>
		<link>http://blog.codefront.net/2008/01/09/living-on-the-edge-of-rails-1st-week-of-the-year-edition/</link>
		<comments>http://blog.codefront.net/2008/01/09/living-on-the-edge-of-rails-1st-week-of-the-year-edition/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 14:18:20 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Edge Rails]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2008/01/09/living-on-the-edge-of-rails-1st-week-of-the-year-edition/</guid>
		<description><![CDATA[Yup, it&#8217;s time for your weekly dose of the changes on edge Rails, more or less covered in the latest Rails Envy podcast. Using edge Rails is neither arcane nor terrifying, and hopefully weekly reports like these will allow you to take control of your own release schedule with your Rails apps. This week&#8217;s report [...]]]></description>
			<content:encoded><![CDATA[<p>Yup, it&#8217;s time for your weekly dose of the changes on edge Rails, more or less covered in the latest <a href="http://www.railsenvy.com/2008/1/9/rails-envy-podcast-episode-013-1-9-2008">Rails Envy podcast</a>. Using edge Rails is neither arcane nor terrifying, and hopefully weekly reports like these will allow you to <a href="http://www.loudthinking.com/posts/20-dont-overestimate-the-power-of-versions">take control of your own release schedule</a> with your Rails apps.</p>
<p>This week&#8217;s report covers changes from 31 Dec 2007 to the day the podcast was recorded (6 Jan 2007).</p>
<h3>Caching changes</h3>
<p>Looks like most of the changes from the <a href="http://dev.rubyonrails.org/browser/branches/2-1-caching">2.1 caching branch</a> have been<br />
<a href="http://dev.rubyonrails.org/changeset/8546">merged into the trunk</a>. Some key points:</p>
<ol>
<li>memcache-client has been <a href="http://dev.rubyonrails.org/browser/trunk/activesupport/lib/active_support/vendor/memcache-client-1.5.0">vendored</a> (included in Rails directly). MemCacheStore works out of the box in Rails now, no need to install the <a href="http://dev.robotcoop.com/Libraries/memcache-client/">memcache-client gem</a>!</li>
<li>The caching code has been refactored and moved into ActiveSupport (<code>ActiveSupport::Cache::*</code>).</li>
<li>Added <code>ActiveRecord::Base.cache_key</code> to make it easier to cache Active Records in combination with the ActiveSupport cache libraries introduced in this changeset.</li>
<li>Fragment cache keys are now by default prefixed with &#8216;views/&#8217;.</li>
<li><em>Deprecation</em>: <code>ActionController::Base.fragment_cache_store</code> is now <code>ActionController::Base.cache_store</code></li>
</ol>
<h3>Fragment caching now works in RJS and Builder templates</h3>
<p>Yup, you couldn&#8217;t do fragment caching in non-erb views before &#8211; <a href="http://dev.rubyonrails.org/changeset/8542">now you can</a>.</p>
<h3>Freezing Rails now automatically updates your Rails app</h3>
<p>If you&#8217;re using edge Rails and use the <code>rails:freeze:edge</code> rake task, you probably usually forget to run (or maybe you&#8217;re not even aware of) <code>rake rails:update</code> to update your Rails app with the latest config/, scripts/ and javascript files from the version of Rails you just froze to. On edge Rails, the <code>rake rails:freeze:edge</code> task runs the <code>rails:update</code> task for you. +1 for convenience!</p>
<p>I prefer to use <a href="http://piston.rubyforge.org/">Piston</a> so I&#8217;m gonna have to keep remembering to run my <code>rake rails:update</code> now and then!</p>
<p>Check out the <a href="http://dev.rubyonrails.org/changeset/8532">related changeset</a>.</p>
<h3>Optimizations</h3>
<p>Only 1 optimization in the past week worth talking about: the <code>ActiveRecord::Base#exists?</code> method is faster. It now uses <code>ActiveRecord::Base#select_all</code> instead of a more expensive <code>ActiveRecord::Base#find</code> that unnecessarily instantiates AR objects. (Check out the <a href="http://dev.rubyonrails.org/changeset/8531">related changeset</a>.)</p>
<h3>Bug fixes</h3>
<ul>
<li><a href="http://dev.rubyonrails.org/changeset/8541">http://dev.rubyonrails.org/changeset/8541</a> &#8211; Fixed a nasty bug when trying to render partials with layout when done from within the site layout. Yes, you can have <a href="http://ryandaigle.com/articles/2007/8/3/what-s-new-in-edge-rails-partials-get-layouts">layouts for your partials in Rails 2</a>, and yes, you can run into a bug when trying to use partial layouts in your main page layout.</li>
<li><a href="http://dev.rubyonrails.org/changeset/8529">http://dev.rubyonrails.org/changeset/8529</a> &#8211; Fix <code>atom_feed_helper</code> to comply with the <a href="http://atomenabled.org/developers/syndication/atom-format-spec.php">Atom specifications</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2008/01/09/living-on-the-edge-of-rails-1st-week-of-the-year-edition/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>self.plug :with =&gt; &#8216;Rails Hackfest&#8217;</title>
		<link>http://blog.codefront.net/2008/01/03/selfplug-with-rails-hackfest/</link>
		<comments>http://blog.codefront.net/2008/01/03/selfplug-with-rails-hackfest/#comments</comments>
		<pubDate>Thu, 03 Jan 2008 15:24:27 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2008/01/03/selfplug-with-rails-hackfest/</guid>
		<description><![CDATA[Yes, it&#8217;s a plug for myself and it&#8217;s shameless: Whatever Zed Shaw may say about Rails its community, Rails has done a huge part in making web development fun again for jaded web developers (first-time web developers probably won&#8217;t be able to tell the difference), and more importantly, raising the profile of Ruby more than [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, it&#8217;s a <a href="http://weblog.workingwithrails.com/2008/1/3/december-hackfest-winners-announced">plug for myself</a> and it&#8217;s shameless:</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2008/01/rails-hackfest-dec-2007_thumb.jpg" alt="Dec 2007 Rails Hackfest" /></div>
<p><br style="clear: both;" /></p>
<p>Whatever <a href="http://www.zedshaw.com/rants/rails_is_a_ghetto.html">Zed Shaw may say about Rails its community</a>, Rails has done a huge part in making web development fun again for jaded web developers (first-time web developers probably won&#8217;t be able to tell the difference), and more importantly, raising the profile of Ruby more than any other Ruby project/library/framework/tool ever did (and I&#8217;m sure we&#8217;re all constantly rolling our eyeballs at the new web frameworks that&#8217;re so terribly familiarly Rails-like). Hell, I bet at least 90% of Rubyists now wouldn&#8217;t even be Rubyists if they hadn&#8217;t come across the <a href="http://rubyonrails.org/">web framework that could</a> 2 or 3 years ago. So yes I&#8217;d still be contributing to Rails so that it can make my life as a web developer easier, thank you.</p>
<p>I think I had about 18 accepted patches in <a href="http://www.workingwithrails.com/hackfest/18-monthly-december-2-7">December 2007 Rails Hackfest</a> (a few of the patches were not attributed properly in the Hackfest due to technical issues with the Rails Hackfest site).</p>
<p>Probably the only significant patches were:</p>
<ul>
<li>Allowing a proc to be set for <code>ActionController::Base.asset_host</code> (<a href="http://dev.rubyonrails.org/changeset/8421">changeset 8421</a>).</li>
<li><code>to_xml</code> should not automatically pass <code>:procs</code> to associations included with <code>:include</code> (<a href="http://dev.rubyonrails.org/changeset/8258">changeset 8258</a>).</li>
</ul>
<p>Of course Ruby 1.9 compatibility was a big deal in December 2007 since that Ruby 1.9 was targetted to be released on Christmas (changesets <a href="http://dev.rubyonrails.org/changeset/8369">8369</a>, <a href="http://dev.rubyonrails.org/changeset/8399">8309</a>, <a href="http://dev.rubyonrails.org/changeset/8398">8398</a>, <a href="http://dev.rubyonrails.org/changeset/8397">8397</a>, <a href="http://dev.rubyonrails.org/changeset/8412">8412</a>). Yes, I know, Ruby 1.9 is a development release.</p>
<p>There were also broken tests to be fixed (changeset <a href="http://dev.rubyonrails.org/changeset/8271">8271</a>), bugs to be fixed (<a href="http://dev.rubyonrails.org/changeset/8340">fixing <code>Array#to_sentence</code></a>), and some refactoring (changesets <a href="http://dev.rubyonrails.org/changeset/8343">8343</a> and <a href="http://dev.rubyonrails.org/changeset/8522">8522</a>).</p>
<p>And what would patching Rails be without random documentation fixes (changesets <a href="http://dev.rubyonrails.org/changeset/8457">8457</a>, <a href="http://dev.rubyonrails.org/changeset/8471">8471</a>, <a href="http://dev.rubyonrails.org/changeset/8472">8472</a>, <a href="http://dev.rubyonrails.org/changeset/8280">8280</a>, <a href="http://dev.rubyonrails.org/changeset/8279">8279</a>, <a href="http://dev.rubyonrails.org/changeset/8278">8278</a>, <a href="http://dev.rubyonrails.org/changeset/8521">8521</a>). The API documentation always needs a hand, so if you see any outdated or incorrect documentation, or think you can improve them with better examples or whatever, just <a href="http://dev.rubyonrails.org/">submit a patch</a> (it&#8217;s easy and should take you all of 3 minutes).</p>
<p><a href="http://workingwithrails.com/hackfest/21-monthly-january-2-8">This month&#8217;s hackfest</a> has a terribly attractive <a href="http://workingwithrails.com/hackfest/21-monthly-january-2-8/prizes">top prize of a RailsConf ticket</a>. Too bad I won&#8217;t be able to take part in this month&#8217;s hackfest since winners of past month&#8217;s hackfest are automatically excluded from the next&#8217;s. But maybe you can ;).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2008/01/03/selfplug-with-rails-hackfest/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Time.now.obsession = PSP Slim</title>
		<link>http://blog.codefront.net/2007/11/29/timenowobsession-psp-slim/</link>
		<comments>http://blog.codefront.net/2007/11/29/timenowobsession-psp-slim/#comments</comments>
		<pubDate>Thu, 29 Nov 2007 06:27:21 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/11/29/timenowobsession-psp-slim/</guid>
		<description><![CDATA[Jeanne d&#8217;Arc is a great little SRPG I&#8217;m enjoying right now &#8211; I don&#8217;t even want to start Final Fantasy Tactics until after I&#8217;ve completed Jeanne d&#8217;Arc. I have a Nintendo DS Lite as well and I have to say that I&#8217;m more of a PSP gamer where portable consoles are concerned. There just weren&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/11/psp-slim.jpg" alt="My PSP Slim" /></div>
<p><br style="clear: both;" /></p>
<p><a href="http://en.wikipedia.org/wiki/Jeanne_d'Arc_(video_game)">Jeanne d&#8217;Arc</a> is a great little <acronym title="Strategy Role-Playing Game">SRPG</acronym> I&#8217;m enjoying right now &#8211; I don&#8217;t even want to start <a href="http://en.wikipedia.org/wiki/Final_Fantasy_Tactics">Final Fantasy Tactics</a> until after I&#8217;ve completed Jeanne d&#8217;Arc.</p>
<p>I have a Nintendo DS Lite as well and I have to say that I&#8217;m more of a PSP gamer where portable consoles are concerned. There just weren&#8217;t that many involved games in the DS (except Puzzle Quest) and coming from a big fantasy CRPG background kinda made the DS a poor companion on train and bus rides. Being able to play videos on a large screen (relative to the iPod video I carry around all the time) is <em>awesome</em>. It&#8217;s not an iPhone but it&#8217;s good enough for watching videos!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/11/29/timenowobsession-psp-slim/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Harajuku Crepe arrives in Singapore</title>
		<link>http://blog.codefront.net/2007/10/15/harajuku-crepe-arrives-in-singapore/</link>
		<comments>http://blog.codefront.net/2007/10/15/harajuku-crepe-arrives-in-singapore/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 01:26:51 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/10/15/harajuku-crepe-arrives-in-singapore/</guid>
		<description><![CDATA[One of my favorite foodie moments from my trip to Tokyo was at Harajuku where I had a crepe with cheese cake and ice cream from Angel&#8217;s Heart (need to dig that photo out). It was THE best crepe I&#8217;ve ever had. I&#8217;d even thrown around the idea of bringing it back to Singapore as [...]]]></description>
			<content:encoded><![CDATA[<p>One of my favorite foodie moments from my trip to Tokyo was at <a href="http://wikitravel.org/en/Tokyo/Harajuku">Harajuku</a> where I had a crepe with cheese cake and ice cream from Angel&#8217;s Heart (need to dig that photo out). It was THE best crepe I&#8217;ve ever had. I&#8217;d even thrown around the idea of bringing it back to Singapore as a commercial venture.</p>
<p>Well anyway, I found that one of the crepe shops in Harajuku, Marion Cafe, that was just opposite Angel&#8217;s Heart, has opened a branch right here in Singapore at the <a href="http://www.streetdirectory.com/travel_guide/singapore/singapore_shopping/492/imm_building___mega_shopping_mall_in_jurong.php">IMM Building</a>.</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/10/marion_cafe_crepe.jpg' alt='Crepe from Marion Cafe in IMM Building' /></div>
<p><br style="clear: both;" /></p>
<p>I tried their mango crepe (it had mango and ice cream in it) which set us back about SGD 5.80.</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/10/marion_cafe_crepe_mango.jpg' alt='Mango crepe from Marion Cafe in IMM Building' /></div>
<p><br style="clear: both;" /></p>
<p>It was alright, not as good as the one I had in Harajuku of course, but still a nice treat. They have 105 different types of crepe &#8211; anything ranging for your run-of-the-mill strawberry and ice cream crepe, to tuna crepe, and even crepe with Japanese curry.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/10/15/harajuku-crepe-arrives-in-singapore/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>So apparently I&#8217;m a Rails Hackfest winner&#8230;</title>
		<link>http://blog.codefront.net/2007/10/03/so-apparently-im-a-rails-hackfest-winner/</link>
		<comments>http://blog.codefront.net/2007/10/03/so-apparently-im-a-rails-hackfest-winner/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 18:19:29 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Ruby on Rails]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/10/03/so-apparently-im-a-rails-hackfest-winner/</guid>
		<description><![CDATA[Got an email not too long ago from Working With Rails (my profile) entitled &#8220;WWR September Hackfest Winner &#8211; Congrats!&#8221;, and almost deleted it thinking it was spam. I read it in the end (after all, how often do you see spam with &#8220;Rails&#8221; in the subject title), and turns out that my recent patches [...]]]></description>
			<content:encoded><![CDATA[<p>Got an email not too long ago from <a href="http://workingwithrails.com/">Working With Rails</a> (<a href="http://workingwithrails.com/person/5957-cheah-chu-yeow">my profile</a>) entitled &#8220;WWR September Hackfest Winner &#8211; Congrats!&#8221;, and almost deleted it thinking it was spam. I read it in the end (after all, how often do you see spam with &#8220;Rails&#8221; in the subject title), and turns out that <a href="http://dev.rubyonrails.org/changeset/7663">my</a> <a href="http://dev.rubyonrails.org/changeset/7699">recent</a> <a href="http://dev.rubyonrails.org/changeset/7697">patches</a> to Rails pushed me up to 6th position in the <a href="http://workingwithrails.com/hackfest/15-monthly-september-2-7">September Rails contributors rankings</a>.</p>
<div class="img"><img src="http://blog.codefront.net/wp-content/uploads/2007/10/hackfest_sept_2007_thumb.png" alt="Rails Hackfest September 2007 winners" /></div>
<p><br style="clear: both;" /></p>
<p>I vaguely remember seeing <a href="http://workingwithrails.com/hackfest">Rails Hackfest</a> mentioned somewhere but only just realized it&#8217;s a &#8220;contest&#8221; run monthly. The winners are the top 10 contributors to Rails (contribution being determined by the number of accepted patches, docfixes, and even comments). That&#8217;s really nice of the sponsors and <a href="http://workingwithrails.com/">Working With Rails</a>, since that wasn&#8217;t really what I&#8217;d expected in return for contributing to an Open Source project (that would be <em>a sense of satisfaction</em>, personally-speaking).</p>
<p>I&#8217;m just really glad that the JSON patches went into Rails before Rails 2.0 and it is satisfying to see my code get into Rails (I&#8217;ll blog about the patches in a separate post). There&#8217;s still <a href="http://dev.rubyonrails.org/ticket/9751">some more work</a> needed though &#8211; please help to verify and give suggestions or +1s ;).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/10/03/so-apparently-im-a-rails-hackfest-winner/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Some of the world&#8217;s hottest startups &#8211; Bezurk on Business 2.0</title>
		<link>http://blog.codefront.net/2007/07/27/some-of-the-worlds-hottest-startups-bezurk-on-business-20/</link>
		<comments>http://blog.codefront.net/2007/07/27/some-of-the-worlds-hottest-startups-bezurk-on-business-20/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 10:15:18 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/07/27/some-of-the-worlds-hottest-startups-bezurk-on-business-20/</guid>
		<description><![CDATA[Business 2.0 recently published an article on the world&#8217;s hottest startups outside the US and Bezurk was picked. Nice to know that ;)]]></description>
			<content:encoded><![CDATA[<p><a href="http://money.cnn.com/magazines/business2/index.html">Business 2.0</a> recently published an <a href="http://money.cnn.com/galleries/2007/biz2/0707/gallery.web_world.biz2/index.html">article on the world&#8217;s hottest startups outside the US</a> and <a href="http://money.cnn.com/galleries/2007/biz2/0707/gallery.web_world.biz2/8.html">Bezurk was picked</a>. Nice to know that ;)</p>
<div class="img"><a href="http://money.cnn.com/galleries/2007/biz2/0707/gallery.web_world.biz2/8.html"><img src='http://blog.codefront.net/wp-content/uploads/2007/07/bezurk-on-business-20.png' alt='Bezurk on Business 2.0' /></a></div>
<p><br style="clear: both;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/07/27/some-of-the-worlds-hottest-startups-bezurk-on-business-20/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bezurk featured on Channel NewsAsia</title>
		<link>http://blog.codefront.net/2007/06/20/bezurk-featured-on-channel-newsasia/</link>
		<comments>http://blog.codefront.net/2007/06/20/bezurk-featured-on-channel-newsasia/#comments</comments>
		<pubDate>Wed, 20 Jun 2007 10:31:30 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/06/20/bezurk-featured-on-channel-newsasia/</guid>
		<description><![CDATA[The company I work for was featured on a short &#8220;Surf Time&#8221; segment on Channel NewsAsia&#8216;s TV channel. Catch the Bezurk Surf Time video on YouTube.]]></description>
			<content:encoded><![CDATA[<p>The company I work for was featured on a short &#8220;<a href="http://www.channelnewsasia.com/ptm/surftime/">Surf Time</a>&#8221; segment on <a href="http://www.channelnewsasia.com/">Channel NewsAsia</a>&#8216;s TV channel. Catch the <a href="http://www.youtube.com/watch?v=mmVznPcPjdI">Bezurk Surf Time video on YouTube</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/06/20/bezurk-featured-on-channel-newsasia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>So I just got back from PLAY! A Video Game Symphony&#8230;</title>
		<link>http://blog.codefront.net/2007/06/17/so-i-just-got-back-from-play-a-video-game-symphony/</link>
		<comments>http://blog.codefront.net/2007/06/17/so-i-just-got-back-from-play-a-video-game-symphony/#comments</comments>
		<pubDate>Sat, 16 Jun 2007 16:51:50 +0000</pubDate>
		<dc:creator>Chu Yeow</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://blog.codefront.net/2007/06/17/so-i-just-got-back-from-play-a-video-game-symphony/</guid>
		<description><![CDATA[I just got back from PLAY! A Video Game Symphony over at The Esplanade Concert Hall (in Singapore) and man, it was good! I had doubts at first about buying the tickets since I didn&#8217;t play most of the games on their programme, but listening and watching to the gameplay of those games that I [...]]]></description>
			<content:encoded><![CDATA[<p>I just got back from <a href="http://en.wikipedia.org/wiki/PLAY%21_A_Video_Game_Symphony">PLAY! A Video Game Symphony</a> over at The Esplanade Concert Hall (in Singapore) and man, it was good! I had doubts at first about buying the tickets since I didn&#8217;t play most of the games on their programme, but listening and watching to the gameplay of those games that I <em>did</em> play was pleasantly nostalgic. Here&#8217;s what was played, with the games that I did play highlighted:</p>
<ul>
<li>PLAY! A Video Game Symphony &#8211; this is just a fanfare piece composed by the great <a href="http://en.wikipedia.org/wiki/Nobuo_Uematsu">Nobuo Uematsu</a> (composer of, most notably, many Final Fantasy game soundtracks).</li>
<li><strong>Super Mario Bros</strong> &#8211; what a game to open with! Being a fan-favorite, it came as no surprise to hear the collective gasps of recognition in the audience when game footage of the original Super Mario was played on the video screens. A suite of various in-game music was played, each time with much audible amusement from the audience.</li>
<li>Shenmue and Shenmue II</li>
<li>Lost Odyssey</li>
<li><strong>Sonic the Hedgehog</strong> &#8211; oh man, I didn&#8217;t realize how much I used to enjoy this game until I recognized every single tune they played in this suite. I played <a href="http://en.wikipedia.org/wiki/Sonic_the_Hedgehog_(16-bit)">the very first Sonic the Hedgehog on a Sega Mega Drive</a> (as well as a few others after this one &#8211; I remember Tails and Knuckles) way back in the day.</li>
<li><strong>Metal Gear Solid</strong></li>
<li>Blue Dragon &#8211; the much-hyped game had a few pieces of its soundtrack performed. I think I&#8217;d have been much more excited if they&#8217;d shown some actual game footage instead of scripted cutscenes.</li>
<li>Kingdom Hearts &#8211; a bunch of obvious console gamers near us made loud excited noises when the conductor mentioned this.</li>
<li>Final Fantasy VI</li>
<li>Daytona USA &#8211; the composer Takenobu Mitsuyoshi performed this piece himself!</li>
<li>The Elder Scrolls IV: Oblivion</li>
<li>Chrono Trigger and Chrono Cross</li>
<li><strong>World of Warcraft</strong> &#8211; <a href="http://blog.codefront.net/2004/12/05/on-the-prow-for-world-of-warcraft-collectors-edition/">I have</a> the Collector&#8217;s edition of the original World of Warcraft which contains the game soundtrack (mostly consisting of music composed by <a href="http://en.wikipedia.org/wiki/Jason_Hayes">Jason Hayes</a>), so these were familiar tunes. My only gripe was that they didn&#8217;t play the Undercity background music &#8211; it&#8217;s my favorite.</li>
<li>Halo</li>
<li><strong>Castlevania</strong> &#8211; I played the <acronym title="Nintendo DS">NDS</acronym> version if that counts for anything. Can&#8217;t say I recognized the music though.</li>
<li>The Legend of Zelda &#8211; yes, I really didn&#8217;t play Zelda. I never owned a Nintendo before I got my NDS but I am eagerly anticipating the release of <a href="http://en.wikipedia.org/wiki/The_Legend_of_Zelda:_Phantom_Hourglass">Phantom Hourglass</a>! The conductor was expecting a great cheer from the crowd but it never came heh.</li>
<li><strong>Final Fantasy VII</strong> &#8211; for the ending, they played <a href="http://en.wikipedia.org/wiki/One-Winged_Angel#One-Winged_Angel">One-Winged Angel</a> from the game soundtrack which was pretty memorable since it was played during the boss fight against Safer Sephiroth and more recently in Final Fantasy VII: Advent Children. A very nice grand ending piece I must say. Still, I do wish they played game footage and more FFVII music than just a single piece. There&#8217;re so many memorable songs in the game, and the chocobo tunes would have been amusing.</li>
</ul>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/06/play-singapore-tickets-and-programme.png' alt='Play! tickets and programme booklet' /></div>
<p><br style="clear: both;" /></p>
<p>There was also an encore which was <em>very very</em> cool, because the music was from <a href="http://en.wikipedia.org/wiki/The_Revenge_of_Shinobi">Super Shinobi</a> (also known as The Revenge of the Shinobi). This old Sega Mega Drive game was one of the coolest games of the time (you get to play a ninja!). The composer of the soundtrack, Yuzo Koshiro, was there himself. Super Shinobi&#8217;s theme music was <a href="http://www.gameaxis.com/home/?blog=1343">chosen as the song to play for an encore on Game Axis</a> &#8211; I must say, good choice folks! Game footage was played and I recognized every single part of it &#8211; I didn&#8217;t even realize I had memories like that. I&#8217;m sorely tempted to see whether my old Sega Mega Drive still works so I can play Super Shinobi again.</p>
<div class="img"><img src='http://blog.codefront.net/wp-content/uploads/2007/06/shinobi_batman.png' alt='Shinobi vs. Batman boss in Super Shinobi' /></div>
<p><br style="clear: both;" /></p>
<p>After this, the audience demanded another encore and we were rewarded with another rendition of One-Winged Angel (I&#8217;d have liked to hear Super Mario Bros again).</p>
<p>All in all, an enjoyable performance &#8211; if you&#8217;re a gamer and missed it, I feel bad for you! If Play! is coming to your location, be sure to get tickets.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.codefront.net/2007/06/17/so-i-just-got-back-from-play-a-video-game-symphony/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

