• Home
  • About
  • Contact
  • Reviews
  • Welcome

Sazbean

Internet Marketing & Strategy

Feeds:
Posts
Comments

Web 2.0 Expo – Designing API – Twitter

Wednesday, Apr 23, 2008 by Aaron Worsham

Twitter and Digg Labs (represented by Alex Payne and Michal Migurski, respectively) have some experience with API’s. You could say they are war hardened.

Their talk was a well intentioned, if a bit sanitized, version of the experiences they each had in implementing their Application Programming Interfaces. Alex was first, balancing his short talk with what worked and what did not. Here are some of the highlights;

  • Let is grow organically – This makes sense for a startup that doesn’t really expect to be the next big thing, though later on in his talk he contradicted this advice in the what-not-to-do section
  • Document - This ones a best practice that is both always mentioned and almost always ignored. API’s though kinda live and die on their documentation.
  • Support API community - They used the Google Groups app to build up the community.
    Scale from the API perspective – this is where organic doesn’t work. The deal is that if you don’t take the time to think through issues ahead of time, these issues will bite you in the ass.
  • Security issues – If users can think about a way to misuse your api, they will. Twitter users would get around caching schemes, rate limiting schemes and attributes in your data model will leak. Good cross domain not xml policy would help.

What mistakes they made

  • Didn’t start with api.twitter.com – Now all the twitter traffic intermingles, both api and http. The separation by domain is a good thing to do up front. This will be happening soon, according to Alex
  • Didn’t version API from the get-go – Here they found that growing organiclly meant that versioning wasn’t needed. Now, however, versions for depreciation is really a must have. It will be part of the domain move.
  • Didn’t make life easier for flash developers – Applications need visual people to be created. This was an eye-opener. Programmers admitting that they need someone else?? The skills of the Flash Developer, traditionally mocked by the programming elite, is really an important part of API tool design. The community that captures flash programmers will have cool looking tools
  • Didn’t automate to make life easier for us – Administrative view of active API customers, stats, and admin views isn’t real sexy code work. But is you go forward with your API without these views of how users are using your api, you’re going to be in the dark when tough questions start being asked of your company.

I will cover the second half of this presentation, Michal’s talk on Digg Labs, in a second post.

Technorati Tags: web2expo, api, digg, twitter, B2B

Posted in Code, Tips, web2expo | No Comments Yet

  • Helping businesses reach their goals using the Internet - via strategy, marketing, design, and technology.
  • Subscribe via RSS
    Subscribe via Email
    Subscribe to Newsletter
    Go mobile
    Get Sazbean on the Kindle
    Sazbean's Calendar



  • Sazbean Consulting
    Is your website working for your business? We’ll take a look at your website and offer tips to increase sales, generate leads, satisfy your customers and improve your return on investment.

    Services
    Process
    Testimonials
    Referrals
    Contact Us
    Website Evaluation
    Newsletter

    Call 248.707.9666
    Email Saz@sazbean.com






  • RSS Twitter

    • sazbean: My secret to finding the best long-tail SEO keywords with web analytics http://bit.ly/Brx2y Saturday, Jul 11, 2009
    • sazbean: The New York Times Asks Readers If They’d Pay For Online Version http://bit.ly/mrRmG Saturday, Jul 11, 2009
    • sazbean: 5 Steps for Successful Social Media Damage Control http://bit.ly/14zaek Saturday, Jul 11, 2009
    • sazbean: B2B Web Strategy Blog - eMagine » Should you start a business blog? Well, sure; or maybe, not so fast! http://bit.ly/Hu3y8 Friday, Jul 10, 2009
    • sazbean: Dreaming the Impossible Dream? CancelAds Removes Display Ads from Online Content - ReadWriteStart http://bit.ly/VyQRE Friday, Jul 10, 2009
  • Recent Comments

    Moses on Your Website is Your Business…
    johnnyb719 on Can People Be Taught How to Us…
    Insights Group … on What Your Website Visitors Ini…
    SandiMaki on 12 Ways to Get Ideas for Busin…
    Sarah Worsham on Ask Sazbean – Why Should…
  • Recent Posts

    • Blogging Builds Trust, Demonstrates Expertise
    • Internet Marketing, Strategy & Technology Links – July 10, 2009
    • Can People Be Taught How to Use Social Media?
    • Internet Marketing, Strategy & Technology Links – July 9, 2009
    • Book Review – Purple Cow: Transform Your Business By Being Remarkable by Seth Godin
  • Top Posts

    • Quick bite - show / hide button in Rails, RJS
    • Good B2C Websites
    • Advantages & Disadvantages of Different Branding Strategies
    • Rich Media Ads - Advantages & Disadvantages
    • Types of Online Advertising
    • Create a Free Mobile Website with Winksite and Keep All The Revenue Too
    • 11 Ways to use Social Media for your Business
    • Using Facebook to Promote Your Business
    • Blogging Builds Trust, Demonstrates Expertise
    • Internet Marketing, Strategy & Technology Links - July 8, 2009
  • Categories

    • Analytics
    • B2B
    • B2C
    • Book Reviews
    • Business
    • Case Studies
    • Code
    • Content
    • Design
    • eCommerce
    • Hosting
    • Implementation
    • Internet Advertising
    • internet advertising
    • Interview
    • ISFSummit
    • Marketing
    • mobile
    • News & Notes
    • Opinion
    • Quick Bites
    • Reviews
    • SEO
    • Social Media
    • Social Networks
    • Strategy
    • Tips
    • Usability
    • web2expo
  • Archives

  • RSS Internet Marketing, Strategy & Technology Links

    • 5 Steps for Successful Social Media Damage Control
    • The New York Times Asks Readers If They’d Pay For Online Version
    • My secret to finding the best long-tail SEO keywords with web analytics
    • 51 Minutes of Video Streaming Q&A on Blogging
    • Google Rules Search, but Bing Creeps Up Steadily
    • Google closes in on real-time search
    • Speeding Up RSS
    • Google Image Search Implements CC License Filtering
    • Five Seconds, At a Glance, Quick and Easy
    • How Social Networking Sites Can Reveal Your Social Security Number [Voices]
  • Networks

    View Sarah Worsham's profile on LinkedIn

    Add to Tech
norati Favorites
    Business Blogs - BlogCatalog Blog Directory
    Join My Community at MyBloglog!


    Blog Flux Directory
    Blog Directory for White Lake, Michigan





    Featured in Alltop

    Big List - Search Marketing Blogs

    Blog Directory


    Cutting through the Blog Smog

Blog at WordPress.com.

Theme: Mistylook by Sadish.