<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.eddieringle.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Eddie Ringle</title>
	
	<link>http://eddieringle.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Thu, 26 Jan 2012 23:34:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.eddieringle.com/EddieRingle" /><feedburner:info uri="eddieringle" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>42.553229</geo:lat><geo:long>-83.063431</geo:long><image><link>http://feeds2.feedburner.com/~r/EddieRingle/~6/1</link><url>http://feeds2.feedburner.com/EddieRingle.1.gif</url></image><item>
		<title>What Came First: Android or iOS?</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/cFKQlXirWyE/</link>
		<comments>http://eddieringle.com/what-came-first-android-or-ios/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 13:04:24 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[competition]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[os]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=686</guid>
		<description><![CDATA[Lately I have seen lots of articles and discussions about iOS stealing from Android and vice versa. Heck, I even ventured into that territory myself. People often use the argument that Android was &#8220;made&#8221; after iOS, so naturally Android &#8220;stole&#8221; everything from iOS. Likewise, Android had the pull-down notification center first, so iOS &#8220;stole&#8221; that [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/IrJnyhZGjdzWplLkfH9qGhOKv4o/0/da"><img src="http://feedads.g.doubleclick.net/~a/IrJnyhZGjdzWplLkfH9qGhOKv4o/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IrJnyhZGjdzWplLkfH9qGhOKv4o/1/da"><img src="http://feedads.g.doubleclick.net/~a/IrJnyhZGjdzWplLkfH9qGhOKv4o/1/di" border="0" ismap="true"></img></a></p><p>Lately I have seen lots of articles and discussions about iOS stealing from Android and vice versa. Heck, I even <a href="http://eddieringle.com/debunking-ios5/" target="_blank">ventured into that territory myself</a>. People often use the argument that Android was &#8220;made&#8221; after iOS, so naturally Android &#8220;stole&#8221; everything from iOS. Likewise, Android had the pull-down notification center first, so iOS &#8220;stole&#8221; that feature for iOS5.</p>
<p>However, it&#8217;s hard to say who was actually first. Sure, iOS was originally released to the public before Android, but there is tons of evidence that supports the notion that both operating systems were being developed at the same time.</p>
<p>Time for a history lesson. The first public release of iOS, version 1.0, along with the original iPhone, was released in June of 2007. Android&#8217;s first public release, a beta version, was released in November of 2007. I think you can agree that both surfaced at about the same time. Now to clear up the confusion. Many people believe that because iOS was released first, it was made first. This really has no support when you do a quick search on the Internet.</p>
<p>Android Inc. was founded in 2003 by Andy Rubin and a few other guys known for their work in the mobile industry. It wasn&#8217;t until 2005 that Google acquired them. Based on this, you can say that development on Android as an operating system began as early as 2003. <span style="direction: ltr;">Now, given Apple&#8217;s closed nature, there isn&#8217;t much information on when development of iOS began. However, using Android as a benchmark, I think it&#8217;s safe to say that iOS development began around 2003 as well. </span><span style="direction: ltr;">So, while iOS was released first, I think it&#8217;s safe to say that both were &#8220;made&#8221; at the same time.</span></p>
<p>Now the question is asked: Who is stealing from whom?</p>
<p>I like to think of the mobile OS ecosystem as a group of operating systems that give it there all for their latest release to introduce a major feature before the competition, and in turn the competition seeing what works and implementing it in their own software. This is a great balance as it encourages innovation and competition. You could argue that Apple has been less than innovative with iOS5 (and vice versa with Android, in some respects), but that&#8217;s a different article. Besides, when it all comes down to it, most everything is just a reinvention of a past idea.</p>
<p>So, let&#8217;s put aside the notion of stealing. Instead, congratulate those who got to the market first, and encourage the others to try harder next time.</p>
<div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=cFKQlXirWyE:6mbdsSycxAM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=cFKQlXirWyE:6mbdsSycxAM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=cFKQlXirWyE:6mbdsSycxAM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=cFKQlXirWyE:6mbdsSycxAM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=cFKQlXirWyE:6mbdsSycxAM:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=cFKQlXirWyE:6mbdsSycxAM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=cFKQlXirWyE:6mbdsSycxAM:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/cFKQlXirWyE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/what-came-first-android-or-ios/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://eddieringle.com/what-came-first-android-or-ios/</feedburner:origLink></item>
		<item>
		<title>New Programmers Should Not Use an IDE</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/5E2pAgUfLug/</link>
		<comments>http://eddieringle.com/new-programmers-should-not-use-an-ide/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 20:31:28 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[integrated development environment]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[programmers]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=681</guid>
		<description><![CDATA[I have always found Integrated Development Environments (IDEs) a bit of a double-edged sword. They&#8217;re great for quickly churning out code, but awful for understanding the code you&#8217;ve written and the language it&#8217;s written in. Don&#8217;t get me wrong, the code completion (and sometimes, code correction) features an IDE offers are a great tools that [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/86gMTmJ4fIzyqPm__u92gybWFsg/0/da"><img src="http://feedads.g.doubleclick.net/~a/86gMTmJ4fIzyqPm__u92gybWFsg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/86gMTmJ4fIzyqPm__u92gybWFsg/1/da"><img src="http://feedads.g.doubleclick.net/~a/86gMTmJ4fIzyqPm__u92gybWFsg/1/di" border="0" ismap="true"></img></a></p><p>I have always found Integrated Development Environments (IDEs) a bit of a double-edged sword. They&#8217;re great for quickly churning out code, but awful for understanding the code you&#8217;ve written and the language it&#8217;s written in.</p>
<p>Don&#8217;t get me wrong, the code completion (and sometimes, code correction) features an IDE offers are a great tools that come in handy all the time. However, if you are new to the language, or especially new to programming in general, such features will hinder your ability to fully learn and understand what you&#8217;re writing.</p>
<p>Starting off with an IDE can also lead to bad habits in the future. For example, you might be use to your IDE automagically correcting anything from whitespace to brackets. While this is nice, what happens when the situation arises where you must write code without an IDE or even without a computer at all (e.g., at a job interview)?</p>
<p>My suggestion for new programmers is to crack open their favorite simple text editor (I prefer Gedit in Linux) and begin coding. I know I and others have greatly benefited from doing so.</p>
<div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=5E2pAgUfLug:btIlFeEkA7E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=5E2pAgUfLug:btIlFeEkA7E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=5E2pAgUfLug:btIlFeEkA7E:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=5E2pAgUfLug:btIlFeEkA7E:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=5E2pAgUfLug:btIlFeEkA7E:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=5E2pAgUfLug:btIlFeEkA7E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=5E2pAgUfLug:btIlFeEkA7E:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/5E2pAgUfLug" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/new-programmers-should-not-use-an-ide/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://eddieringle.com/new-programmers-should-not-use-an-ide/</feedburner:origLink></item>
		<item>
		<title>What Big O Notation Means</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/YchM2FjeT_Y/</link>
		<comments>http://eddieringle.com/what-big-o-notation-means/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 20:54:51 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[algorithm]]></category>
		<category><![CDATA[big O]]></category>
		<category><![CDATA[big O notation]]></category>
		<category><![CDATA[calculus]]></category>
		<category><![CDATA[limit]]></category>
		<category><![CDATA[limits]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=674</guid>
		<description><![CDATA[When I first began learning computer algorithms, such as Bubble sort, big O notation was one of the hardest things to get my mind around. To use Bubble sort as an example, the worst possible case is defined as O(n²). Worst case meaning, if the values you were trying to sort were in complete reverse [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/t0p3lAMVv4oDG_JKh-ippO_66jE/0/da"><img src="http://feedads.g.doubleclick.net/~a/t0p3lAMVv4oDG_JKh-ippO_66jE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/t0p3lAMVv4oDG_JKh-ippO_66jE/1/da"><img src="http://feedads.g.doubleclick.net/~a/t0p3lAMVv4oDG_JKh-ippO_66jE/1/di" border="0" ismap="true"></img></a></p><p>When I first began learning computer algorithms, such as Bubble sort, big O notation was one of the hardest things to get my mind around.</p>
<p>To use Bubble sort as an example, the worst possible case is defined as <code>O(n²)</code>. Worst case meaning, if the values you were trying to sort were in complete reverse order. What I originally believed <code>O(n²)</code> to mean is that for <code>n</code> number of values, it would take <code>n²</code> iterations in order to sort the values correctly. This is most definitely not the case.</p>
<p>Yesterday I noticed something odd. I wrote a quick implementation of Bubble sort and found that for n number of values, it took <code>n² - n</code> iterations in order to sort the values. Therefore, I believed the worst case to be <code>O(n² - n)</code>, not <code>O(n²)</code>. I was confused by this because just about every place I looked, Bubble sort&#8217;s worst case was defined as <code>O(n²)</code>. I decided to visit <a href="http://en.wikipedia.org/wiki/Big_O_notation" target="_blank">Wikipedia</a> and read up on big O notation.</p>
<p>I would like to point out, at this moment, that this year is my senior year of high school, and until now I had no real clue what a limit was. When I checked Wikipedia, surprise suprise, big O was not the worst possible number of iterations, but rather the limiting behavior of a function. Needless to say, I felt pretty silly.</p>
<p>If it&#8217;s still not clear, <code>O(n²)</code> means that as <code>n</code> increases towards infinity, <code>f(n)</code> appears to approach,<em> but not necessarily reach</em>, <code>n²</code>. This explains why my Bubble sort function appeared to get close to <code>n²</code>, but never hit <code>n²</code> exactly.</p>
<p>Moral of the story? Learn some basic Calculus concepts prior to venturing very far into the realm of Computer Science.</p>
<div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=YchM2FjeT_Y:qFwIsu2ay0k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=YchM2FjeT_Y:qFwIsu2ay0k:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=YchM2FjeT_Y:qFwIsu2ay0k:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=YchM2FjeT_Y:qFwIsu2ay0k:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=YchM2FjeT_Y:qFwIsu2ay0k:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=YchM2FjeT_Y:qFwIsu2ay0k:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=YchM2FjeT_Y:qFwIsu2ay0k:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/YchM2FjeT_Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/what-big-o-notation-means/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://eddieringle.com/what-big-o-notation-means/</feedburner:origLink></item>
		<item>
		<title>An Introduction to Distributed Social Networking</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/ZerXg0GDMzM/</link>
		<comments>http://eddieringle.com/an-introduction-to-distributed-social-networking/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 17:54:08 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[distributed social networking]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[social network]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=3</guid>
		<description><![CDATA[As social networks like Facebook and Google+ grow in popularity, so too do the fears that come with keeping all your information in one place. Nowadays, more and more people keep all of their information and data in one centralized location. For example, someone might use Facebook to post status updates, pictures, notes, videos, and [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/SfL3U4UvkBvewaAbSojZF_qol4k/0/da"><img src="http://feedads.g.doubleclick.net/~a/SfL3U4UvkBvewaAbSojZF_qol4k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/SfL3U4UvkBvewaAbSojZF_qol4k/1/da"><img src="http://feedads.g.doubleclick.net/~a/SfL3U4UvkBvewaAbSojZF_qol4k/1/di" border="0" ismap="true"></img></a></p><p>As social networks like Facebook and Google+ grow in popularity, so too do the fears that come with keeping all your information in one place.</p>
<p>Nowadays, more and more people keep all of their information and data in one centralized location. For example, someone might use Facebook to post status updates, pictures, notes, videos, and now music. While this is fine and dandy, two fears arise:</p>
<ul>
<li>All of your data is in one place, so if Facebook ever gets hacked or goes down for any reason, you&#8217;re cut off completely. You might even end up losing all of that data.</li>
<li>All of your data is in one place, which means Facebook can do what it wants with your data, <a href="http://articles.cnn.com/2011-09-23/tech/tech_social-media_facebook-real-time_1_facebook-friends-netflix-ceo-reed-hastings-zuckerberg-s-law?_s=PM:TECH" target="_blank">a la Big Brother</a>.</li>
</ul>
<p>Like Myspace before it, Facebook is trying its hardest to keep you on their site for as long as possible. <a href="http://techcrunch.com/2011/09/22/social-tv-gets-real-with-hulu-on-facebook/" target="_blank">Just recently announced</a> was watching internet video sites (e.g., Hulu) from within Facebook. Facebook wants you to do EVERYTHING using Facebook.</p>
<p>Here is where Distributed Social Networking (DSN) comes in to play. Instead of using Facebook to do everything, you delegate specific tasks to specific social networks. For example:</p>
<ul>
<li>Twitter for status updates</li>
<li>Foursquare for location check-ins</li>
<li>YouTube for video</li>
<li>Flickr for photos</li>
<li>Imgur for images</li>
</ul>
<p>Why would you want to do this when you could use a network like Facebook and have things all in one place? Well, aside from quelling the two fears mentioned above, distributing your social activity to many different networks will allow you to get the best experience for different types of activity. For example, YouTube is designed for video sharing, therefore YouTube will probably have a much nicer video experience than Facebook would.</p>
<p>So, the idea of distributed social networking is simple: Spread yourself out among specialized social networks in order to get the best experience as well as the best peace of mind.</p>
<p>The biggest plot hole here is that you probably do not want to have tabs open for every single network you are using. You still want a centralized place to aggregate and manage all of your social identities. Does one exist? I don&#8217;t know as I haven&#8217;t done my research, but you should really <a href="http://skatter.us" target="_blank">watch this space</a>.</p>
<div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=ZerXg0GDMzM:jpW1ogx0nVA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=ZerXg0GDMzM:jpW1ogx0nVA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=ZerXg0GDMzM:jpW1ogx0nVA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=ZerXg0GDMzM:jpW1ogx0nVA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=ZerXg0GDMzM:jpW1ogx0nVA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=ZerXg0GDMzM:jpW1ogx0nVA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=ZerXg0GDMzM:jpW1ogx0nVA:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/ZerXg0GDMzM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/an-introduction-to-distributed-social-networking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/an-introduction-to-distributed-social-networking/</feedburner:origLink></item>
		<item>
		<title>An Adventure in Android Game Development</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/BhyleChqMG4/</link>
		<comments>http://eddieringle.com/an-adventure-in-android-game-development/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 21:11:26 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[adventure]]></category>
		<category><![CDATA[AndEngine]]></category>
		<category><![CDATA[game development]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=669</guid>
		<description><![CDATA[A few months ago, I was approached online by a graphics artist with an idea for a mobile game, Gerk the Gherkin. He had most of the art and sound done, only needing someone to build the game itself. I had very little experience with game development previously, especially when it came to Android game [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/kDnaOBWc-T1kZGhF0SwXguqYBRo/0/da"><img src="http://feedads.g.doubleclick.net/~a/kDnaOBWc-T1kZGhF0SwXguqYBRo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/kDnaOBWc-T1kZGhF0SwXguqYBRo/1/da"><img src="http://feedads.g.doubleclick.net/~a/kDnaOBWc-T1kZGhF0SwXguqYBRo/1/di" border="0" ismap="true"></img></a></p><p>A few months ago, I was approached online by a graphics artist with an idea for a mobile game, Gerk the Gherkin. He had most of the art and sound done, only needing someone to build the game itself. I had very little experience with game development previously, especially when it came to Android game development. Nonetheless, the game was finished quite recently and you can check it out in its <a href="https://market.android.com/details?id=com.blackdropgames.android.gerkthegherkin_free" target="_blank">free</a> and <a href="https://market.android.com/details?id=com.blackdropgames.android.gerkthegherkin" target="_blank">paid</a> forms.</p>
<p>Having very little experience with Android game development (I had played around building an OpenGL-based engine awhile back, but it never took off), I opted to go with <a href="http://andengine.org" target="_blank">AndEngine</a>. I picked it mainly because it was being actively maintained as well as for its thriving community. It took me quite some time to learn the ways around the codebase, but eventually I got a menu working with sound. I felt pretty accomplished at this point, but the rush faded when I realized the huge task I had ahead of me: writing the game itself.</p>
<p>In the beginning, Gerk the Gherkin consisted of only one type of game, titled &#8220;Foam Valley.&#8221; I initially decided to give randomly generated leveling a try, but that didn&#8217;t end well. Random level generation is hard to perfect; the slightest hiccup will throw off the game flow completely. After failing at multiple implementations, I instead hard-coded &#8220;sections&#8221; of the level that could then be stitched together randomly. This turned out to work pretty well, and is how the level works to this day. The lesson: when it comes to random level generation, start large and whittle your way down to what works and plays the best.</p>
<p>The first level took weeks to get working properly (in my defense, I was still learning AndEngine). However, I soon learned that even once you successfully complete the game to the original specifications, you are not finished coding. It was about that time when my partner on the project (the artist who originally approached me) decided the game was lacking, and quickly came to me with an idea for an entirely new level, complete with entirely new mechanics. Quite honestly, I was a bit disappointed. I was under the impression that my work was complete and, being the lazy teenager I am, did not jump at the idea of more coding. However, a job is a job, so I stuck with it.</p>
<p>The second level, named &#8220;Gerkanian Skies,&#8221; consists of the player controlling the hero&#8217;s spaceship in order to navigate through a never-ending stream of obstacles. For this level I returned to random generation, and in this case it panned out perfectly. I also made use of Box2D physics, which was an adventure in its own right. Another couple of weeks passed, and soon that level was also completed. We were close to releasing.</p>
<p>Left to be done was basically polishing and tuning, but don&#8217;t underestimate those tasks. We played the game for hours, tweaking things to be just right, making sure OpenFeint worked as it was supposed to, etc. Lots of bugs were slain and performance was improved significantly. Here we see one of the most important aspects of game development: never slack on optimization. If your game jerks and lags too much, it isn&#8217;t going to be fun to play.</p>
<p>So, the game was completed, and we released the paid version to the Android Market for ~$0.99. We let it run for a couple days before deciding a paid version on its own just wasn&#8217;t going to cut it, we needed a free version if we were going to get any visibility whatsoever. So, I slapped in some advertisements and we released the free version, which is doing significantly better in terms of downloads. Who knows? Maybe that move will get us to a comfortable position in the Market.</p>
<p>All in all, creating Gerk the Gherkin was a blast. I strongly recommend giving AndEngine a try if you&#8217;re new to Android game development, as it makes getting things up and running a snap. In the end, I have something else to put on my resume, and I might make a few bucks as well. <img src='http://eddieringle.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=BhyleChqMG4:prwMeL2MHn0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=BhyleChqMG4:prwMeL2MHn0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=BhyleChqMG4:prwMeL2MHn0:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=BhyleChqMG4:prwMeL2MHn0:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=BhyleChqMG4:prwMeL2MHn0:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=BhyleChqMG4:prwMeL2MHn0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=BhyleChqMG4:prwMeL2MHn0:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/BhyleChqMG4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/an-adventure-in-android-game-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/an-adventure-in-android-game-development/</feedburner:origLink></item>
		<item>
		<title>So, I’ve Begun a Terraria “Let’s Play” Series</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/gnxQEsKlVE0/</link>
		<comments>http://eddieringle.com/so-ive-begun-a-terraria-lets-play-series/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 21:42:29 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[let's play]]></category>
		<category><![CDATA[playthrough]]></category>
		<category><![CDATA[series]]></category>
		<category><![CDATA[terraria]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=667</guid>
		<description><![CDATA[This is kind of a new thing for me: I&#8217;ve started a &#8220;Let&#8217;s Play&#8221; series on YouTube. If anything, I had thought it would be a series on Minecraft, but in fact it is a series on Terraria. Nevertheless, it&#8217;s a whole new adventure for me. &#8220;Let&#8217;s Play&#8221; videos (or LPs) are basically videos of [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/17zrQh9IH6rFKOHa04svC4nNbAM/0/da"><img src="http://feedads.g.doubleclick.net/~a/17zrQh9IH6rFKOHa04svC4nNbAM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/17zrQh9IH6rFKOHa04svC4nNbAM/1/da"><img src="http://feedads.g.doubleclick.net/~a/17zrQh9IH6rFKOHa04svC4nNbAM/1/di" border="0" ismap="true"></img></a></p><p>This is kind of a new thing for me: I&#8217;ve started a &#8220;Let&#8217;s Play&#8221; series on YouTube.</p>
<p>If anything, I had thought it would be a series on Minecraft, but in fact it is a series on <a href="http://terraria.org" target="_blank">Terraria</a>. Nevertheless, it&#8217;s a whole new adventure for me.</p>
<p>&#8220;Let&#8217;s Play&#8221; videos (or LPs) are basically videos of a player (or multiple players) playing through a game, usually adding commentary as well. While it sounds a tad boring at first (who wants to watch people play a game when you can play the game yourself?), I&#8217;ve found that I actually enjoy watching LP videos more than playing the game itself in some cases.</p>
<p>Anyways, this is just a blog post saying that I&#8217;ve begun my own series, as horrible as it might be. Want to give it a watch? <a title="Terrarian Adventures Episode 1: Spears are Awesome" href="http://www.youtube.com/watch?v=zLeOc2_xjos" target="_blank">Start with episode 1</a>.</p>
<div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gnxQEsKlVE0:PTs7aW0K_5I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gnxQEsKlVE0:PTs7aW0K_5I:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=gnxQEsKlVE0:PTs7aW0K_5I:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gnxQEsKlVE0:PTs7aW0K_5I:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=gnxQEsKlVE0:PTs7aW0K_5I:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gnxQEsKlVE0:PTs7aW0K_5I:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=gnxQEsKlVE0:PTs7aW0K_5I:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/gnxQEsKlVE0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/so-ive-begun-a-terraria-lets-play-series/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/so-ive-begun-a-terraria-lets-play-series/</feedburner:origLink></item>
		<item>
		<title>Why Google+ Might Be Doomed From the Start</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/4BftyOYBbGg/</link>
		<comments>http://eddieringle.com/why-google-might-be-doomed-from-the-start/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 02:10:48 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Plus]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[social network]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=662</guid>
		<description><![CDATA[Before I say anything, I want to go on record saying that Google+ looks amazing, and I seriously hope that it takes off and doesn&#8217;t go the way of Google Wave. However, Google&#8217;s VIP only approach for the initial release of Google+ might doom it just like it doomed Wave. While I understand the need [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/lU4tz4Q_2wyRS9EXySEsAiTiaKE/0/da"><img src="http://feedads.g.doubleclick.net/~a/lU4tz4Q_2wyRS9EXySEsAiTiaKE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/lU4tz4Q_2wyRS9EXySEsAiTiaKE/1/da"><img src="http://feedads.g.doubleclick.net/~a/lU4tz4Q_2wyRS9EXySEsAiTiaKE/1/di" border="0" ismap="true"></img></a></p><p>Before I say anything, I want to go on record saying that Google+ looks amazing, and I seriously hope that it takes off and doesn&#8217;t go the way of Google Wave. However, Google&#8217;s VIP only approach for the initial release of Google+ might doom it just like it doomed Wave.</p>
<p>While I understand the need for beta periods, keeping them private is not something you can do with a social network. The loss of hype is what killed Wave, and Wave lost hype because it was in a invite-only stage for so very long (probably because Google announced it at Google I/O and then stopped caring, but that&#8217;s beside the point). When you announce a product, people will want to try it out immediately. If they don&#8217;t get a chance to get their hands on it, odds are they will walk away, never to return.</p>
<p>Once again, I really hope Google+ does well, and I can&#8217;t wait for a chance to try it out. I simply believe that private betas just don&#8217;t work for <em>social</em> networks.</p>
<div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=4BftyOYBbGg:x-BmWjxxbWA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=4BftyOYBbGg:x-BmWjxxbWA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=4BftyOYBbGg:x-BmWjxxbWA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=4BftyOYBbGg:x-BmWjxxbWA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=4BftyOYBbGg:x-BmWjxxbWA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=4BftyOYBbGg:x-BmWjxxbWA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=4BftyOYBbGg:x-BmWjxxbWA:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/4BftyOYBbGg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/why-google-might-be-doomed-from-the-start/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://eddieringle.com/why-google-might-be-doomed-from-the-start/</feedburner:origLink></item>
		<item>
		<title>Why the Chromebook Might Not Be For Me, Anymore</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/qRcX7Ou4-T4/</link>
		<comments>http://eddieringle.com/why-the-chromebook-might-not-be-for-me-anymore/#comments</comments>
		<pubDate>Thu, 16 Jun 2011 02:41:38 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Chromebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[lease]]></category>
		<category><![CDATA[rent]]></category>
		<category><![CDATA[renting]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=656</guid>
		<description><![CDATA[When Google announced their plans to unleash Chrome OS to the world via Chromebooks, I was excited. When I heard that they would be giving students the opportunity to rent Chromebooks for only $20 per month, I was blown away. Today, however, I found out those plans have been changed up a bit, and now [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/4QmNds3uOllJWD-C_MmS5lWS5Es/0/da"><img src="http://feedads.g.doubleclick.net/~a/4QmNds3uOllJWD-C_MmS5lWS5Es/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4QmNds3uOllJWD-C_MmS5lWS5Es/1/da"><img src="http://feedads.g.doubleclick.net/~a/4QmNds3uOllJWD-C_MmS5lWS5Es/1/di" border="0" ismap="true"></img></a></p><p>When <a href="http://news.cnet.com/8301-30686_3-20061896-266.html?tag=mncol;txt" target="_blank">Google announced their plans</a> to unleash Chrome OS to the world via <a href="http://google.com/chromebook" target="_blank">Chromebooks</a>, I was excited. When I heard that they would be giving students the opportunity to rent Chromebooks for only $20 per month, I was blown away. Today, however, I found out those plans have been changed up a bit, and now I&#8217;m not so sure I want a Chromebook.</p>
<p>Today I read that Google is only leasing Chromebooks to businesses and &#8220;education institutions,&#8221; which means students have to hope that their school knows what a Chromebook is let alone have the desire to rent one.</p>
<p>I suppose I can see where Google is coming from. If they allowed individuals to rent Chromebooks, they might think that they&#8217;d have to deal with tons of warranty claims and whatnot. They might also not want to deal with having to track individual leases (it&#8217;s easier to track institutions that order in bulk). I&#8217;m sure it all comes down to money, really. Google might just not have seen it worthwhile to provide individuals the opportunity to rent Chromebooks.</p>
<p>The idea of renting a computer for two years and then trading up for the latest and greatest model when I renew the contract was a stellar one, in my opinion. That is exactly the idea that I believed&#8211;or hoped&#8211;that Google was aiming for. I&#8217;m a student myself, and I don&#8217;t have $500 to blow all at once on a computer right now. What I can afford is $20 a month.</p>
<p>I suppose the only hope left is for another business to pick up where Google fell short. I&#8217;d like to see a company begin to provide Chromebooks for other individuals to rent, despite any possible risks. Many people I&#8217;ve talked to about this idea love it just as I do, and I don&#8217;t doubt that the business that implements it will be rewarded in the end.</p>
<div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=qRcX7Ou4-T4:mMzmXEe5-yo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=qRcX7Ou4-T4:mMzmXEe5-yo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=qRcX7Ou4-T4:mMzmXEe5-yo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=qRcX7Ou4-T4:mMzmXEe5-yo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=qRcX7Ou4-T4:mMzmXEe5-yo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=qRcX7Ou4-T4:mMzmXEe5-yo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=qRcX7Ou4-T4:mMzmXEe5-yo:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/qRcX7Ou4-T4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/why-the-chromebook-might-not-be-for-me-anymore/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://eddieringle.com/why-the-chromebook-might-not-be-for-me-anymore/</feedburner:origLink></item>
		<item>
		<title>Something to Keep in Mind When Switching to Box2D Physics in AndEngine</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/gkmVoL9j568/</link>
		<comments>http://eddieringle.com/something-to-keep-in-mind-when-switching-to-box2d-physics-in-andengine/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 15:52:10 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AndEngine]]></category>
		<category><![CDATA[Box2D]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[physics]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=651</guid>
		<description><![CDATA[For a few months now, I have been working on a new Android game using AndEngine. We recently decided to add another style of gameplay into the mix, and I was eager to try it out. However, it required the use of Box2D physics, which I was unfamiliar with. After implementing Box2D, the game started [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/pqXJyt-u7FicDKSSJNXrpyoIix0/0/da"><img src="http://feedads.g.doubleclick.net/~a/pqXJyt-u7FicDKSSJNXrpyoIix0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/pqXJyt-u7FicDKSSJNXrpyoIix0/1/da"><img src="http://feedads.g.doubleclick.net/~a/pqXJyt-u7FicDKSSJNXrpyoIix0/1/di" border="0" ismap="true"></img></a></p><p>For a few months now, I have been working on a new Android game using <a href="http://andengine.org" target="_blank">AndEngine</a>. We recently decided to add another style of gameplay into the mix, and I was eager to try it out. However, it required the use of <a href="http://box2d.org" target="_blank">Box2D physics</a>, which I was unfamiliar with.</p>
<p>After implementing Box2D, the game started to appear to work correctly. However, at the point where objects that fly off the screen and are re-positioned to the back of the group, I started noticing some wonkiness. Collisions seemed to appear almost at random. I spent hours debugging the issue, and took a long break from the game the last few weeks (mainly for school reasons, but there was also the dread of having to deal with this issue). Just yesterday, however, I started back up on developing the game. This morning, after many hours of solitude in the fetal position trying to figure out why life absolutely hates me, it hit me.</p>
<p>When I wanted to re-position a sprite in vanilla AndEngine, I would simply call setPosition() on the sprite, giving the new coordinates. The coordinates given were for the top left corner of the sprite. Box2D works differently, however. In order to position bodies (along with their sprites), you must set up a new vector and pass it to the body via setTransform(). This is how I was doing things, and I couldn&#8217;t figure out what was wrong. That is, until I realized that Box2D wants the coordinates for the <em>center</em> of the body, not the top left corner.</p>
<p>TL;DR: I&#8217;m an idiot for not reading the documentation more carefully (even if there is very little of it), and you can expect my game to hit the Market soon.</p>
<div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gkmVoL9j568:dDELne4om6Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gkmVoL9j568:dDELne4om6Y:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=gkmVoL9j568:dDELne4om6Y:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gkmVoL9j568:dDELne4om6Y:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=gkmVoL9j568:dDELne4om6Y:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=gkmVoL9j568:dDELne4om6Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=gkmVoL9j568:dDELne4om6Y:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/gkmVoL9j568" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/something-to-keep-in-mind-when-switching-to-box2d-physics-in-andengine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://eddieringle.com/something-to-keep-in-mind-when-switching-to-box2d-physics-in-andengine/</feedburner:origLink></item>
		<item>
		<title>Why GitHub Should Be Next on Empire Avenue’s List</title>
		<link>http://feeds.eddieringle.com/~r/EddieRingle/~3/P-Mqp16lKBE/</link>
		<comments>http://eddieringle.com/why-github-should-be-next-on-empire-avenues-list/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 03:19:33 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Empire Avenue]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[involvement]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[participation]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://eddieringle.com/?p=636</guid>
		<description><![CDATA[Empire Avenue is a great place place to see someone&#8217;s connections across the social web. From one page I am able to visit a person&#8217;s Twitter, Facebook, LinkedIn, and more. However, there&#8217;s one site that I&#8217;d really enjoy having as well. GitHub is a site for people who want to host and collaborate on open [...]]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/6CQ7RaC_VS40e0djVS8bcWHmTsE/0/da"><img src="http://feedads.g.doubleclick.net/~a/6CQ7RaC_VS40e0djVS8bcWHmTsE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/6CQ7RaC_VS40e0djVS8bcWHmTsE/1/da"><img src="http://feedads.g.doubleclick.net/~a/6CQ7RaC_VS40e0djVS8bcWHmTsE/1/di" border="0" ismap="true"></img></a></p><p><a href="http://empireavenue.com/?t=3ch3488v" target="_blank">Empire Avenue</a> is a great place place to see someone&#8217;s connections across the social web. From one page I am able to visit a person&#8217;s Twitter, Facebook, LinkedIn, and more. However, there&#8217;s one site that I&#8217;d really enjoy having as well.</p>
<p><a href="http://github.com/" target="_blank">GitHub</a> is a site for people who want to host and collaborate on open source projects. I keep quite a few projects there myself, including my <a href="http://github.com/eddieringle/hubroid" target="_blank">GitHub app for Android, Hubroid</a>, as well as my <a href="http://github.com/eddieringle/p3_eav" target="_blank">Empire Avenue extension for Google Chrome, P³</a>.</p>
<p>I believe GitHub would make a great addition to the array of social websites supported by Empire Avenue. Empire Avenue could track how often you participate in other open source projects as well as your own.</p>
<p>Just like Empire Avenue has encouraged me to become more involved with Twitter, YouTube, my blog, and other sites across the Web, it could also encourage others to become more involved in the open source realm.</p>
<div class="feedflare">
<a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=P-Mqp16lKBE:xxOKy_ShcCw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/EddieRingle?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=P-Mqp16lKBE:xxOKy_ShcCw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=P-Mqp16lKBE:xxOKy_ShcCw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=P-Mqp16lKBE:xxOKy_ShcCw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=P-Mqp16lKBE:xxOKy_ShcCw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.eddieringle.com/~ff/EddieRingle?a=P-Mqp16lKBE:xxOKy_ShcCw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/EddieRingle?i=P-Mqp16lKBE:xxOKy_ShcCw:V_sGLiPBpWU" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/EddieRingle/~4/P-Mqp16lKBE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://eddieringle.com/why-github-should-be-next-on-empire-avenues-list/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://eddieringle.com/why-github-should-be-next-on-empire-avenues-list/</feedburner:origLink></item>
	</channel>
</rss>

