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

Front to back API Design

Z
January 15, 2015

Front to back API Design

Video – https://www.youtube.com/watch?v=UzMDpfyB2x4

Talk about the importance client & server understanding in the prism of API Design. Presented at Y-Soft technology meetup in Prague – http://www.meetup.com/ysoft-th/events/219376581/

Z

January 15, 2015
Tweet

More Decks by Z

Other Decks in Programming

Transcript

  1. REST ARCHITECTURE • Client–server • Stateless • Cacheable • Layered

    system • Code on Demand (optional) • Uniform Interface • Identification of resources • Manipulation through representations • Self-descriptive messages • Hypermedia as the engine of the application state
  2. REST IS NOT… • REST is not pretty URLs •

    REST is not HTTP Verbs • REST is not CRUD • REST is not JSON
  3. CREDITS • http://apiary.io • http://apiblueprint.org • http://visual.ly/api-infographic • http://www.ics.uci.edu/~fielding/pubs/dissertation/ rest_arch_style.htm

    • http://roy.gbiv.com/untangled/2008/rest-apis-must-be- hypertext-driven • http://www.w3.org/People/Berners-Lee/Kids.html#What1