ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Developers Need Love Too




                                                       Business of APIs - October 19, 2011

Wednesday, October 19, 11
Building a hacker community in the US

             ? Andrew Mager
                    ?       @mager, @SpotifyPlatform

                    ?       Employee #5 at SimpleGeo: https://simplegeo.com/

                    ?       Moved to NYC a month ago from San Francisco to work at Spotify

                    ?       Languages of choice: Python, Ruby, HTML5, CSS, Javascript

                    ?       1-year-old puppy, Sam:




Wednesday, October 19, 11
API best practices
             Assume your users know nothing about APIs. When working with cloud APIs, explain
             what the cloud is. Give high level overview of REST, HTTP.

             Be clear about what¡¯s supported and what is not.

             Explain how a user authenticates with your API.

             Talk about what services your API plays nicely with.

             Be attentive to feedback. Relay that feedback to your team. Circle back with the
             developer.

             Have an collaborative internal FAQ that you can constantly reference, update, and
             learn from.

             Join every social media service (especially the developer-focused ones like Github
             and StackOverflow). Make sure to create a separate Twitter account for your
             developer community: @SimpleGeoAPI, @SpotifyPlatform

             Be available to answer questions. When developers get in touch with a human, they
             feel really good.

             Be active on your developer forums. I prefer Google Groups.



Wednesday, October 19, 11
The art of the demo
             Show your users how to use your API. Give them real-world examples.

             Apigee Console - https://apigee.com/console/simplegeo

             Mashery I/O Docs - http://spotify-iodocs-565650870.us-east-1.elb.amazonaws.com/

             Github gists are your friend.

             Codecasting is legit.

             Office Hours.

             Sponsor hackathons, meetups, conferences. Spend money.




Wednesday, October 19, 11
Have a really badass developer website
             https://dev.twitter.com/

             http://developers.facebook.com/

             http://developer.apple.com/

             Build an outline of your website that includes latest blog posts, commits from Github,
             Tweets, upcoming events, tutorials, and documentation.

             Get a technical editor.

             Merge & showcase community code.




Wednesday, October 19, 11
Find great examples of apps built using your API
             There are dozens of apps and utilities using the Spotify Platform.

             ?      Spotibot - playlist generator

             ?      Spotify Chrome extension - Scan webpages for Spotify content

             ?      The Mac Box - Use Mac IR remote to control Spotify

             ?      spo.tl - A Spotify URL shortener

             ?      Fuck Yeah Spotify - Top tweeted Spotify albums of the day

             ?      EchoFi - Give an artist and it will play songs you might like on Spotify

             ?      FreshSpotify - Emails you when new music comes out from your favorite
                    bands

             ?      Stalkify - Give it a Last.fm username and it will give you Spotify links for all of
                    your favorite music

             ?      Spotify Applescripts - Control playback with custom Applescripts/keyboard
                    shortcuts




Wednesday, October 19, 11
Follow @mager & @SpotifyPlatform




Wednesday, October 19, 11

More Related Content

What's hot (16)

PDF
Contributing to Ansible
Abhijeet Kasurde
?
PDF
SoundCloud @ Music Hackday Barcelona 2010
Eric Wahlforss
?
PDF
Look, Ma! No servers! Serverless application development with MongoDB Stitch
Lauren Hayward Schaefer
?
PDF
Twitter streamingapi rubymongodbv2
Jeff Linwood
?
PDF
From Blog to Multi Media with Anne Fabre of Anne's kitchen #FBC14
Food Blogger Connect
?
PPTX
2018-07-23 blogdown for what
ivelasq
?
PDF
20110805 ui14Õnî}2
Kenta Yamamoto
?
PDF
Building CI/CD Pipelines for MongoDB Realm Apps
Lauren Hayward Schaefer
?
PPTX
Create Arlington Studio Co -Working Space
Arlington, Texas - Proud To Call It Home
?
PDF
Serverless: when functions and GitOps collide
Edward Wilde
?
PPTX
DevOps + MongoDB Serverless = ?
Lauren Hayward Schaefer
?
PPT
Social networking api for Android Developers
Satyam Twanabasu
?
PPTX
Why postgres SQL deserve noSQL fan respect - Devoxx Fr 2015
Quentin Adam
?
PDF
Web Audio API: brief introduction
Mikhail Larchanka
?
PDF
Creating an Open Source Office: Lessons from Twitter
Chris Aniszczyk
?
PDF
Understanding Open Source Licenses
All Things Open
?
Contributing to Ansible
Abhijeet Kasurde
?
SoundCloud @ Music Hackday Barcelona 2010
Eric Wahlforss
?
Look, Ma! No servers! Serverless application development with MongoDB Stitch
Lauren Hayward Schaefer
?
Twitter streamingapi rubymongodbv2
Jeff Linwood
?
From Blog to Multi Media with Anne Fabre of Anne's kitchen #FBC14
Food Blogger Connect
?
2018-07-23 blogdown for what
ivelasq
?
20110805 ui14Õnî}2
Kenta Yamamoto
?
Building CI/CD Pipelines for MongoDB Realm Apps
Lauren Hayward Schaefer
?
Create Arlington Studio Co -Working Space
Arlington, Texas - Proud To Call It Home
?
Serverless: when functions and GitOps collide
Edward Wilde
?
DevOps + MongoDB Serverless = ?
Lauren Hayward Schaefer
?
Social networking api for Android Developers
Satyam Twanabasu
?
Why postgres SQL deserve noSQL fan respect - Devoxx Fr 2015
Quentin Adam
?
Web Audio API: brief introduction
Mikhail Larchanka
?
Creating an Open Source Office: Lessons from Twitter
Chris Aniszczyk
?
Understanding Open Source Licenses
All Things Open
?

