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

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