Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From API Description to Developer Site by Anya Stettler

From API Description to Developer Site by Anya Stettler

More Decks by API Strategy & Practice Conference

Other Decks in Technology

Transcript

  1. ©  Avalara The  hard  part  is  working  with  people From

     API  Description   to  Developer  Site Anya  Stettler API  Strat  2015
  2. Making  sales  tax  less  taxing 4 CONFIDENTIAL   &  PROPRIETARY

         | https://stripe.com/docs/api#charges
  3. Making  sales  tax  less  taxing 7 CONFIDENTIAL   &  PROPRIETARY

         | …/v2/users Vs …/2.0/users Consistency  is  key
  4. Making  sales  tax  less  taxing 8 CONFIDENTIAL   &  PROPRIETARY

         | Not  everything  is  worth  fighting  about
  5. Making  sales  tax  less  taxing 9 CONFIDENTIAL   &  PROPRIETARY

         | Central  dictionary  for   shared  vocabulary We  all  need  to  speak  the   same  langauge
  6. Making  sales  tax  less  taxing 12 CONFIDENTIAL   &  PROPRIETARY

         | Make  the  right  way  the  easiest  way
  7. Making  sales  tax  less  taxing 13 CONFIDENTIAL   &  PROPRIETARY

         | draft  standards draft  standards ...  in  committee create  tools management management management enforcement tool   maintenance time  saved   through   automation
  8. Making  sales  tax  less  taxing 14 CONFIDENTIAL   &  PROPRIETARY

         | https://github.com/paypal/api-­standards/blob/master/api-­style-­guide.md
  9. Making  sales  tax  less  taxing 15 CONFIDENTIAL   &  PROPRIETARY

         | Franchise! -­‐ Value  input -­‐ Pilot  program -­‐ Transparent   feedback
  10. Making  sales  tax  less  taxing 22 CONFIDENTIAL   &  PROPRIETARY

         | A  single  “source  of  truth”  definition Makes  it  easy  for  technical  writers
  11. Making  sales  tax  less  taxing 23 CONFIDENTIAL   &  PROPRIETARY

         | Swagger  accurately  reflects  API?
  12. Making  sales  tax  less  taxing 26 CONFIDENTIAL   &  PROPRIETARY

         | We  still  need  people! • Human-­‐readable   property   definitions • Define  business   flows • Describe  best   practices
  13. Making  sales  tax  less  taxing 29 CONFIDENTIAL   &  PROPRIETARY

         | 2.  https://upload.wikimedia.org/wikipedia/commons/a/af/Bedarra_Island_aerial.jpg 3.  https://upload.wikimedia.org/wikipedia/commons/7/7e/Palau_archipelago.jpg 5.  https://pixabay.com/p-­35105/ 7.  https://www.flickr.com/photos/nelsonminar/286841113 8.  https://upload.wikimedia.org/wikipedia/commons/e/eb/Bicycle_shed.JPG 10.  https://commons.wikimedia.org/wiki/File:United_States_Code_Law_Book_Boston_Public_Library_6D2B1951.jpg 11.  https://www.flickr.com/photos/dominicotine/7696681446 12.  https://c1.staticflickr.com/5/4005/4698911975_c6b0accabd_b.jpg 15.  https://commons.wikimedia.org/wiki/File:Dog_dressed_in_an_airplane_outfit.jpg http://ichef-­1.bbci.co.uk/news/640/media/images/67206000/jpg/_67206577_de25.jpg 16.  http://s3.freefoto.com/images/21/11/21_11_7_web.jpg 19.  https://c2.staticflickr.com/4/3220/2936038678_06ae77a09d.jpg https://www.flickr.com/photos/dapuglet/8479185386 https://c1.staticflickr.com/3/2792/4195466130_cdccf7f7c3_b.jpg https://c1.staticflickr.com/3/2819/9190710208_cd972cd9c1.jpg https://c1.staticflickr.com/1/2/1616041_2f42627c7b.jpg https://pixabay.com/p-­309065/ 20.  https://www.flickr.com/photos/mbtrama/325408685 https://www.flickr.com/photos/8113246@N02/8203258965 23.  https://www.flickr.com/photos/jurvetson/6877434491 25.  https://upload.wikimedia.org/wikipedia/commons/thumb/0/0b/Sandro_Botticelli_-­_La_nascita_di_Venere_-­ _Google_Art_Project_-­_edited.jpg/1280px-­Sandro_Botticelli_-­_La_nascita_di_Venere_-­_Google_Art_Project_-­_edited.jpg 26.  https://upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Quill_(PSF)_vector.svg/2000px-­ Quill_(PSF)_vector.svg.png 27.  https://www.flickr.com/photos/portland_mike/969236814 Image  Credits
  14. Making  sales  tax  less  taxing 30 CONFIDENTIAL   &  PROPRIETARY

         | Thanks! Anya  Stettler Product  Manager,  API Avalara anyarms [email protected]