Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What is the glue of APIs

What is the glue of APIs

by Mehdi Medjaoui @ Apistrat NYC (Feb. 2013)

More Decks by API Strategy & Practice Conference

Other Decks in Technology

Transcript

  1. 1 000 000 APIs in 2017. What is the glue

    of APIs? Building the programmable web and the Internet Operating System
  2. Who I am? Mehdi Medjaoui Co-founder of Webshell.io API Rating

    Agency blog {"apis":"the joy"} tumblr APIdays.io event
  3. Net Neutrality • Absolute non discrimination to 3rd- party •

    Limited discrimination without tiering • First-come First-served
  4. DeFacto Standards? Future interface : What the last 50+years of

    modern computing history may tell us about the future?
  5. The whole expressivity of a web language to script APIs

    APIs become Objects apis.google.maps() apis.twitter.auth() apis.facebook.getFriends()
  6. "JS is the x86 assembly language of the web. The

    point is JS is about as low as we can go. But it also has higher level facilities" Brendan Eich, inventor of Javascript •
  7. Assembly Language C Language Javascript Coffeescrip t Hardware Kernel UNIX

    MSDOS Program APIs Kernel for the Web Apps Bytecode Node.js V8
  8. The whole expressivity of a web language to script APIs

    var m = apis.google.maps({height: '500px'}); m.center(args.city); m.zoom(12); http://api.webshell.io?code={code}&args={args}
  9. A cloud platform, on Node.js, where developers can script client-side

    and/or server-side APIs in Javascript, create new REST/JSON micro- services on the fly, in a collaborative file system Github-synchronized
  10. "Never in the face of digital revolution has so much

    been owed by so many to so few."