Meet Runscope — Runscope Blog
http://blog.runscope.com/posts/meet-runscope
Tools that give application developers visibility into the conversations their apps are having with the services they rely on. Tools that make debugging and testing your API integrations as simple as any other line of code.
REST Litmus Test for Web Frameworks - Stefan Tilkov's Random Stuff
http://www.innoq.com/blog/st/2010/07/rest_litmus_test_for_web_frame.html
jespern / django-piston / wiki / Home — bitbucket.org
http://bitbucket.org/jespern/django-piston/wiki/Home
"A mini-framework for Django for creating RESTful APIs."
HookPress: Webhooks for WordPress
http://mitcho.com/blog/projects/hookpress-webhooks-for-wordpress
"I recently have spent a little time putting together a new WordPress plugin called HookPress. HookPress lets you add webhooks to WordPress, letting you easily develop push notifications or extend WordPress in languages other than PHP."
I finally get REST. Wow. - The Tripping Point - Pluralsight Blogs
http://www.pluralsight.com/community/blogs/tewald/archive/2007/04/26/46984.aspx
"The essence of REST is to make the states of the protocol explicit and addressible by URIs. The current state of the protocol state machine is represented by the URI you just operated on and the state representation you retrieved. You change state by operating on the URI of the state you're moving to, making that your new state. A state's representation includes the links (arcs in the graph) to the other states that you can move to from the current state. This is exactly how browser based apps work, and there is no reason that your app's protocol can't work that way too."
Web Hooks and the Programmable World of Tomorrow - SlideShare
http://www.slideshare.net/progrium/web-hooks-and-the-programmable-world-of-tomorrow-presentation
The Wonderful World of Web Hooks // Notebook // Kyle Slattery
http://kyleslattery.com/notebook/entries/the-wonderful-world-of-web-hooks
"The aspect that excites me the most is how easy it is to write a web hook. All you need to have is a cheap PHP host and some basic knowledge about handling POST data, and you're ready to go. By shortening the learning curve, web hooks make it possible for more people to build on top of existing platforms, leading to a more connected and interesting internet."
XML-RPC in Mozilla
http://www.mozilla.org/projects/xmlrpc
"Mozilla implements XML-RPC as a JavaScript component."
Dare Obasanjo aka Carnage4Life - REST API Design: Invent Media Types, Not Protocols and Understand the Importance of Hyperlinks
http://www.25hoursaday.com/weblog/2008/10/24/RESTAPIDesignInventMediaTypesNotProtocolsAndUnderstandTheImportanceOfHyperlinks.aspx
REST APIs must be hypertext-driven » Untangled
http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven
"What needs to be done to make the REST architectural style clear on the notion that hypertext is a constraint? In other words, if the engine of application state (and hence the API) is not being driven by hypertext, then it cannot be RESTful and cannot be a REST API. Period. Is there some broken manual somewhere that needs to be fixed?"
Peter Williams - Versioning REST Web Services
http://barelyenough.org/blog/2008/05/versioning-rest-web-services
ongoing · Learning REST
http://www.tbray.org/ongoing/When/200x/2008/10/01/Learning-REST
"I was talking to a colleague who has to become savvy in a hurry about modern Web applications and he asked “How do I learn about REST?” Good question. I thought of a couple of suggestions, then asked Twitter and got some more. Here they are."
Request Weblog #Frog: REST Request
http://www.crummy.com/2008/08/18/0
"But on a technical level, the point is not that "whatever!" is evil. The point is that if you chip a piece off "whatever!" and make it mean something specific, you can optimize around the constraints and reap the benefits."
Dare Obasanjo aka Carnage4Life - Explaining REST to Damien Katz
http://www.25hoursaday.com/weblog/2008/08/17/ExplainingRESTToDamienKatz.aspx
"At this point, the benefits of building RESTful services for the Web should be self evident. The Web has a particular architecture and it makes sense that if you are deploying a service or API on the Web then it should take advantage of this architecture instead of fighting against it. There are millions of deployed clients, servers and intermediaries that support REST and it makes sense to be compatible with their expectations. "
Amazon Web Services Developer Connection : Browser Uploads to S3 using HTML POST Forms
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1434
"Create HTML POST forms that allow your web site visitors to upload files into your S3 account using a standard web browser."
InfoQ: A Brief Introduction to REST
http://www.infoq.com/articles/rest-introduction
"In this article, I will try to provide a pragmatic introduction to REST and RESTful HTTP application integration without digressing into this debate"
Reactions to the ESB Question :: Steve Vinoski’s Blog
http://steve.vinoski.net/blog/2007/10/04/reactions-to-the-esb-question
"At the end of the day, if you want to ignore my advice on using REST and dynamic languages, that’s your own problem. ... All I know is that I’m using them very successfully as part of what I’m working on these days, and it’s simply glorious."
Joe Gregorio | BitWorking | RESTify DayTrader
http://bitworking.org/news/201/RESTify-DayTrader
"Why build a RESTful web service for DayTrader? Because I frequently hear that REST can't be applied to complex situations."
Recipe for creating your own Rails-like web framework (reddit.com)
http://programming.reddit.com/info/1vd62/comments/c1veoc
"In a nutshell, that's what it's like for a SOAP/XML-RPC/WS-* programmer to discover REST."
» REST Battles SOAP for the Future of Information Services | Newton’s Theory | ZDNet.com
http://blogs.zdnet.com/Newton?p=11
"Anyone who is looking at integrating any sort of information service needs to at least consider REST."
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."
Digg API
http://apidoc.digg.com
"The Digg Application Programming Interface (API) has been created to let users and partners interact programmatically with Digg."
Amazon Web Services Blog: MySQL Interface to Amazon S3
http://aws.typepad.com/aws/2007/04/mysql_interface.html
"Independent developer Mark Atwood has been working on a MySQL interface to Amazon S3."
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."
Fear of XSLT | dev.aol.com
http://dev.aol.com/blog/kevinfarnham/2007/04/fear-of-xslt
"XSLT has always amazed me. And to see that it can be used to scrape Ficlets.com -- which indeed was intentionally designed to enable its web pages to be an API -- makes me realize that XSLT could become an incredibly valuable tool in the Web's future."
Burningbird » Find your exit points
http://burningbird.net/technology/find-your-exit-points
"Anytime you find yourself saying, or even thinking, how 'dependent' you are on a service, you should immediately look for the exit strategy. If there isn't one, decrease your dependency."
Amazon Web Services Developer Connection : Monster Muck Mashup - Mass Video Conversion Using AWS
http://developer.amazonwebservices.com/connect/entry.jspa?externalID=691
"Mitch uses Amazon S3 for rock-solid video file storage, Amazon EC2 to rip through the video conversion, and Amazon SQS for messaging during the conversion carnage."
ryan kennedy’s blog » JSON-RPC vs. SOAP
http://unclehulka.com/ryan/blog/archives/2007/03/31/json-rpc-vs-soap
"It may seem clear to some that parsing/generating JSON is more efficient than XML, but here’s some numbers that make things a little clearer."
Google Account Authentication
http://code.google.com/apis/accounts/AuthForWebApps.html
"To maintain a high level of security, the Authentication Proxy interface, AuthSub, enables the application to get an authentication token without ever handling the user's account login information."
☄ Cometd - The Scalable Comet Framework
http://cometd.com
"Cometd is a scalable HTTP-based event routing bus that uses a push technology pattern known as Comet."
Cometd, streaming blog entries - Xantus
http://xantus.vox.com/library/post/cometd-streaming-blog-entries.html
"I've been working on Cometd"
Joe Gregorio | BitWorking | REST Tips: Prefer following links over URI construction
http://bitworking.org/news/141/REST-Tips-Prefer-following-links-over-URI-construction
"Note that the client doesn't get to 'know' how to construct employee URIs from employee-ids, instead it just follows links from the employee list to each employee resource."
A quote from Dick Costolo
http://simonwillison.net/2007/Mar/16/apis
"The best reason to always build out APIs for your product is that it makes it easier for the rest of the world to extend your product or service rather than start competitors."
HTTP Vocabulary in RDF
http://www.w3.org/WAI/ER/HTTP/WD-HTTP-in-RDF-20070301
Was looking for something like this back when I was working on AgentFrank
JSON is not as safe as people think it is - Joe Walker's Blog
http://getahead.org/blog/joe/2007/03/05/json_is_not_as_safe_as_people_think_it_is.html
I thought everyone knew this! Ugh! "I believe that JSON is unsafe for anything but public data unless you are using unpredictable URLs."
Kim Cameron’s Identity Weblog - Wrong-headed impersonation
http://www.identityblog.com/?p=701
"We need to move beyond the idea of omnipotent services running behind the curtain, which is what we have come up with in the past, to a truly secure model where the user consciously delegates and systems demonstrate this in an auditable fashion."
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."
Joe Gregorio | BitWorking | Projects | Critters
http://bitworking.org/projects/critters
"Welcome to the critter generator. Inspired by Combinatorial Critters, and MonsterID, which allow you to create critters from combinations of parts, I just couldn't help but think, "That would be so much better as a web service," and so was born the critt
blogrium » Blog Archive » Mailhook
http://blogrium.com/2007/01/18/mailhook
"At a high level, you can think of Mailhook as an email to HTTP adapter."
Mailhook - The easiest way to accept mail in your web apps
http://mailhook.org
"Just put in a URL, and we'll give you a mail host that will post to your URL when it receives email, giving you easy access to all the fields of incoming email."
Mark Bernstein: UPS Tracking in Tinderbox
http://markbernstein.org/Jan0701/UPSTrackinginTinderbox.html
"use AutoFetchCommand to plug into a Web service."
Dare Obasanjo aka Carnage4Life - XML Has Too Many Architecture Astronauts
http://www.25hoursaday.com/weblog/PermaLink.aspx?guid=d639d908-7fbc-40cd-8e36-e6d48c07f659
"JSON is a better fit for Web services that power Web mashups and AJAX widgets due to the fact it gets around the cross domain limitations put in place by browsers that hamper XMLHttpRequest and that it is essentially serialized Javascript objects which m
Google retreats back to Web 1.0 | Software as services | ZDNet.com
http://blogs.zdnet.com/SAAS?p=258
"Put bluntly, it confirms Google's abject failure to monetize its API except by the indirect mechanism of contextual advertising."
The B-List: I can't believe it's not XML!
http://www.b-list.org/weblog/2006/12/21/i-cant-believe-its-not-xml
"The answer is that JSON works because most people don’t really need all that overhead, and because it’s often possible to do really complex things with really simple formats."
Quoderat ? Beginning of the end for open web data APIs?
http://www.megginson.com/blogs/quoderat/archives/2006/12/18/beginning-of-the-end-for-open-web-data-apis
"Another victory for REST over WS-*? Nope — Google doesn’t have a REST API to replace it."
O'Reilly Radar Google Deprecates Their SOAP Search API
http://radar.oreilly.com/archives/2006/12/google_depreciates_SOAP_API.html
This is the real unfortunate bit in the Google Search SOAP API going away: "The AJAX Search API is not a replacement for the SOAP API."
Google SOAP Search API
http://code.google.com/apis/soapsearch
"As of December 5, 2006, we are no longer actively supporting the SOAP Search API. We encourage you to use the AJAX Search API instead."
Steve: Developing on the Edge - The end of SOAP
http://www.1060.org/blogxter/entry?publicid=4B4C0B46DC743154ECB68300531D6A04&token=
"Slowly, all over the world, the lights on the SOAP endpoints are going out"
The Spreadsheet as Mashup Fabric | 2006-11-20 | BitWorking
http://bitworking.org/news/The_Spreadsheet_as_Mashup_Fabric
"I believe an online spreadsheet is an excellent starting point for building a mashup fabric: a document into which a range of online services can be combined."
Pete Lacey’s Weblog :: The S stands for Simple
http://wanderingbarque.com/nonintersecting/2006/11/15/the-s-stands-for-simple
"Dev: So it’s simple? SG: Simple as Sunday, my friend."
Ironick: What were we thinking?
http://ironick.typepad.com/ironick/2006/08/what_were_we_th.html
"So who really cares that SOAP is able to be bound to MQ or IIOP or SMTP, today?"
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"
all in the head — JSON All The Way
http://allinthehead.com/retro/298/json-all-the-way
"I’m increasingly coming around to the realisation that JSON is pretty much the best way to consume external data within JavaScript."
Yahoo! Developer Network - Python Developer Center
http://developer.yahoo.com/python
"This site is your source for information about using Python with Yahoo! Web Services APIs."
Amazon.com Amazon Web Services Store: Alexa Site Thumbnail / Amazon Web Services
http://www.amazon.com/gp/browse.html/104-2713105-4524705?node=236156011&redirect=true
"The Alexa Site Thumbnail web service provides developers with programmatic access to thumbnail images for the home pages of web sites. It offers access to Alexa's large and growing collection of images, gathered from its comprehensive web crawl."
Queued Server | openfount
http://openfount.com/blog/queued-server
"The Queued Server uses the Amazon S3 storage service as a queue to process requests from clients. Client development is done with the Google Web Toolkit and the Openfount extensions."
Amazon Web Services Blog: Openfount Queued Server
http://aws.typepad.com/aws/2006/06/openfount_queue.html
"The server processes messages and then writes return values into another queue, where the client picks them up and displays the results."
Nodalities - Let the loose coupling take place in the cloud
http://blogs.talis.com/nodalities/2006/07/let_the_loose_coupling_take_pl.php
"the message queue is hosted by an open third party, Amazon's S3 Simple Storage Service."
ESV Bible Blog - Blog Archive Mechanical Turk Recap
http://www.esv.org/blog/2006/06/mechanical.turk.recap
"For this first foray, we decided to use Mechanical Turk to verify what we created ourselvesin other words, to verify an internal database."
Amazon Web Services Developer Connection : Your Solutions
http://developer.amazonwebservices.com/connect/solutions.jspa
"List your solution in the Amazon Web Services Solutions Catalog, which is linked directly off of our web site, and also exposed within the Developer Connection. Bring visibility about your innovations to the audiences you're targeting."
Amazon Web Services Developer Connection: REST: PHP code for pre-signed URLs ...
http://developer.amazonwebservices.com/connect/thread.jspa?start=0&threadID=10726&tstart=0
URLs to private S3 assets with pre-signed query string requests that expire within 15 minutes of issue.
mnot's Web log: Web Services are Dead, Long Live Web Services
http://www.mnot.net/blog/2006/05/25/web_services
"When I joined Yahoo, one of the biggest adjustments I had to make was to their use of "Web Services"."
Yahoo! Maps Web Services - Geocoding API
http://developer.yahoo.com/maps/rest/V1/geocode.html
"The Geocoding Web Service allows you to find the specific latitude and longitude for an address."
Google Data APIs Protocol | 2006-04-20 | BitWorking
http://bitworking.org/news/Google_Data_APIs_Protocol
"Google has released their very akwardly named Google Data APIs Protocol, which we'll just abbreviate to GData."
Google Data APIs Overview
http://code.google.com/apis/gdata/overview.html
"The Google data APIs ("GData" for short) provide a simple standard protocol for reading and writing data on the web."
Google Calendar Data API
http://code.google.com/apis/gdata/calendar.html
"Google Calendar allows client applications to view and update calendar events in the form of Google data API ("GData") feeds."
Google Data APIs Protocol
http://code.google.com/apis/gdata/protocol.html
"This document describes the protocol used by the Google data APIs ("GData"), including information about what a query looks like, what results look like, and so on."
Dave Orchard's Blog: WS-SopranosDesperateHousewivesKwisatchHaderach
http://www.pacificspirit.com/blog/2006/04/04/wssopranosdesperatehousewiveskwisatchhaderach
Simple Cross-Network Scripting
http://www.scripting.com/98/04/stories/simpleCrossNetworkScript.html
"So XML is central to the implementation, but is hidden from the script writer."
The Other 10 Percent » Blog Archive » BitBucket - Experimenting with Amazon S3 Service in Python
http://www.other10percent.com/?p=15
Mapping Amazon's S3 service to a Pythonic Dictionary interface
magpiebrain - Is Amazon S3 the first Tier 0 Internet Service?
http://www.magpiebrain.com/archives/2006/03/21/amazon_s3
"If Flickr and it's ilk could be considered tier one applications, then surely Amazon S3 much be considered a tier zero service."
Backing Up Flickr Photos with Amazon S3 at Matt Croydon::Postneo 2.0
http://www.postneo.com/2006/03/22/backing-up-flickr-photos-with-amazon-s3
"After uploading 160 or so photos to Amazon, I owe them about a penny."
Sam Ruby: The REST Elevator Pitch
http://www.intertwingly.net/blog/2006/03/19/The-REST-Elevator-Pitch
"To recap, the REST elevator pitch is - Identification Of Resources; Manipulation Of Resources Through Representations; Self-Descriptive Messages; Hypermedia As The Engine Of Application State"
"High" REST [@lesscode.org]
http://lesscode.org/2006/03/19/high-rest
"GET/POST/PUT/DELETE advocates who claim they are pointing out the obvious are actually making a religious argument, and that poor thesis is playing the role of C-3P0 in the Ewok village. It's unproven technology, and it should be viewed with healthy skep
The Highs and Lows of REST [@lesscode.org]
http://lesscode.org/2006/03/19/high-low-rest
"Not being able to distinguish which of these subsets of applied REST one is refering to is hurting our ability to have meaningful conversations about this stuff."
Amazon.com Amazon Web Services Store: Amazon S3 / Amazon Web Services
http://www.amazon.com/gp/browse.html/104-3738331-5415167?node=16427261
"Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web."
Lucene Web Service API | 2006-02-24 | BitWorking
http://bitworking.org/news/Lucene_Web_Service_API
"The Lucene Web Service API is based on the Atom Publishing Protocol."
franklinmint.fm: No, More Discussion Will Not Be Productive
http://www.franklinmint.fm/blog/archives/000648.html
"The Web, Plain-Old-XML, XMPP, and JSON are the way forward. And I think, deep down, everyone knows it."
Tim Anderson's ITWriting - SOAP is insane, says Del.icio.us founder
http://www.itwriting.com/blog?postid=315
"One fun remark: avoid using "SOAP, Corba or something insane" for your API - del.icio.us doesn't even use REST, Schachter said, but rather POX - plain old XML. His logic is that simple APIs are available to a larger subset of developers - why limit your
Jeff Barr’s Blog » A Few Words on Technology Evangelism
http://www.syndic8.com/~jeff/blog?p=414
"I hope that is it clear from what I have written that technology evangelism is a whole lot of fun." This does sound like a fun job, though I wonder if I could be happy evangelizing just one technology.
XML-RPC interface for the NewsRiver aggregator
http://www.xmlrpc.com/discuss/msgReader$2691
"The goal is to create an XML-RPC interface for aggregators, with a first implementation for the NewsRiver aggregator that's an add-on for the OPML Editor."
Amazon Mechanical Turk
http://www.mturk.com/mturk/help?helpPage=whatis
'Amazon Mechanical Turk provides a web services API for computers to integrate "artificial, artificial intelligence" directly into their processing by making requests of humans.'
Read/Write Web: The danger of running a remix service
http://www.readwriteweb.com/archives/002829.php
"Populicio.us still lost their service because their reliance on del.icio.us fell away, but the lesson here is that screen scraping HTML comes with those risks by nature."
A VC: The Death of a Web Service
http://avc.blogs.com/a_vc/2005/08/the_death_of_a_.html
It's funny to see all the commercial ventures represented in the comments, flexing and boasting about who can replace a free service better.
controller code ...: IMAP + Bloglines
http://controllercode.com/archives/2005/07/imap_bloglines.html
"What I want is something like IMAP for Bloglines." This is where FeedReactor was heading. Maybe I'll get back to it someday.
xml-dev - Re: What Does SOAP/WS Do that A REST System Can't?
http://lists.xml.org/archives/xml-dev/200504/msg00274.html
Funny flamebait.
XML.com: Constructing or Traversing URIs?
http://www.xml.com/pub/a/2005/04/06/restful.html
"Having designed the URI space for our resources, we now need to consider how to make those URIs discoverable."
Term Extraction Documentation for Yahoo! Search Web Services
http://developer.yahoo.net/content/V1/termExtraction.html
"The Term Extraction service provides a list of significant words or phrases extracted from a larger content." Very interesting, this is. I wonder if it works better than Amazon's TextStream searches?
XML.com: How to Create a REST Protocol
http://www.xml.com/pub/a/2004/12/01/restful-web.html
"This article outlines a series of steps you can follow in creating your protocol--guidance that will help you get all the benefits that REST has to offer, while avoiding common pitfalls."
inessential.com: Weblog: Comments for ‘The virtues of XML-RPC’
http://inessential.com/?comments=1&postid=2991
"XML-RPC represents a high-water mark in ease-of-use and flexibility."
Semantic XHTML: Can your website be your API? - Using semantic XHTML to show what you mean
http://tantek.com/presentations/20040928sdforumws/semantic-xhtml.html
Gee. Data structures serialized as XHTML.
Amazon's RSS feeds show up the format's current weaknesses
http://www.davidgalbraith.org/archives/000619.html
"...until it regularly uses fundamentally important metadata such as prices, then it hasn't really grown out of the news and weblog ghetto." I replied with a tweaked XSL to include prices in the feed.
Google2Atom
http://wellformedweb.org/news/Google2Atom