soundcloud api learnings @ startup weekend nyc 2011
DESCRIPTION
Here are the slides for the 10 min talk i did at startup weekend nyc 2011. Here's the audio http://soundcloud.com/henrik/eric-startup-weekend. Ask me questions regarding this talk here: http://eric.takesquestions.com/TRANSCRIPT
SoundCloud API LearningsEric Wahlforss CTO/SoundCloud
Startup Weekend NYC 2011
Saturday, April 16, 2011
What is an API?
Application Programming Interface = Platform
... two systems talking to each other
Saturday, April 16, 2011
What is an API?
Application Programming Interface = Platform
... two systems talking to each other
Facilitates exchange and manipulation of data
Saturday, April 16, 2011
What is an API?
Application Programming Interface = Platform
... two systems talking to each other
Facilitates exchange and manipulation of data
Essential for the web
Saturday, April 16, 2011
What is an API?
Application Programming Interface = Platform
... two systems talking to each other
Facilitates exchange and manipulation of data
Essential for the web
Adam Smith’s wet dream
Saturday, April 16, 2011
Hyper division of labour...
Adam Smith (1723-1790)
... and a network economy
Saturday, April 16, 2011
Why API? Obvious and not-so-obvious reasons
Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Saturday, April 16, 2011
Why API? Obvious and not-so-obvious reasons
Allow people to use their own data...
Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Saturday, April 16, 2011
Why API? Obvious and not-so-obvious reasons
Allow people to use their own data...
... empower people–everybody loves talking about stuff that empowers them ...
Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Saturday, April 16, 2011
Why API? Obvious and not-so-obvious reasons
Allow people to use their own data...
... empower people–everybody loves talking about stuff that empowers them ...
... which spreads the word about your service
Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Saturday, April 16, 2011
Why API? Obvious and not-so-obvious reasons
Allow people to use their own data...
... empower people–everybody loves talking about stuff that empowers them ...
... which spreads the word about your service
Developer community–the ultimate power users
Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Saturday, April 16, 2011
Why API? Obvious and not-so-obvious reasons
Allow people to use their own data...
... empower people–everybody loves talking about stuff that empowers them ...
... which spreads the word about your service
Developer community–the ultimate power users
Extend your application–solve niche use cases
Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Saturday, April 16, 2011
Why API? Obvious and not-so-obvious reasons
Allow people to use their own data...
... empower people–everybody loves talking about stuff that empowers them ...
... which spreads the word about your service
Developer community–the ultimate power users
Extend your application–solve niche use cases
Conceptual clarity
Inspired by http://strange.corante.com/2006/02/08/fowa-ten-reasons-why-you-need-to-build-an-api-shaun-inman
Saturday, April 16, 2011
And...
It’s the essence of your service!
Inspired by http://www.readwriteweb.com/cloud/2010/08/the-new-api-movement-may.php
Saturday, April 16, 2011
Once you launch you can’t change
Inspired by http://www.readwriteweb.com/cloud/2010/08/the-new-api-movement-may.php
Saturday, April 16, 2011
twitter.com/ericw
Questions?eric.takesquestions.com
Saturday, April 16, 2011