• Home
  • About
  • Contact
  • Reviews
  • Welcome

Sazbean

Internet Marketing & Strategy

Feeds:
Posts
Comments

Web 2.0 Expo – Designing APIs (part deux) – Stamen

Thursday, Apr 24, 2008 by Aaron Worsham

Stamen is the classic “position player” of the web app industry. They do really great work but are rarely singled out for it. Stamen’s job is to make other companies better. They’re mostly known for those really cool flash data mashups available at Digg Labs

Michal Migurski discussed some of the things they learned from Digg when designing the Labs API. Here are some highlights

  • Do dates as UNIX timestamp – There is a deep religious philosophy surrounding this kernel of wisdom, but at its center timestamps are just best practice. If you aren’t a unix acolyte, UNIX timestamps are seconds since Jan 1st 1970 (called epoch in some circles). This arbitrarily decided date format is the universal solvent that cleans up all date messes. Trust us, just use it.
  • Stick to core formats like XML & JSON. He also mentioned Serialized PHP and Javascript callbacks which are gaining in popularity
  • Unit tests are the single best way to coordinate design and development – One of the stories he told about working with the Digg community was that as designers they had a hard time syncing with the programmers at Digg. Unit Tests were the best way to make sure that what Stamen was designing would work on what Digg was writing in their API. If you don’t know what Unit Tests are, start with the wiki page on it
  • Expect your database to change – APIs that need to talk to the database (and really, what API doesn’t) will need to be updated as often as the database changes. DB changes can happen quickly at a client company like Digg who is thinking up new features in the wild. That can make for a tough, moving target to hit.
  • If you defer a feature at launch it’ll take forever to get to it – This is more of a truism than any great pearl of wisdom, at least to an experienced developer. Once code “ships” you rarely ever have the luxury to revisit missing pieces. The logic goes that if it wasn’t important enough to hold up the launch, then its likely not important enough to hold up the next launch either. At Digg the missing part is the Writable API I believe, though it was hard to hear near the end of the session

Technorati Tags: web2expo, stamen, 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.