0
Lessons Learned from Building the Yahoo! Developer Network<br />Jonathan LeBlanc<br />Principal Software Engineer<br />Yah...
What We’re Going to Cover<br /><ul><li>The history of YDN and where we are now
Our technology stack and what we’ve learned from it
Successes and failures: Our partner strategies
How we handle developer outreach
Final lessons</li></li></ul><li>What We’re Going to Cover<br /><ul><li>The history of YDN and where we are now
Our technology stack and what we’ve learned from it
Successes and failures: Our partner strategies
How we handle developer outreach
Final lessons</li></li></ul><li>History of YDN: The Founding (2005)<br />Developer Network launched<br />Staff of 2 dedica...
History of YDN: Year of the Developer (2006)<br />Focus on the developer community<br />20 developer APIs in YDN<br />The ...
History of YDN: Year of the Open Strategy (2008)<br />Focus on “open and social” development through new platforms and API...
History of YDN: Year of Innovations (2011)<br />Focus on fostering internal and external innovations<br />60+ developer of...
What We’re Going to Cover<br /><ul><li>The history of YDN and where we are now
Our technology stack and what we’ve learned from it
Successes and failures: Our partner strategies
How we handle developer outreach
Final lessons</li></li></ul><li>Technology Stack: Our Products and Services<br />63 APIs and Tools<br />http://developer.y...
Technology Stack: Building a Product Focus<br />
Technology Stack: A Commitment to Open Source<br />Authentication and Authorization<br />Platform Technologies<br />Server...
Technology Stack: What We’ve Learned<br />Abstract out difficult to implement technologies with SDKs.<br />Focus on severa...
What We’re Going to Cover<br /><ul><li>The history of YDN and where we are now
Our technology stack and what we’ve learned from it
Successes and failures: Our partner strategies
How we handle developer outreach
Upcoming SlideShare
Loading in...5
×

History of YDN

1,836

Published on

