<?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>Brent Sordyl's blog &#187; api</title>
	<atom:link href="http://www.sordyl.info/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sordyl.info</link>
	<description>Daily links to e-Learning and Web Technology resources</description>
	<lastBuildDate>Thu, 09 Sep 2010 17:00:02 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Dos and Don’ts of Client Authentication on the Web</title>
		<link>http://www.sordyl.info/2010/08/05/links1/</link>
		<comments>http://www.sordyl.info/2010/08/05/links1/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 14:00:02 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
We propose a set of hints for designing a secure client
authentication scheme. Using these hints, we present the
design and analysis of a simple authentication scheme
secure against forgeries by the interrogative adversary.
In conjunction with SSL, our scheme is secure against
forgeries by the active adversary.
(Link: Dos and Don’ts of Client Authentication on the Web)
]]></description>
			<content:encoded><![CDATA[<p>
We propose a set of hints for designing a secure client<br />
authentication scheme. Using these hints, we present the<br />
design and analysis of a simple authentication scheme<br />
secure against forgeries by the interrogative adversary.<br />
In conjunction with SSL, our scheme is secure against<br />
forgeries by the active adversary.<br />
(Link: <a class="deliciouslink" href="http://pdos.csail.mit.edu/papers/webauth:sec10.pdf" title="Dos and Don’ts of Client Authentication on the Web" target="_blank">Dos and Don’ts of Client Authentication on the Web</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2010/08/05/links1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do I prevent replay attacks? &#8211; Stack Overflow</title>
		<link>http://www.sordyl.info/2010/08/05/links2/</link>
		<comments>http://www.sordyl.info/2010/08/05/links2/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 14:00:02 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[(Link: How do I prevent replay attacks? &#8211; Stack Overflow)
]]></description>
			<content:encoded><![CDATA[<p>(Link: <a class="deliciouslink" href="http://stackoverflow.com/questions/44391/how-do-i-prevent-replay-attacks" title="How do I prevent replay attacks? - Stack Overflow" target="_blank">How do I prevent replay attacks? &#8211; Stack Overflow</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2010/08/05/links2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software Engineering Tips: API Design Tips</title>
		<link>http://www.sordyl.info/2010/07/22/links1/</link>
		<comments>http://www.sordyl.info/2010/07/22/links1/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 15:00:01 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
General-purpose APIs should be &#8220;policy-free;&#8221; special-purpose APIs should be &#8220;policy-rich.&#8221;
APIs should be designed from the perspective of the caller
Good APIs don&#8217;t pass the buck
A big problem with API documentation is that it is usually written after the API is implemented, and often written by the implementor
(Link: Software Engineering Tips: API Design Tips)
]]></description>
			<content:encoded><![CDATA[<p>
General-purpose APIs should be &#8220;policy-free;&#8221; special-purpose APIs should be &#8220;policy-rich.&#8221;</p>
<p>APIs should be designed from the perspective of the caller</p>
<p>Good APIs don&#8217;t pass the buck</p>
<p>A big problem with API documentation is that it is usually written after the API is implemented, and often written by the implementor<br />
(Link: <a class="deliciouslink" href="http://sites.google.com/site/yacoset/Home/api-design-tips" title="Software Engineering Tips: API Design Tips" target="_blank">Software Engineering Tips: API Design Tips</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2010/07/22/links1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>InfoQ: How to Design a Good API &amp; Why it Matters</title>
		<link>http://www.sordyl.info/2010/03/14/links1/</link>
		<comments>http://www.sordyl.info/2010/03/14/links1/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 18:00:02 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
A well-written API can be a great asset to the organization that wrote it and to all that use it. Given the importance of good API design, surprisingly little has been written on the subject. In this talk (recorded at Javapolis), Java library designer Joshua Bloch teaches how to design good APIs, with many examples [...]]]></description>
			<content:encoded><![CDATA[<p>
A well-written API can be a great asset to the organization that wrote it and to all that use it. Given the importance of good API design, surprisingly little has been written on the subject. In this talk (recorded at Javapolis), Java library designer Joshua Bloch teaches how to design good APIs, with many examples of what good and bad APIs look like.<br />
(Link: <a class="deliciouslink" href="http://www.infoq.com/presentations/effective-api-design" title="InfoQ: How to Design a Good API &#038; Why it Matters" target="_blank">InfoQ: How to Design a Good API &#038; Why it Matters</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2010/03/14/links1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bumper-Sticker API Design &#8211; InfoQ: Joshua Bloch</title>
		<link>http://www.sordyl.info/2010/03/14/links1/</link>
		<comments>http://www.sordyl.info/2010/03/14/links1/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 17:00:02 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Names matter. Strive for intelligibility, consistency, and symmetry. Every API is a little language, and people must learn to read and write it. If you get an API right, code will read like prose.
If it&#8217;s hard to find good names, go back to the drawing board. Don&#8217;t be afraid to split or merge an API, [...]]]></description>
			<content:encoded><![CDATA[<p>
Names matter. Strive for intelligibility, consistency, and symmetry. Every API is a little language, and people must learn to read and write it. If you get an API right, code will read like prose.</p>
<p>If it&#8217;s hard to find good names, go back to the drawing board. Don&#8217;t be afraid to split or merge an API, or embed it in a more general setting. If names start falling into place, you&#8217;re on the right track.</p>
<p>When in doubt, leave it out. If there is a fundamental theorem of API design, this is it. It applies equally to functionality, classes, methods, and parameters. Every facet of an API should be as small as possible, but no smaller. You can always add things later, but you can&#8217;t take them away. Minimizing conceptual weight is more important than class- or method-count.</p>
<p>Keep APIs free of implementations details. They confuse users and inhibit the flexibility to evolve. It isn&#8217;t always obvious what&#8217;s an implementation detail: Be wary of overspecification.<br />
(Link: <a class="deliciouslink" href="http://www.infoq.com/articles/API-Design-Joshua-Bloch" title="Bumper-Sticker API Design - InfoQ: Joshua Bloch" target="_blank">Bumper-Sticker API Design &#8211; InfoQ: Joshua Bloch</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2010/03/14/links1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>API Design Matters &#124; Bad application programming interfaces plague software engineering. How do we get things right?</title>
		<link>http://www.sordyl.info/2010/01/10/links3/</link>
		<comments>http://www.sordyl.info/2010/01/10/links3/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 21:00:04 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[tweet]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
How to do Better
An API must provide sufficient functionality for the caller to achieve its task.
An API should be minimal, without imposing undue inconvenience on the caller.
APIs cannot be designed without an understanding of their context.
General-purpose APIs should be &#8220;policy-free;&#8221; special-purpose APIs should be &#8220;policy-rich.&#8221;
APIs should be designed from the perspective of the caller.
Good APIs [...]]]></description>
			<content:encoded><![CDATA[<p>
How to do Better<br />
An API must provide sufficient functionality for the caller to achieve its task.<br />
An API should be minimal, without imposing undue inconvenience on the caller.<br />
APIs cannot be designed without an understanding of their context.<br />
General-purpose APIs should be &#8220;policy-free;&#8221; special-purpose APIs should be &#8220;policy-rich.&#8221;<br />
APIs should be designed from the perspective of the caller.<br />
Good APIs don&#8217;t pass the buck.<br />
APIs should be documented before they are implemented.<br />
Good APIs are ergonomic.<br />
(Link: <a class="deliciouslink" href="http://cacm.acm.org/magazines/2009/5/24646-api-design-matters/fulltext" title="API Design Matters | Bad application programming interfaces plague software engineering. How do we get things right?" target="_blank">API Design Matters | Bad application programming interfaces plague software engineering. How do we get things right?</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2010/01/10/links3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apigee &#124; Free, Self-service API management</title>
		<link>http://www.sordyl.info/2009/10/28/links3/</link>
		<comments>http://www.sordyl.info/2009/10/28/links3/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 14:00:05 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[analytics]]></category>
		<category><![CDATA[api]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Analytics and Protection for APIs and Mashups
Understand API usage.
Protect your apps and back-end.
Enforce API terms of use.
(Link: Apigee &#124; Free, Self-service API management)
]]></description>
			<content:encoded><![CDATA[<p>
Analytics and Protection for APIs and Mashups</p>
<p>Understand API usage.<br />
Protect your apps and back-end.<br />
Enforce API terms of use.<br />
(Link: <a class="deliciouslink" href="http://www.apigee.com/" title="Apigee | Free, Self-service API management" target="_blank">Apigee | Free, Self-service API management</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2009/10/28/links3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Online financial data APIs and resources</title>
		<link>http://www.sordyl.info/2009/07/08/links2/</link>
		<comments>http://www.sordyl.info/2009/07/08/links2/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 23:00:13 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[stocks]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Anyone know where to get stock data in a standard API format (XML, JSON, etc)? Just looking for hi/lo/close data, not real-time.
(Link: Online financial data APIs and resources)
]]></description>
			<content:encoded><![CDATA[<p>
Anyone know where to get stock data in a standard API format (XML, JSON, etc)? Just looking for hi/lo/close data, not real-time.<br />
(Link: <a class="deliciouslink" href="http://www.kottke.org/09/06/online-financial-data-apis-and-resources" title="Online financial data APIs and resources" target="_blank">Online financial data APIs and resources</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2009/07/08/links2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PlaneXML Flight Data API: Flight Tracking, Flight Scheduling, Online Flight Planning, Airport</title>
		<link>http://www.sordyl.info/2009/05/04/links1/</link>
		<comments>http://www.sordyl.info/2009/05/04/links1/#comments</comments>
		<pubDate>Mon, 04 May 2009 14:00:05 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[flightdata]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
fboweb is the longest-running web-based flight tracking provider on the net today.  Since 2000, we&#8217;ve been supplying the aviation community with real-time flight tracking data, and our services and features have been seen on all the major new networks, including CNN, MSNBC, ABC, CBS, and NBC, and have been used in many forms of [...]]]></description>
			<content:encoded><![CDATA[<p>
fboweb is the longest-running web-based flight tracking provider on the net today.  Since 2000, we&#8217;ve been supplying the aviation community with real-time flight tracking data, and our services and features have been seen on all the major new networks, including CNN, MSNBC, ABC, CBS, and NBC, and have been used in many forms of news media around the world, including such newspapers as the Washington Post, the Financial Times of London, the New York Times, and others, just to name a few.</p>
<p>fboweb is now making its flight data available to programmers and developers through its new PlaneXML Flight Data API .  This API uses the common SOAP/WSDL technology used to deploy most of todays web services.<br />
(Link: <a class="deliciouslink" href="http://fboweb.com/PlaneXML_API.html" title="PlaneXML Flight Data API: Flight Tracking, Flight Scheduling, Online Flight Planning, Airport" target="_blank">PlaneXML Flight Data API: Flight Tracking, Flight Scheduling, Online Flight Planning, Airport</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2009/05/04/links1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>World Bank Open API 2.0 Launched</title>
		<link>http://www.sordyl.info/2009/04/14/links3/</link>
		<comments>http://www.sordyl.info/2009/04/14/links3/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 14:00:04 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[worldbank]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Exposed through the API as query &#8220;end-points&#8221; in a REST architecture.
Endpoints currently exposed by the API are: Countries, Photos, LendingTypes, IncomeLevels, Indicators[$type], Authors, Topics, Keywords, Sources. A simple API call like: http://open.worldbank.org/v2/countries?api_key=XXXX returns the list of countries in the system, with some vital details about each country like: the name, iso2 code, region, income level, [...]]]></description>
			<content:encoded><![CDATA[<p>
Exposed through the API as query &#8220;end-points&#8221; in a REST architecture.</p>
<p>Endpoints currently exposed by the API are: Countries, Photos, LendingTypes, IncomeLevels, Indicators[$type], Authors, Topics, Keywords, Sources. A simple API call like: http://open.worldbank.org/v2/countries?api_key=XXXX returns the list of countries in the system, with some vital details about each country like: the name, iso2 code, region, income level, capital city, the geo data of the location of the capital etc. To get specifics about a particular country, you can use the iso2 code captured from the country listing to construct your next query: http://open.worldbank.org/v2/countries/ge?api_key=XXXX gives data regarding a particular country.<br />
(Link: <a class="deliciouslink" href="http://www.agileapproach.com/blog-entry/world-bank-api-20-launch" title="World Bank Open API 2.0 Launched" target="_blank">World Bank Open API 2.0 Launched</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2009/04/14/links3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IP Address Location XML API :: IP Location Tools</title>
		<link>http://www.sordyl.info/2009/04/11/links8/</link>
		<comments>http://www.sordyl.info/2009/04/11/links8/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 21:00:07 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[geolocation]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Usage:
Simply do a query at this address : http://iplocationtools.com/ip_query.php?ip=74.125.45.100
(Link: IP Address Location XML API :: IP Location Tools)
]]></description>
			<content:encoded><![CDATA[<p>
Usage:<br />
Simply do a query at this address : http://iplocationtools.com/ip_query.php?ip=74.125.45.100<br />
(Link: <a class="deliciouslink" href="http://iplocationtools.com/ip_location_api.php" title="IP Address Location XML API :: IP Location Tools" target="_blank">IP Address Location XML API :: IP Location Tools</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2009/04/11/links8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link: Embed Flash Games via the HeyZap API</title>
		<link>http://www.sordyl.info/2009/03/29/delicious6-3/</link>
		<comments>http://www.sordyl.info/2009/03/29/delicious6-3/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 21:00:02 +0000</pubDate>
		<dc:creator>BrentSordyl</dc:creator>
				<category><![CDATA[web2.0]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[ria]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Embed Flash Games via the HeyZap API
Now there’s a new API from HeyZap that lets publishers customize the look and selection of the games that are served through their system. It allows customization beyond the options that are available on their standard embed codes. In this sense it is much like the ShareThis API that [...]]]></description>
			<content:encoded><![CDATA[<p>
<a class="deliciouslink" href="http://blog.programmableweb.com/2009/03/25/embed-flash-games-via-the-heyzap-api/" title="Embed Flash Games via the HeyZap API" target="_blank">Embed Flash Games via the HeyZap API</a><br />
Now there’s a new API from HeyZap that lets publishers customize the look and selection of the games that are served through their system. It allows customization beyond the options that are available on their standard embed codes. In this sense it is much like the ShareThis API that we profiled earlier, allowing publishers with a little bit of technical savvy to shape embeddable content to fit their sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2009/03/29/delicious6-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link: PushButton Engine Flash Games API</title>
		<link>http://www.sordyl.info/2009/03/29/delicious12/</link>
		<comments>http://www.sordyl.info/2009/03/29/delicious12/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 21:00:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web2.0]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[games]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
PushButton Engine Flash Games API
# Introduction
Summary of the engine, license and credits, and changes broken down by major version.
# Getting Started
How to get going with the engine. Where files are located. Information about the PushButton Manager.
# Components
How to write and use components.
# XML Level Format
How our level files are laid out; details on the serialization [...]]]></description>
			<content:encoded><![CDATA[<p>
<a class="deliciouslink" href="http://pushbuttonengine.com/docs/" title="PushButton Engine Flash Games API" target="_blank">PushButton Engine Flash Games API</a><br />
# Introduction<br />
Summary of the engine, license and credits, and changes broken down by major version.<br />
# Getting Started<br />
How to get going with the engine. Where files are located. Information about the PushButton Manager.<br />
# Components<br />
How to write and use components.<br />
# XML Level Format<br />
How our level files are laid out; details on the serialization system.<br />
# Resource Manager<br />
How to load and use images, XML, sounds, and add your own resource types.<br />
# Style Guide<br />
How code ought to be written.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2009/03/29/delicious12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link: Etsy Launches API: Handcraft Your Own Shopping Apps</title>
		<link>http://www.sordyl.info/2009/03/24/delicious5/</link>
		<comments>http://www.sordyl.info/2009/03/24/delicious5/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 14:00:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web2.0]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[ebay]]></category>
		<category><![CDATA[etsy]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Etsy Launches API: Handcraft Your Own Shopping Apps
Etsy’s announcement gives examples of some possible uses for the API:
- Search product listings and get detailed product information
- Query and return details on Etsy shops
- Find items favorited by other users
- Identify items that are currently featured across the site
]]></description>
			<content:encoded><![CDATA[<p>
<a class="deliciouslink" href="http://blog.programmableweb.com/2009/03/23/etsy-launches-api-handcraft-your-own-shopping-apps/" title="Etsy Launches API: Handcraft Your Own Shopping Apps" target="_blank">Etsy Launches API: Handcraft Your Own Shopping Apps</a><br />
Etsy’s announcement gives examples of some possible uses for the API:</p>
<p>- Search product listings and get detailed product information<br />
- Query and return details on Etsy shops<br />
- Find items favorited by other users<br />
- Identify items that are currently featured across the site</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2009/03/24/delicious5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link: Twitter / HTTP / REST API Invocation Infrastruture using data pipelines</title>
		<link>http://www.sordyl.info/2009/03/17/delicious1/</link>
		<comments>http://www.sordyl.info/2009/03/17/delicious1/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 16:00:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[web2.0]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Twitter / HTTP / REST API Invocation Infrastruture using data pipelines
This blog post is not about twitter API programming, though thats what it does deal with. It focuses on the intermediate level infrastructure (ie. higher than the HTTP/REST APIs exposed by other sites but lower than the class libraries that surround those) necessary to work [...]]]></description>
			<content:encoded><![CDATA[<p>
<a class="deliciouslink" href="http://blog.dhananjaynene.com/2009/03/twitter-http-rest-api-invocation-infrastruture-using-data-pipelines/" title="Twitter / HTTP / REST API Invocation Infrastruture using data pipelines" target="_blank">Twitter / HTTP / REST API Invocation Infrastruture using data pipelines</a><br />
This blog post is not about twitter API programming, though thats what it does deal with. It focuses on the intermediate level infrastructure (ie. higher than the HTTP/REST APIs exposed by other sites but lower than the class libraries that surround those) necessary to work with HTTP/REST based APIs being offered by various web sites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sordyl.info/2009/03/17/delicious1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