Viewers also liked (20)

PPT
2007 Oct To Dec
EdandDottie
?
PDF
Purple Martins Nesting Sites
Donnych Diaz
?
PDF
Ovetto X Students
guest8042e6
?
PPT
Nieuwjaarsgroetjes
Raymond De Guchtenaere
?
PPT
§¬§Ñ§Ü §Ù§Ñ§ë§Ú§ä§Ú§ä§î §ã§Ö§Ò§ñ §à§ä §³§±§¡§®§Ñ?
guest1c90e8
?
PPT
3.11.08 Geometric Series1
chrismac47
?
PPT
I-9 Compliance
Desh Kapoor
?
PPT
3.3.08 Sequence Intro
chrismac47
?
PPT
2008 Feb To April
EdandDottie
?
PPT
Mariana Trench
biology6
?
PPT
3rd Quarter Research Project
lheath
?
PPT
Ipad for real estate
Teresa Boardman
?
PPT
2.20.08 Probability Distributions
chrismac47
?
PPT
Solving Linear Equations
guestb8fffd
?
PDF
Api Doc
guest50b1db
?
PPT
1.11.08 Law Of Sines
chrismac47
?
PPT
Melk I Strie Str?Mmer
maritkjeldsberg
?
PPS
2003 Bmw 325 Ci Europrojektz Oss
guest368856
?
PPT
Y Veien
maritkjeldsberg
?
PPT
UCM 5
zglazenburg
?
2007 Oct To Dec
EdandDottie
?
Purple Martins Nesting Sites
Donnych Diaz
?
Ovetto X Students
guest8042e6
?
Nieuwjaarsgroetjes
Raymond De Guchtenaere
?
§¬§Ñ§Ü §Ù§Ñ§ë§Ú§ä§Ú§ä§î §ã§Ö§Ò§ñ §à§ä §³§±§¡§®§Ñ?
guest1c90e8
?
3.11.08 Geometric Series1
chrismac47
?
I-9 Compliance
Desh Kapoor
?
3.3.08 Sequence Intro
chrismac47
?
2008 Feb To April
EdandDottie
?
Mariana Trench
biology6
?
3rd Quarter Research Project
lheath
?
Ipad for real estate
Teresa Boardman
?
2.20.08 Probability Distributions
chrismac47
?
Solving Linear Equations
guestb8fffd
?
Api Doc
guest50b1db
?
1.11.08 Law Of Sines
chrismac47
?
Melk I Strie Str?Mmer
maritkjeldsberg
?
2003 Bmw 325 Ci Europrojektz Oss
guest368856
?
Ad

Similar to Business of APIs (20)

