<?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>Khaled Hussein &#187; Open Source</title>
	<atom:link href="http://www.khussein.com/category/open-source-projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.khussein.com</link>
	<description>Thoughts, Hacks, Coding, Creativity, and Fun.</description>
	<lastBuildDate>Tue, 23 Feb 2010 23:03:31 +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>Protect your ideas by sharing them</title>
		<link>http://www.khussein.com/protect-ideas-by-sharing-them/</link>
		<comments>http://www.khussein.com/protect-ideas-by-sharing-them/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 17:37:24 +0000</pubDate>
		<dc:creator>Khaled Hussein</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[Intellectual property]]></category>
		<category><![CDATA[Leo Babauta]]></category>
		<category><![CDATA[Patent]]></category>
		<category><![CDATA[Public domain]]></category>
		<category><![CDATA[Seth Godin]]></category>
		<category><![CDATA[Zen Habits]]></category>

		<guid isPermaLink="false">http://www.khussein.com/?p=291</guid>
		<description><![CDATA[One of the blogs that I started to follow is Zen Habits. I think that Leo Babauta is a smart guy. Although I am  far from agreeing with him on everything he writes, sometimes he impresses me. The other day, I stumbled by his &#8220;Copyright&#8221; notification. Basically, he opened all his posts to public domain. [...]]]></description>
		<wfw:commentRss>http://www.khussein.com/protect-ideas-by-sharing-them/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Design a RESTful API</title>
		<link>http://www.khussein.com/how-to-design-a-restful-api/</link>
		<comments>http://www.khussein.com/how-to-design-a-restful-api/#comments</comments>
		<pubDate>Mon, 25 May 2009 07:39:07 +0000</pubDate>
		<dc:creator>Khaled Hussein</dc:creator>
				<category><![CDATA[Cool Hacks]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[RESTful]]></category>

		<guid isPermaLink="false">http://www.khussein.com/2009/how-to-design-a-restful-api/</guid>
		<description><![CDATA[In order to understand how to design a RESTful API, you need to understand the concepts behind REST. The next section explains REST briefly. What is REST? Scalability and performance are two of the main concerns when developing hypermedia systems. Roy Fielding introduced an architectural style for distributed hypermedia systems that focus on minimizing latency [...]]]></description>
		<wfw:commentRss>http://www.khussein.com/how-to-design-a-restful-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux command line repository</title>
		<link>http://www.khussein.com/linux-command-line-repository/</link>
		<comments>http://www.khussein.com/linux-command-line-repository/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 08:53:32 +0000</pubDate>
		<dc:creator>Khaled Hussein</dc:creator>
				<category><![CDATA[Cool Hacks]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Command Line]]></category>

		<guid isPermaLink="false">http://www.khussein.com/2009/linux-command-line-repository/</guid>
		<description><![CDATA[Here is another command line repository. It has a bunch of one line commands that we maybe using everyday. You can also comment and vote on these commands. Happy coding Please, share your thoughts !!]]></description>
		<wfw:commentRss>http://www.khussein.com/linux-command-line-repository/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux Virtual Terminals</title>
		<link>http://www.khussein.com/linux-virtual-terminals/</link>
		<comments>http://www.khussein.com/linux-virtual-terminals/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 03:18:16 +0000</pubDate>
		<dc:creator>Khaled Hussein</dc:creator>
				<category><![CDATA[Cool Hacks]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Command Line]]></category>
		<category><![CDATA[Virtual Terminals]]></category>

		<guid isPermaLink="false">http://www.khussein.com/2009/linux-virtual-terminals/</guid>
		<description><![CDATA[As you all know, linux is a multi-user system. This means that you can login as two or more different users at the same time. To switch between virtual terminals, you can use the keyboard combination (Ctrl-)Left Alt-FN, where N is in range 1-12). You can also switch to any virtual terminal from the command [...]]]></description>
		<wfw:commentRss>http://www.khussein.com/linux-virtual-terminals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Program Query Languages</title>
		<link>http://www.khussein.com/program-query-languages/</link>
		<comments>http://www.khussein.com/program-query-languages/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 02:46:20 +0000</pubDate>
		<dc:creator>Khaled Hussein</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Code Analysis]]></category>
		<category><![CDATA[Program Comprehension]]></category>
		<category><![CDATA[Query Languages]]></category>

		<guid isPermaLink="false">http://www.khussein.com/wordpress/?p=45</guid>
		<description><![CDATA[Needless to say that query languages have gained a huge success across various application domains, especially business related solutions. Query languages are simple languages that are intended to facilitate making queries against repositories of resources such as data or information. For instance, most business applications use some sort of data storage such as a database [...]]]></description>
		<wfw:commentRss>http://www.khussein.com/program-query-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hackathon 6: ActiveMQ, Apache Camel, Java Notification API</title>
		<link>http://www.khussein.com/hackathon-6-activemq-apache-camel-open-source-java-notification-api/</link>
		<comments>http://www.khussein.com/hackathon-6-activemq-apache-camel-open-source-java-notification-api/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 12:18:46 +0000</pubDate>
		<dc:creator>Khaled Hussein</dc:creator>
				<category><![CDATA[ActiveMQ]]></category>
		<category><![CDATA[Cool Hacks]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Apache Camel]]></category>
		<category><![CDATA[Hackathon]]></category>

		<guid isPermaLink="false">http://www.khussein.com/wordpress/?p=21</guid>
		<description><![CDATA[Mailtrust held their hackathon number 6, which is the first for me. It was pretty exciting to pickup any project that you wanna work on, and try to finish it all from design to delivery in one day. My project was to create a generic notification API that can send alerts to email, jabber IM, [...]]]></description>
		<wfw:commentRss>http://www.khussein.com/hackathon-6-activemq-apache-camel-open-source-java-notification-api/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>ActiveMQ 5.1.0</title>
		<link>http://www.khussein.com/activemq-510/</link>
		<comments>http://www.khussein.com/activemq-510/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 20:12:20 +0000</pubDate>
		<dc:creator>Khaled Hussein</dc:creator>
				<category><![CDATA[ActiveMQ]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.khussein.com/wordpress/?p=5</guid>
		<description><![CDATA[At Mailtrust, they tend to use ActiveMQ as their Universal Messaging System (UMS). That was the first time for me to start reading about messaging systems and the distributed handling of messages. This post is not about comparing ActiveMQ to other distributed messaging systems. However, ActiveMQ is an open source message broker that is written [...]]]></description>
		<wfw:commentRss>http://www.khussein.com/activemq-510/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
