Gnip: scaling API requests with ease Jul07 '08
I've always had an internal debate (OK, sometimes it's external) over JavaScript and Flash "widgets" that sites let you embed onto other sites.
Benefits are it's an easy way to quickly provide cross-network content, with minimal development skills required.
Drawbacks are that widgets often look tacky, and can sometimes break your page layout. They also slow page loading because if the server to be reached is slow or down, it affects the sites you embed onto.
Rather than using the pre-built widgets that some sites allow, I've become accustomed to grabbing that same content via the RSS feed. In a sense, I parse the RSS feed using a server-side language (PHP, in my case), then spit it out onto my site, all the while keeping the content appearance as if it's coming from my own database.
I find this approach more flexible, but I still ache from the page loading problem. The content still has to be accessed from another server, which could potentially be down. (Let's face it, in Twitter's case, being down is a frequent occurrence.)
Service like Gnip intrigue me, because supposedly it can handle the overload of API requests without hiccup. This is a fascinating idea that I'd like to see become a reality, with all the cross-network stuff going on these days.
Consider Gnip the Amazon S3 of API requests. Gnip scales with your application.
Imagine a world where data can be smoothly passed back and forth from one network/server to another without latency or throttling. This would benefit everyone involved: developers, application creators, and users.
Categories: API
, Development
, Gnip
, Networks ![]()
Add Feedback (view all)
Leave feedback
matthom
is published and produced by Matt Thommes - an independent publishing enthusiast, mobile blogger, content creator, informative writer, web developer from a suburb of Chicago.
Never one to conform, Matt intends to promote the effect the web has on our lives, in an effort to intensify, instruct, and clarify all that is happening around us.
- Shortwave: portable keyword searches
- iPhone 3G: Don't believe the hype
- Your reunion is always happening
Popular Pages
- Fast rounded corners in Photoshop (5671 recent visits)
- PHP – passing variables across pages (2080 recent visits)
- JavaScript set selected on load (1735 recent visits)
- Removing all child nodes from an element (1206 recent visits)
- iPod songs out of order? (1008 recent visits)
- Firefox 3 smart address bar: wildcard search (911 recent visits)
- Britney - Everytime piano tab (869 recent visits)
- MySQL LEFT JOIN syntax (728 recent visits)
- Breathe Me - Sia (661 recent visits)
- Tumblr: how blogging should be (546 recent visits)
Similar Entries
- API connections and cross-network auto posting (0 recent visits)
- Google Chart API (0 recent visits)
- Ideas for using the Brightkite API (8 recent visits)
- Using RSS as an API (2 recent visits)
- AJAX requests in web site template (17 recent visits)
- Gmail recognizes Outlook meeting requests (177 recent visits)
Stats
2 unique visits since August 2008