PDF
Frank Denbow, Startup Threads
Mashery
?
PDF
How to Grow and Measure Your API Program - I ? APIs 2015
Andrew Mager
?
PDF
I Love APIs 2015: How to Grow and Measure your API Program
Apigee | Google Cloud
?
PDF
APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...
apidays
?
PDF
SoundCloud Platform Do:s and Don't:s at How To Web 2011
Eric Wahlforss
?
KEY
Why Your API Sucks
ejesse
?
PPTX
Documenting an API for the First Time? Quick-Start Tips for Your First API Do...
Petko Mikhailov
?
PDF
Spotify architecture - Pressing play
Niklas Gustavsson
?
PDF
Spotify: Playing for millions, tuning for more
Nick Barkas
?
PPT
Open API Ecosystem Overview: December 2010
John Musser
?
PPTX
Building a REST API for Longevity
MuleSoft
?
PPTX
Backstage at CNCF Madison.pptx
BrandenTimm1
?
PPTX
Going Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIs
Nordic APIs
?
PPT
API Management and Community Development layer 7 in london 2012
James Governor
?
PDF
Open Ap Is State Of The Market
ConSanFrancisco123
?
PDF
SoundCloud API Do:s and Don't:s
Eric Wahlforss
?
PDF
iPhone Python love affair
Anna Callahan
?
PPTX
INTERFACE, by apidays - How to grow your API Consumers.pptx
apidays
?
PPTX
Reaching 1 Million APIs and what to do when we get there
3scale
?
PPTX
API Documentation presentation to East Bay STC Chapter
Tom Johnson
?
Frank Denbow, Startup Threads
Mashery
?
How to Grow and Measure Your API Program - I ? APIs 2015
Andrew Mager
?
I Love APIs 2015: How to Grow and Measure your API Program
Apigee | Google Cloud
?
APIdays Zurich 2019 - Digital Ecosystems, fueled by APIs Matthias Biehl, API ...
apidays
?
SoundCloud Platform Do:s and Don't:s at How To Web 2011
Eric Wahlforss
?
Why Your API Sucks
ejesse
?
Documenting an API for the First Time? Quick-Start Tips for Your First API Do...
Petko Mikhailov
?
Spotify architecture - Pressing play
Niklas Gustavsson
?
Spotify: Playing for millions, tuning for more
Nick Barkas
?
Open API Ecosystem Overview: December 2010
John Musser
?
Building a REST API for Longevity
MuleSoft
?
Backstage at CNCF Madison.pptx
BrandenTimm1
?
Going Platinum: How to Make a Hit API by Bill Doerrfeld, Nordic APIs
Nordic APIs
?
API Management and Community Development layer 7 in london 2012
James Governor
?
Open Ap Is State Of The Market
ConSanFrancisco123
?
SoundCloud API Do:s and Don't:s
Eric Wahlforss
?
iPhone Python love affair
Anna Callahan
?
INTERFACE, by apidays - How to grow your API Consumers.pptx
apidays
?
Reaching 1 Million APIs and what to do when we get there
3scale
?
API Documentation presentation to East Bay STC Chapter
Tom Johnson
?
Ad

Business of APIs

  • 1. Developers Need Love Too Business of APIs - October 19, 2011 Wednesday, October 19, 11
  • 2. Building a hacker community in the US ? Andrew Mager ? @mager, @SpotifyPlatform ? Employee #5 at SimpleGeo: https://simplegeo.com/ ? Moved to NYC a month ago from San Francisco to work at Spotify ? Languages of choice: Python, Ruby, HTML5, CSS, Javascript ? 1-year-old puppy, Sam: Wednesday, October 19, 11
  • 3. API best practices Assume your users know nothing about APIs. When working with cloud APIs, explain what the cloud is. Give high level overview of REST, HTTP. Be clear about what¡¯s supported and what is not. Explain how a user authenticates with your API. Talk about what services your API plays nicely with. Be attentive to feedback. Relay that feedback to your team. Circle back with the developer. Have an collaborative internal FAQ that you can constantly reference, update, and learn from. Join every social media service (especially the developer-focused ones like Github and StackOverflow). Make sure to create a separate Twitter account for your developer community: @SimpleGeoAPI, @SpotifyPlatform Be available to answer questions. When developers get in touch with a human, they feel really good. Be active on your developer forums. I prefer Google Groups. Wednesday, October 19, 11
  • 4. The art of the demo Show your users how to use your API. Give them real-world examples. Apigee Console - https://apigee.com/console/simplegeo Mashery I/O Docs - http://spotify-iodocs-565650870.us-east-1.elb.amazonaws.com/ Github gists are your friend. Codecasting is legit. Office Hours. Sponsor hackathons, meetups, conferences. Spend money. Wednesday, October 19, 11
  • 5. Have a really badass developer website https://dev.twitter.com/ http://developers.facebook.com/ http://developer.apple.com/ Build an outline of your website that includes latest blog posts, commits from Github, Tweets, upcoming events, tutorials, and documentation. Get a technical editor. Merge & showcase community code. Wednesday, October 19, 11
  • 6. Find great examples of apps built using your API There are dozens of apps and utilities using the Spotify Platform. ? Spotibot - playlist generator ? Spotify Chrome extension - Scan webpages for Spotify content ? The Mac Box - Use Mac IR remote to control Spotify ? spo.tl - A Spotify URL shortener ? Fuck Yeah Spotify - Top tweeted Spotify albums of the day ? EchoFi - Give an artist and it will play songs you might like on Spotify ? FreshSpotify - Emails you when new music comes out from your favorite bands ? Stalkify - Give it a Last.fm username and it will give you Spotify links for all of your favorite music ? Spotify Applescripts - Control playback with custom Applescripts/keyboard shortcuts Wednesday, October 19, 11
  • 7. Follow @mager & @SpotifyPlatform Wednesday, October 19, 11