<?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>Joon You &#187; Geekery</title>
	<atom:link href="http://www.joonyou.com/category/geekery/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joonyou.com</link>
	<description>Strongly Opinionated Geek</description>
	<lastBuildDate>Fri, 23 Jul 2010 21:22:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Commercial Users of Functional Programming Workshop 2009 Video</title>
		<link>http://www.joonyou.com/2009/09/24/commercial-users-of-functional-programming-workshop-2009-video/</link>
		<comments>http://www.joonyou.com/2009/09/24/commercial-users-of-functional-programming-workshop-2009-video/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 09:55:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.joonyou.com/?p=108</guid>
		<description><![CDATA[Awesome! http://www.vimeo.com/album/128851]]></description>
			<content:encoded><![CDATA[<p>Awesome!</p>
<p><a href="http://www.vimeo.com/album/128851">http://www.vimeo.com/album/128851</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.joonyou.com/2009/09/24/commercial-users-of-functional-programming-workshop-2009-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Next Hot Trend in Programming Language: Scala</title>
		<link>http://www.joonyou.com/2009/08/23/next-hot-trend-in-programming-language-scala/</link>
		<comments>http://www.joonyou.com/2009/08/23/next-hot-trend-in-programming-language-scala/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 01:54:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.joonyou.com/?p=106</guid>
		<description><![CDATA[I knew it was coming. The popularity of functional programming languages are on the rise now that processors are expanding horizontally(SMP) rather than vertically(clock speed). It&#8217;s also rather difficult to scale anything written with training wheels. My initial bet was on Erlang, but with its unnatural syntax and different thought process, it&#8217;s not catching on [...]]]></description>
			<content:encoded><![CDATA[<p>I knew it was coming.  The popularity of functional programming languages are on the rise now that processors are expanding horizontally(SMP) rather than vertically(clock speed).  It&#8217;s also rather difficult to scale anything written with training wheels.</p>
<p>My initial bet was on Erlang, but with its unnatural syntax and different thought process, it&#8217;s not catching on among young kids just graduating from extremely high level languages.  It&#8217;s really hard to think anything other than objects these days, and that is the root cause of Erlang and Haskell&#8217;s lack of popularity.  I remember when OOP was a new concept.  Now, everything is object.  Interesting&#8230;</p>
<p>Well, after brief review of Scala, it&#8217;s pretty clear which functional programming language will win.  Scala runs on top of Java VM, yes, Java.  You can find out why I came up with this conclusion by reading Programming in Scala by Martin Odersky, Lex Spoon, and Bill Venners.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joonyou.com/2009/08/23/next-hot-trend-in-programming-language-scala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sorry About The Server Outage</title>
		<link>http://www.joonyou.com/2008/08/28/sorry-about-the-server-outage/</link>
		<comments>http://www.joonyou.com/2008/08/28/sorry-about-the-server-outage/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 04:53:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.joonyou.com/?p=12</guid>
		<description><![CDATA[It sometimes amazes me how stupid I am. I forgot to maintain my DNS records and my servers were down for couple of hours. On another note, please make sure you check out Security Now! podcast over at twit.tv on DNS. It&#8217;s really interesting and should give you some insight as to why it is [...]]]></description>
			<content:encoded><![CDATA[<p>It sometimes amazes me how stupid I am.  I forgot to maintain my DNS records and my servers were down for couple of hours.</p>
<p>On another note, please make sure you check out Security Now! podcast over at twit.tv on DNS.  It&#8217;s really interesting and should give you some insight as to why it is important to keep your eyes on DNS servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joonyou.com/2008/08/28/sorry-about-the-server-outage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache Reverse Proxy with MediaWiki</title>
		<link>http://www.joonyou.com/2008/07/30/apache-reverse-proxy-with-mediawiki/</link>
		<comments>http://www.joonyou.com/2008/07/30/apache-reverse-proxy-with-mediawiki/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 09:18:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Geekery]]></category>

		<guid isPermaLink="false">http://www.joonyou.com/?p=3</guid>
		<description><![CDATA[For last two days, I&#8217;ve been having a bitch of time trying to get Apache reverse proxy to work correctly with my backend server. It happens that the when I hit the URL for my wiki, it exposes the backend server&#8217;s address and port. In fact, it was just redirecting it rather than serving up [...]]]></description>
			<content:encoded><![CDATA[<p>For last two days, I&#8217;ve been having a bitch of time trying to get Apache reverse proxy to work correctly with my backend server.  It happens that the when I hit the URL for my wiki, it exposes the backend server&#8217;s address and port.  In fact, it was just redirecting it rather than serving up the pages.</p>
<p>I finally got it to work correctly.  Here&#8217;s my solution.</p>
<p><strong>Front-end Apache (my load balancer):</strong><br />
Apache Config &#8211; within VirtualHost directive<br />
<code><br />
ServerName www.yourdomain.com<br />
ServerAlias yourdomain.com<br />
ServerAlias wiki.yourdomain.com<br />
ProxyPreserveHost On<br />
BalancerMember http://{host name}:{port number}<br />
ProxyPass / balancer://{balancer name}/<br />
ProxyPassReverse / balancer://{balancer name}/<br />
</code><br />
<strong>Backend Apache (real server with MediaWiki)</strong><br />
Apache Config &#8211; within VirtualHost directive<br />
<code><br />
ServerName {host name}<br />
ServerAlias www.yourdomain.com<br />
ServerAlias wiki.yourdomain.com<br />
</code></p>
<p>I would love to explain this explain how this fixes the issues, but I&#8217;m just too damn tired.  If you need further explanation, post your comment here and I&#8217;ll respond to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.joonyou.com/2008/07/30/apache-reverse-proxy-with-mediawiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
