Guardian devexp and_discovery

595
-1

Published on

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
595
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • Historically, all digital, already on the web; but there is a huge amount of information not currently on the web in books\n\nSo, 2004 Google started to index this content through the launch of Google Book Search\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Guardian devexp and_discovery

    1. 1. Google, Developer Experience andDiscovery 1
    2. 2. @adewalewww.oshineye.com/+ @ade_oshineye
    3. 3. The plug
    4. 4. Past 4
    5. 5. Google’s mission To organize the world’s information and make it universally accessible and useful. Online content Offline content Billions of web pages Billions of items becoming indexed 5
    6. 6. Alerts Blogger Blog Search Book Search Buzz Calendar Checkout Code Docs & Feedburner Froogle Gmail Google Labs Directory Earth Finance SpreadsheetsGoogle Reader Groups Images Local Maps Maps for Mobile Mobile News Pack Picasa Scholar Talk Toolbar Translate SketchUp SMS Specialized Video Web Accelerator Web Search YouTube Searches 6
    7. 7. How do people feel about GData?http://blog.bolinfest.com/2011/05/gdata-i-cant-take-it-anymore.html 7
    8. 8. Present 8
    9. 9. developerexperience.org 9http://www.flickr.com/photos/adewale_oshineye/4043310805
    10. 10. What is Developer Experience? 1 Apply UX techniques to developer-facing products. 2 Focus on the out-of-box experience. 3 Use convention over configuration. 4 Design away common problems. Don’t document workarounds. 10
    11. 11. Caveats?Old wine. New bottles.Aspirational 11
    12. 12. Join usdeveloperexperience.org@devexpftw#devexp 12
    13. 13. Future 13
    14. 14. Problems with GData?Library driftAtom + APPLow usabilityHigh start-up costs 14
    15. 15. What is Discovery?API descriptionClient-side introspectionGenerated libraries 15
    16. 16. DiscoveryJSONificationDiscovery documentDefault data formatSchema 16
    17. 17. Discovery documenthttps://www.googleapis.com/discovery/v1/apis/buzz/v1/rest 17
    18. 18. Code sample: Buzzhttp://code.google.com/p/google-api-python-client/source/browse/samples/buzz/buzz.py 18
    19. 19. OAuth2 19
    20. 20. OAuth2 made simplehttp://code.google.com/p/google-api-python-client/source/browse/samples/appengine_with_decorator/main.py 20
    21. 21. Client libraries for more languages 21
    22. 22. Interactive API Explorer 22
    23. 23. Unified APIs Console 23
    24. 24. Why should you care? 1 Better #devexp 2 More libraries for more languages 3 Other people can play 4 Easier and faster development 24
    25. 25. Thank You!Questions? 25
    1. A particular slide catching your eye?

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

    ×