<?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>Prog-a-Month &#187; Meta</title>
	<atom:link href="http://www.progamonth.com/?feed=rss2&#038;cat=4" rel="self" type="application/rss+xml" />
	<link>http://www.progamonth.com</link>
	<description>The journeys of a programmer</description>
	<lastBuildDate>Sat, 22 May 2010 23:01:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Still Alive.</title>
		<link>http://www.progamonth.com/?p=277</link>
		<comments>http://www.progamonth.com/?p=277#comments</comments>
		<pubDate>Tue, 27 Apr 2010 04:35:33 +0000</pubDate>
		<dc:creator>Stefan Kendall</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[grails]]></category>

		<guid isPermaLink="false">http://www.progamonth.com/?p=277</guid>
		<description><![CDATA[I&#8217;m currently working on a few side projects while trying to learn and use/deploy applications on Grails. I&#8217;ve also purchased another domain for my conquests. Hopefully I&#8217;ll have more to say about my side projects in the next few months, but I&#8217;ll hopefully get a Grails post up in early May. Expect pretty screenshots.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently working on a few side projects while trying to learn and use/deploy applications on <a href="http://grails.org/">Grails</a>. I&#8217;ve also purchased another domain for my conquests. Hopefully I&#8217;ll have more to say about my side projects in the next few months, but I&#8217;ll hopefully get a Grails post up in early May. Expect pretty screenshots.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.progamonth.com/?feed=rss2&amp;p=277</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A break from (sexy) learning</title>
		<link>http://www.progamonth.com/?p=216</link>
		<comments>http://www.progamonth.com/?p=216#comments</comments>
		<pubDate>Thu, 21 Jan 2010 02:26:36 +0000</pubDate>
		<dc:creator>Stefan Kendall</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[icpc]]></category>

		<guid isPermaLink="false">http://www.progamonth.com/?p=216</guid>
		<description><![CDATA[For the past month, I&#8217;ve been unable to study anything new and sexy. Rather, I&#8217;ve been preparing for the ICPC 2010 World Finals. Most recently, I&#8217;ve been working on this: Essentially, contestants build an AI to battle it out in an FPS-esque arena. It was really quite interesting, although it required serious time input. For [...]]]></description>
			<content:encoded><![CDATA[<p>For the past month, I&#8217;ve been unable to study anything new and sexy. Rather, I&#8217;ve been preparing for the ICPC 2010 World Finals.</p>
<p>Most recently, I&#8217;ve been working on this:</p>
<p><img src="images/icpc_challenge_screenshot.png" alt="ICPC Challenge Screenshot" /></p>
<p>Essentially, contestants build an AI to battle it out in an FPS-esque arena. It was really quite interesting, although it required serious time input.</p>
<p>For more info, look <a href="http://cm.baylor.edu/challenge/">here</a>. My team really only had one good pre-submission, but our final product should be competitive.</p>
<p>If you&#8217;re interested in participating in AI battling tournaments, you might want to check out the newly created <a href="http://queue.acm.org/icpc/">ACM Queue Challenge</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.progamonth.com/?feed=rss2&amp;p=216</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I chose Linode as a webhost</title>
		<link>http://www.progamonth.com/?p=161</link>
		<comments>http://www.progamonth.com/?p=161#comments</comments>
		<pubDate>Tue, 24 Nov 2009 16:22:21 +0000</pubDate>
		<dc:creator>Stefan Kendall</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[linode]]></category>

		<guid isPermaLink="false">http://www.progamonth.com/?p=161</guid>
		<description><![CDATA[Linode.com offers linux virtual private server (VPS) systems that you can use to do anything. Now, when I say anything, I don&#8217;t mean we&#8217;ll-give-you-unlimited-databases anything, I mean ANYTHING anything. If you google search correctly, you can find reports of customers using their Linode to host Left4Dead servers, within the terms of use. So, then, here [...]]]></description>
			<content:encoded><![CDATA[<p><a href=" http://www.linode.com/?r=f6714a8f9d0e52df08d2826fba60b0c37b845e34">Linode.com</a> offers linux virtual private server (VPS) systems that you can use to do anything. Now, when I say anything, I don&#8217;t mean we&#8217;ll-give-you-unlimited-databases anything, I mean ANYTHING anything. If you google search correctly, you can find reports of customers using their Linode to host Left4Dead servers, within the terms of use. So, then, here are my reasons for using Linode as a server solution.</p>
<h2>Flexibility</h2>
<p>As mentioned, Linode lets you do anything. Currently, I use my server to host <strong>subversion</strong>, <strong>tomcat</strong>, <strong>apache</strong>, <strong>MySQL</strong>, <strong>postfix email</strong>, and random files. But surely, you say, the hardware must be oversold, or you&#8217;re restricted in some crippling manner? Well, <strong>not really</strong>. I come nowhere close to my guaranteed bandwidth, CPU, or memory allotment with the smallest package available:</p>
<p><strong>Linode 360</strong>:</p>
<ul>
<li>360MB RAM</li>
<li>16GB Disk Storage</li>
<li>200GB/mo transfer</li>
<li>$19.99/mo</li>
</ul>
<p>The only perceivable downside to this flexibility&#8230;is the flexibility. When you create a server, you start with a flat, uninteresting linux distribution. You must manually install apache, tomcat, subversion, and whatever other services you wish to run. This configuration, however, lets you fine-tune the system to your exact specifications, and it lets you learn how to do all that in the process. With SSH at your side, you too can become a Linux ninja and master the lore of old. You&#8217;ll probably wind up a more efficient developer, and at the very least you&#8217;ll learn a neat Unix command or two.</p>
<h2>Price</h2>
<p>$19.99/mo for a web server seems pricey, but it really isn&#8217;t. You&#8217;re buying power, guaranteed reliability, and ownership of your server. By <a href="http://www.linode.com/faq.cfm">Linode&#8217;s own FAQ</a>, hardware resources are guaranteed, and when the system is able, bursts of usage beyond are allowed. With a general web host, you&#8217;re stuck to whatever you&#8217;re given. The only other competition in this arena, really, is <a href="www.slicehost.com">Slicehost</a>. Their base $20/mo package only includes 256MB of RAM, however, which is simply unacceptable when a 384 solution exists for the same price.</p>
<h2>Reliability</h2>
<p>In the 5 months I&#8217;ve owned my Linode account, my server has only gone down once, for a 1-hour period. I was rather upset at the outage, as I use my server nightly, but I was not riled enough to seek a $0.66 refund. Performance, too, has always been top-notch. Not once have I ever noticed latency, which is simply incredible compared to general web hosts.</p>
<h2>Conclusion</h2>
<p>Linode is amazing, and if you believe me, click the referral link I hid in the first word of this post. If you stay on 3 months with my referral code, I get a month free.</p>
<p>Cheers. <img src='http://www.progamonth.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.progamonth.com/?feed=rss2&amp;p=161</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello, World! [real post]</title>
		<link>http://www.progamonth.com/?p=1</link>
		<comments>http://www.progamonth.com/?p=1#comments</comments>
		<pubDate>Mon, 06 Jul 2009 01:13:19 +0000</pubDate>
		<dc:creator>Stefan Kendall</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[Hello World]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.progamonth.com/wordpress/?p=1</guid>
		<description><![CDATA[So, what do do from here, you ask? Learn jQuery. I've always been opposed to the web as platform, mostly due to IE6, but flex has convinced me that there is a light, and jQuery seems to be another beacon in the treatorous sea that is supporting internet explorer.]]></description>
			<content:encoded><![CDATA[<p>Hello, World!  In this post, I would just like to take a moment to outline my goals for this website. In learning different technologies, I&#8217;ve realized that certain paradigm shifts or concepts are de-facto hurdles to be overcome in the learning of a language or technology.  With this in mind, I wish to categorize and detail my experiences learning new technologies and programming languages to serve as a short guide to the problems I faced and challenges I needed to overcome in learning a given tech. Certainly, websites such as <a title="Stack Overflow" href="http://www.stackoverflow.com" target="_blank">StackOverflow</a> provide instant-answers to such problems, but I intend to provide the narrative behind the problem and hopefully expose some insight into the problem-solving process.</p>
<p>As per the website title, I&#8217;m challenging myself to learn one new technology a month. Less time for a programming language, framework, or concept [a "prog"] would give only cursory knowledge, but I hope to hit that sweet spot by which I could name a prog as the right tool for a problem and not restrict myself to only currently known progs.</p>
<p>So, what do do from here, you ask? <strong><a href="http://jquery.com/" target="_blank">Learn jQuery</a></strong>. I&#8217;ve always been opposed to the web as platform, mostly due to IE6, but flex has convinced me that there is a light, and jQuery seems to be another beacon in the treatorous sea that is supporting internet explorer. Granted, I now believe IE8 to be a valid browser contender and a solid improvement to both IE and web browsers as a whole, but IE6 continues to infest the waters of the web, and developers are forced to hack their way through the dragons and <a href="http://en.wikipedia.org/wiki/Kraken" target="_blank">krakens</a>.</p>
<p>Ranting aside, jQuery appears to offer a number of handy selectors and event handling mechanisms that make developing for IE less-painful than before. Someone else abstracted away the nonsense, and we as developers profit. <img src='http://www.progamonth.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h1>Onward, to jQuery!</h1>
]]></content:encoded>
			<wfw:commentRss>http://www.progamonth.com/?feed=rss2&amp;p=1</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
