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

APIs 101 - API Strategy Conference, Amsterdam

APIs 101 - API Strategy Conference, Amsterdam

Some business & technical use cases on why you might need an API

Avatar for Keith Casey

Keith Casey

March 26, 2014
Tweet

More Decks by Keith Casey

Other Decks in Technology

Transcript

  1. Talk Overview • Intros & Getting Started • Dive into

    APIs • Business/Technical Cases • REST Deconstructed • API & Developer Success
  2. Platform as a Strategy Making Stuff: How can we build

    more stuff? Examples: manufacturing, NYT/blogging networks Optimizing Stuff: How can we better distribute the stuff? Examples: Walmart, search engines/RSS readers Redefine Stuff: How can we redefine ‘stuff’ & find new ways to solve the problem? Examples: Ebay/Amazon Prime, Twitter Source: http://platformed.info/platform-thinking/
  3. What you can do: Affordances ! ! “An affordance is

    a quality of an object, or an environment, which allows a user to perform an action.” ! Source: http://en.wikipedia.org/wiki/Affordance WRT Hypermedia: http://amundsen.com/blog/archives/1109
  4. What it looks like: Schema ! ! “An outline or

    model; organized pattern of thought or behavior” ! Source: http://en.wikipedia.org/wiki/Schema_(psychology) WRT Hypermedia: http://json-schema.org
  5. Who can do it: Authentication & Authorization ! Authentication -

    Confirming who are you Authorization - Granting access to perform certain actions ! ! http://en.wikipedia.org/wiki/Authentication http://en.wikipedia.org/wiki/Authorization
  6. Talk Overview • Intros & Getting Started • Dive into

    APIs • Business/Technical Cases • REST Deconstructed • API & Developer Success