REST was NEVER about CRUD - Tyk API Gateway and API Management - REST was NEVER about CRUD
https://tyk.io/blog/rest-never-crud/
REST was NEVER about CRUD - Tyk API Gateway and API Management - REST was NEVER about CRUD
https://tyk.io/blog/rest-never-crud
RFC 6570 - URI Template
http://tools.ietf.org/html/rfc6570
What Twitter could have been
http://daltoncaldwell.com/what-twitter-could-have-been
As I understand, a hugely divisive internal debate occurred among Twitter employees around this time. One camp wanted to build the entire business around their realtime API. In this scenario, Twitter would have turned into something like a realtime cloud API company. The other camp looked at Google’s advertising model for inspiration, and decided that building their own version of AdWords would be the right way to go.
Fanout
https://fanout.io/
Add live updates to your websites and web services
using REST, HTTP streaming, WebSockets, Webhooks, and XMPP
Fanout
https://fanout.io
Add live updates to your websites and web services
using REST, HTTP streaming, WebSockets, Webhooks, and XMPP
Ian Bogost - OAuth of Fealty
http://www.bogost.com/blog/oauth_of_fealty.shtml
The fact that some rise above the despair of the product to make it work, to make it sing even, this is not because of anything Facebook has done, but a testament to the unceasing, even unhinged resilience of the human spirit. One does not develop with the Facebook Platform, but in spite of it.
Python NLTK Demos and Natural Language Text Processing APIs
http://text-processing.com/
Welcome to text-processing.com, where you can find natural language processing APIs and Python NLTK demos.
Python NLTK Demos and Natural Language Text Processing APIs
http://text-processing.com
Welcome to text-processing.com, where you can find natural language processing APIs and Python NLTK demos.
getFavicon
http://getfavicon.appspot.com/
Retrieves the relevant favicon for a URL, or returns a default icon should it not be able to find it. Works better than the Google version as it will find favicons specified by an HTML page's <link> element. Feel free to hotlink, although it would be nice if you could email me if you're going to make more than a couple of requests a second.
getFavicon
http://getfavicon.appspot.com
Retrieves the relevant favicon for a URL, or returns a default icon should it not be able to find it. Works better than the Google version as it will find favicons specified by an HTML page's element. Feel free to hotlink, although it would be nice if you could email me if you're going to make more than a couple of requests a second.
Designing HTTP Interfaces and RESTful Web Services (PHPDAY11 2011-0...
http://www.slideshare.net/Wombert/designing-http-interfaces-and-restful-web-services-phpday11-20110514
Presentation given at phpDay 2011 in Verona, Italy.
jespern / django-piston / wiki / Home — bitbucket.org
http://bitbucket.org/jespern/django-piston/wiki/Home
"A mini-framework for Django for creating RESTful APIs."
Public Open Source Services / FrontPage
http://poss.gliderlab.com
"You use the same Google Merchant account that App Engine debits as the one that accepts donations. This way no bank account is involved. Then you track the money that goes into the account (using the Google Merchant IPN equivalent). Then you look at your usage stats from the App Engine panel and predicate future usage trends. Then calculate the cost per month. Then divide the cash in the account by that and you have how long the service will run. You make this visible on all pages (at the bottom, say) that this service will run for X months, "Pay now to keep it running." You accept any amount, but you are completely clear about what the costs are. And this is all automated."
W3C FileAPI in Firefox 3.6 at hacks.mozilla.org
http://hacks.mozilla.org/2009/12/w3c-fileapi-in-firefox-3-6
"Often, web applications will prompt the user to select a file, typically to upload to a server. Unless the web application makes use of a plugin, file selection occurs through an HTML input element, of the sort . Firefox 3.6 now supports much of the W3C File API, which specifies the ability to asynchronously read the selected file into memory, and perform operations on the file data within the web application (for example, to display a thumbnail preview of an image, before it is uploaded, or to look for ID3 tags within an MP3 file, or to look for EXIF data in JPEG files, all on the client side). This is a new API, and replaces the file API that was introduced in Firefox 3."
Palm Pre Mojo SDK experiments at updates @ m.blog
http://mroth.info/blog/2009/07/08/palm-pre-mojo-sdk-experiments
"As a new Pre owner, I was curious to learn to code for the Palm WebOS SDK (Mojo). Whenever I try to learn a new technology, I try to build a functional test project. So… what to build for WebOS? Since the Pre’s web browser doesn’t currently support the W3C Geolocation spec used by Flickr Nearby, I figured a good “Hello World” might be an application to get the GPS coordinates from the Pre, and then load the appropriate Flickr page for that location."
twitter.com/account/rate_limit_status.xml
http://twitter.com/account/rate_limit_status.xml
If you're locked out of Twitter, try checking out this API method with HTTP Basic Auth using your Twitter credentials. It reports on limit, remaining hits to limit, and time until reset. I'm locked out, and it reports my remaining hits at 0 with about a 1/2-hour until counter reset.
Netflix API: Looking good - Laughing Meme
http://laughingmeme.org/2008/10/01/netflix-api-looking-good
"Netflix was pretty much the last place I was Web 2.0 style share cropping, creating value without a way to get it out. The Netflix API has been rumored for a long time, but with today’s release they really did an excellent job."
Pownce Community Wiki / API Documentation2-0
http://pownce.pbwiki.com/API%20Documentation2-0
"Pownce has an Application Programming Interface (API) for anyone to create fun projects with Pownce."
First Steps with the MyBlogLog API - kentbrewster.com
http://kentbrewster.com/first-steps-with-the-mybloglog-api
"Included in the API are the usual goodies already found in the reader roll, plus other stuff like tags, discussion, and outside communities."
Blinksale | Blinksale API
http://www.blinksale.com/api
"The Blinksale Application Programming Interface is simply another way to access your Blinksale data—one that makes it easy for third-party and custom tools to programatically access and interact with the service. The API follows the REST style, and this guide should provide everything you need to implement software that works with Blinksale."
O'Reilly Radar Six Basic Truths of Free APIs
http://radar.oreilly.com/archives/2007/04/six_rules_for_a.html
"Amazon and Google have recently shattered a common misconception: that free APIs are a commons of goodies to be built on top of for fun and profit, like open source software."
Google AJAX Feed API - Developer Guide
http://code.google.com/apis/ajaxfeeds/documentation
"With the AJAX Feed API, you can download any public Atom or RSS feed using only JavaScript, so you can easily mash up feeds with your content and other APIs"
Digg API
http://apidoc.digg.com
"The Digg Application Programming Interface (API) has been created to let users and partners interact programmatically with Digg."
Google releases Ajax API for RSS mashups
http://arstechnica.com/news.ars/post/20070419-google-releases-ajax-api-for-rss-mashups.html
"Google has announced a new Ajax Feed API makes it possible to extract information from multiple RSS feeds with only a few simple lines of JavaScript"
Scraping Well-Constructed Web Domains (Like Ficlets) | dev.aol.com
http://dev.aol.com/blog/kevinfarnham/2007/04/scraping-well-constructed-web-domains-like-ficlets
"Is there a Ficlets API? A Ficlets web service? No. Yet, the very construction of the pages creates an API, that can be queried and read, "scraped" if you will... But scraped with a difference."
API Documentation - Twitter Development Talk | Google Groups
http://groups.google.com/group/twitter-development-talk/web/api-documentation
"Twitter exposes some of its functionality via an Application Programming Interface (API). This document is a reference for that functionality, and aims to serve as a reference for developers building tools that talk to Twitter."
Facebook Developers | Facebook Query Language
http://developers.facebook.com/documentation.php?doc=fql&v=1.0
"FQL is a way to query the same Facebook data you can access through the other API functions, but with a SQL-style interface."
stikkit: the stikkit api
http://stikkit.com/api
"the API mirrors Stikkit's structure and functionality. We've also decided to base the API solely on REST,"
Alex Bosworth's Weblog: How To Provide A Web API
http://www.sourcelabs.com/blogs/ajb/2006/08/how_to_provide_a_web_api.html
"Don’t use GET requests to update state"
Upcoming.org: Token-based Authentication
http://upcoming.org/services/api/token_auth.php
"The Upcoming.org REST API has a method by which third party applications can access actual user data by getting automatic authorization from the user to do so, without having to collect a username and password in plaintext"
Dare Obasanjo aka Carnage4Life - Clone the Google APIs: Kill That Noise
http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=3faf48bb-cf43-4fad-9145-cd749bd0288e
"Off the top of my head, here are my top three technical reasons for Microsoft to ignore the calls to clone the Google Search APIs"
Sam Ruby: Agile Web 2.0 Development
http://www.intertwingly.net/blog/2005/08/08/Agile-Web-2-0-Development
"...this composite application is a distributed state machine. Small Pieces Loosely Joined, and all that."