<?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>Marco&#039;s Blogprogramming</title>
	<atom:link href="http://marcosblog.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcosblog.com</link>
	<description>My thoughts about Wordpress, Startups, the Internet and techie stuff I personally like.</description>
	<lastBuildDate>Mon, 22 Aug 2011 20:56:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Error 999: Using Feedburner RSS Feeds for your Yahoo Pipes</title>
		<link>http://marcosblog.com/2009/02/01/feedburner-yahoo-pipes-rss-error-999/</link>
		<comments>http://marcosblog.com/2009/02/01/feedburner-yahoo-pipes-rss-error-999/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 01:16:35 +0000</pubDate>
		<dc:creator>marco</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[feedburner]]></category>
		<category><![CDATA[pipes]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://marcosblog.com/?p=275</guid>
		<description><![CDATA[I have a couple of RSS feeds which are a mashup of multiple RSS feeds using Yahoo Pipes, and to be able to track their usage I utilize Feedburner. But lately all of these Feedburner feeds were not updating.  Feedburner returned “Error getting URL: 999 &#8211; Unknown” with HTTP Error code 502, though the Yahoo! [...]]]></description>
			<content:encoded><![CDATA[<p>I have a couple of RSS feeds which are a <strong>mashup of multiple RSS feeds</strong> using <a href="http://pipes.yahoo.com/">Yahoo Pipes</a>, and to be able to track their usage I utilize <a href="http://feedburner.com/">Feedburner</a>. But lately all of these Feedburner feeds were not updating.  Feedburner returned “<strong>Error getting URL: 999 &#8211; Unknown</strong>” with HTTP Error code 502, though the Yahoo! pipes source feed was valid RSS (even using the recommended services listed over on the pages of feedburner).</p>
<p><img class="alignnone size-medium wp-image-276" src="http://marcosblog.com/files/2009/02/feedburner-999error.gif" alt="" width="536" height="58" /></p>
<p>This happened after the migration of Feedburner accounts to Google accounts and the recent redirects to feeds2.feedburner.com urls.</p>
<p>All attempts <strong>troubleshooting feedburner</strong> failed (incl. to resync the feed). In case you recently created a Feedburner feed which sources Yahoo Pipes -&gt; check if it is working.</p>
<p><strong>Update:</strong> DON&#8217;T <a href="http://feedburnerstatus.blogspot.com/2009/01/use-yahoo-pipes-hold-off-on-moving-your.html">move</a> your Feedburner feeds to Google accounts if the original source is Yahoo Pipes:</p>
<blockquote><p><em>If you use Yahoo! Pipes as the &#8220;Original Feed,&#8221; or content source, for one or more FeedBurner feeds, and you haven&#8217;t already moved over to a Google Account, please postpone moving it (for now).</em></p>
<p><em>We are working directly with Yahoo! to restore Google-hosted feeds&#8217; access to Pipes as soon as possible, but until this fix is in place, FeedBurner feeds with Pipes sources moved to Google will stop working properly.</em></p></blockquote>
<p><strong>Update 2: </strong>As of today (Feb. 1, 2009 &#8211; Sun.) the feeds seem to have re-started to work as normal. No post/news yet on the official Feedburner Blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcosblog.com/2009/02/01/feedburner-yahoo-pipes-rss-error-999/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Programming: Data Portability &#8211; Gnip &amp; OpenSocial</title>
		<link>http://marcosblog.com/2008/08/17/web-programming-data-portability-gnip-opensocial/</link>
		<comments>http://marcosblog.com/2008/08/17/web-programming-data-portability-gnip-opensocial/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 20:39:00 +0000</pubDate>
		<dc:creator>marco</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Web Tools]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[comet]]></category>
		<category><![CDATA[data portability]]></category>
		<category><![CDATA[gnip]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[xmpp]]></category>

		<guid isPermaLink="false">http://marcosblog.com/?p=212</guid>
		<description><![CDATA[Data portability is a topic which is becoming more and more important, prominent example is OpenSocial from Google. OpenSocial allows you to build apps/widgets for many big social networks out there, based on one API (OpenSocial). This helps the developer of an app to make it available for all supported platforms without the need to [...]]]></description>
			<content:encoded><![CDATA[<p>Data portability is a topic which is becoming more and more important, prominent example is <a title="OpenSocial" href="http://code.google.com/apis/opensocial/" target="_blank">OpenSocial</a> from Google. OpenSocial allows you to build apps/widgets for many big social networks out there, based on one API (OpenSocial). This helps the developer of an app to make it available for all supported platforms without the need to re-write it for every social network/online community out there.</p>
<p><img class="alignnone size-medium wp-image-213" style="margin: 5px" src="http://marcosblog.com/files/2008/08/gnip-logo.gif" alt="" width="206" height="75" align="left" /> A different approach is the one from Gnip. They want to act as a data stream coverter, providing you with data from many services in the format most appropriate for your app. Below you find the services offered by them (or what they will offer soon):</p>
<table style="padding-left: 30px;height: 236px" border="0" cellspacing="0" cellpadding="5" width="499">
<tbody>
<tr valign="top">
<td><strong>Gnip Notifications</strong></td>
<td><strong>Data Consumers:</strong> Poll for new data the moment it exists. Avoid throttling &amp; decrease latency from hours to seconds.<br />
<strong>Data Providers:</strong> Reduce API traffic by an order of magnitude while increasing distribution through aggregators.</td>
</tr>
<tr valign="top">
<td class="light">Gnip Polling (soon)</td>
<td class="light">Offload API and RSS polling to Gnip and receive full content updates via your preferred protocol (REST, XMPP, ATOM, etc).</td>
</tr>
<tr valign="top">
<td class="light">Gnip Transformation (soon)</td>
<td class="light">Receive standardized cross-service XML markup and turn integrating with new APIs into a plug-and-play experience.</td>
</tr>
<tr valign="top">
<td class="light">Gnip Identification (soon)</td>
<td class="light">Let Gnip offer suggestions for your users&#8217; profiles through a variety of identity discovery mechanisms.</td>
</tr>
</tbody>
</table>
<p style="padding-left: 30px">This is an basic overview of their service (from Gnip&#8217;s site):</p>
<p style="padding-left: 30px"><img class="alignnone size-full wp-image-214" src="http://marcosblog.com/files/2008/08/gnip-protocol-bridge.png" alt="" width="359" height="225" /></p>
<p>They support many well known services, in which data streams you can hook into as an application developer, among them are e.g. MyBlogLog, Flickr, Identi.ca, Twitter, etc.</p>
<p>Chem them out at <a title="Gnip" href="http://gnipcentral.com/" target="_blank">gnipcentral</a>. Do you have some experience with this service or are you thinking about using it? Let us know and leave a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcosblog.com/2008/08/17/web-programming-data-portability-gnip-opensocial/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Software development: Sooo many methodologies</title>
		<link>http://marcosblog.com/2008/08/02/software-development-methodologies/</link>
		<comments>http://marcosblog.com/2008/08/02/software-development-methodologies/#comments</comments>
		<pubDate>Sat, 02 Aug 2008 21:44:22 +0000</pubDate>
		<dc:creator>marco</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[development methodology]]></category>
		<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://marcosblog.com/?p=108</guid>
		<description><![CDATA[A friend just pointed me to this older blog post by Chet Haase (his blog), titled Crystal Methodology. He is describing different methodologies of how to develop software and has some interesting twists added to every single one.
One example excerpt:

Scum
In the Scrum development model, the focus is on short iterations and constant communication.   [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_109" class="wp-caption alignleft" style="width: 297px"><img class="size-medium wp-image-109" src="http://marcosblog.com/files/2008/08/process3-300x118.gif" alt="Dev Process" width="287" height="112" /><p class="wp-caption-text">Dev Process, from Chet Haase&#39;s Blog </p></div>
<p>A friend just pointed me to this older blog post by Chet Haase (<a title="Enough about you" href="http://chetchat.blogspot.com/" target="_blank">his blog</a>), titled <strong>Crystal Methodology</strong>. He is describing different methodologies of how to develop software and has some interesting twists added to every single one.</p>
<p>One example excerpt:</p>
<blockquote>
<h3>Scum</h3>
<p>In the <a href="http://en.wikipedia.org/wiki/Scrum_%28development%29">Scrum</a> development model, the focus is on short iterations and constant communication.                 The Scum model, however, focuses on the individual. In particular, each                 engineer works completely on his or her own, producing code at an alarming rate.                 Changes are integrated and merged willy-nilly, causing untold breakage due to the complete                 lack of communication. At each fault, the offending code, putback, and engineer                 are indentified as <em>scum</em> and are tossed out of the project (this step is                 called &#8220;Hack-n-rack&#8221;). The resulting code                 and team are thereby better over time, having weaned out the weak members through                 natural selection.                 As it&#8217;s inventor, Dr. Feen Bookle, PhD, Mrs, QED, JRE, said at its unveiling at                 the Conference On Terribly Important Academic Philosophies and Theories on Software                 Process Methodology Discoveries (CTEAPTSPMD), &#8220;Scum will always float to the top.                 Skim it off and you&#8217;ve got just the juicy bits left. Plus the bottom-feeders.&#8221;</p></blockquote>
<p>If you spent hours, days, week or years in the field of software development, so basically spent your life with developing software, you will really enjoy <a title="Crystal Methodology" href="http://weblogs.java.net/blog/chet/archive/2008/01/crystal_methodo.html">this read</a>! <img src='http://marcosblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://marcosblog.com/2008/08/02/software-development-methodologies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