History of the Yahoo! Developer Network - Evans Data Developer Relations conference 2011.

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,836
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
26
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "History of YDN"

  1. 1. Lessons Learned from Building the Yahoo! Developer Network<br />Jonathan LeBlanc<br />Principal Software Engineer<br />Yahoo! Developer Network<br />Twitter: @jcleblanc<br />Website: http://www.jcleblanc.com<br />
  2. 2. What We’re Going to Cover<br /><ul><li>The history of YDN and where we are now
  3. 3. Our technology stack and what we’ve learned from it
  4. 4. Successes and failures: Our partner strategies
  5. 5. How we handle developer outreach
  6. 6. Final lessons</li></li></ul><li>What We’re Going to Cover<br /><ul><li>The history of YDN and where we are now
  7. 7. Our technology stack and what we’ve learned from it
  8. 8. Successes and failures: Our partner strategies
  9. 9. How we handle developer outreach
  10. 10. Final lessons</li></li></ul><li>History of YDN: The Founding (2005)<br />Developer Network launched<br />Staff of 2 dedicated employees<br />+1 on search<br />Single product focus (search)<br />Servers only on the west coast<br />Funded by Jerry Yang to be the Yahoo! Technology Backbone<br />
  11. 11. History of YDN: Year of the Developer (2006)<br />Focus on the developer community<br />20 developer APIs in YDN<br />The first external hack day is created to foster the culture of hack<br />Developers! <br />Developers! <br />Developers!<br />
  12. 12. History of YDN: Year of the Open Strategy (2008)<br />Focus on “open and social” development through new platforms and APIs<br />Renewed focus on Open Source<br />Strong evangelism and developer outreach programs<br />Continued growth of Hack<br />Open APIs<br />Open Source<br />Social Strategy<br />
  13. 13. History of YDN: Year of Innovations (2011)<br />Focus on fostering internal and external innovations<br />60+ developer offerings in YDN<br />Internal and external hack events<br />HackU program for university innovations<br />Tech Innovation<br />Hack Day<br />HackU<br />
  14. 14. What We’re Going to Cover<br /><ul><li>The history of YDN and where we are now
  15. 15. Our technology stack and what we’ve learned from it
  16. 16. Successes and failures: Our partner strategies
  17. 17. How we handle developer outreach
  18. 18. Final lessons</li></li></ul><li>Technology Stack: Our Products and Services<br />63 APIs and Tools<br />http://developer.yahoo.com/everything.html<br />Application Platforms<br />YAP, Connected TV, Desktop Widgets<br />APIs and Web Services<br />YQL, Flickr, Local, Maps, GeoPlanet, Shopping, Social APIs<br />Business Tools<br />Finance, BOSS, APT<br />Communication Tools<br />Messenger, Mail<br />
  19. 19. Technology Stack: Building a Product Focus<br />
  20. 20. Technology Stack: A Commitment to Open Source<br />Authentication and Authorization<br />Platform Technologies<br />Server and Cloud Technologies<br />
  21. 21. Technology Stack: What We’ve Learned<br />Abstract out difficult to implement technologies with SDKs.<br />Focus on several core features of your technology offerings, not the entire stack.<br />Open source initiatives provide an excellent “get started quickly” technology base.<br />
  22. 22. What We’re Going to Cover<br /><ul><li>The history of YDN and where we are now
  23. 23. Our technology stack and what we’ve learned from it
  24. 24. Successes and failures: Our partner strategies
  25. 25. How we handle developer outreach
  26. 26. Final lessons</li></li></ul><li>Partner Strategies: Integration Success and Failure of Zynga<br /><ul><li>First round of “Mafia Wars” as an initial game partner for YAP in 2009. Failed to produce high install rates and difficult to integrate.
  27. 27. Second integration of “Mafia Wars” and “FishVille” in late 2010. Higher install rates, new viral channels and little integration pain.</li></li></ul><li>Partner Strategies: Failure to Integrate “Company”<br /><ul><li>Third round partner integrating with our social services.
  28. 28. They created their own OAuth implementation since we did not have an appropriate SDK.
  29. 29. Integration failed near completion of the code.</li></li></ul><li>Partner Strategies: Successful Integration of Mint<br /><ul><li>Second round productivity application partner.
  30. 30. Helped them integrate a high-security model into a low-security transfer platform.
  31. 31. Highly successful application push.</li></li></ul><li>Partner Strategies: Core Takeaways<br />Have tools in place to support development efforts (SDKs, Documentation).<br />Ensure that you have a partner support arm to provide hands-on aid (E-Mail, Skype, Conference calls).<br />Have a flexible product and release schedule where feedback can be implemented quickly.<br />
  32. 32. What We’re Going to Cover<br /><ul><li>The history of YDN and where we are now
  33. 33. Our technology stack and what we’ve learned from it
  34. 34. Successes and failures: Our partner strategies
  35. 35. How we handle developer outreach
  36. 36. Final lessons</li></li></ul><li>Handling Developer Outreach: Forums<br />http://developer.yahoo.net/forum<br />
  37. 37. Handling Developer Outreach: Twitter<br />http://www.twitter.com/ydn<br />
  38. 38. Handling Developer Outreach: Facebook<br />http://www.facebook.com/yahoodevelopernetwork<br />
  39. 39. Handling Developer Outreach: Takeaways<br />Not all outreach channels can be treated the same way.<br />You need appropriate support<br />channels internal to the company.<br />Developers are your best source<br />of bugs and features.<br />
  40. 40. What We’re Going to Cover<br /><ul><li>The history of YDN and where we are now
  41. 41. Our technology stack and what we’ve learned from it
  42. 42. Successes and failures: Our partner strategies
  43. 43. How we handle developer outreach
  44. 44. Final lessons</li></li></ul><li>Final Lessons: Takeaways<br />If you can’t support it, don’t do it.<br />Support your community where it starts, don’t artificially create one.<br />Developers are not your enemy.<br />Learn from your mistakes and your user complaints. Build a better product.<br />Foster a culture, not a brand.<br />
  45. 45. Questions?<br />http://www.slideshare.net/jcleblanc/historyofydn<br />Jonathan LeBlanc<br />Yahoo! Developer Network<br />Twitter: @jcleblanc<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×