Loading…
Tuesday, April 8 • 10:30am - 11:20am
Designing a Beautiful REST+JSON API

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Designing a clean and intuitive REST + JSON API is no small feat. You have to worry about resources, collections of resources, pagination, query parameters, references to other resources, which HTTP Methods to use, HTTP Caching, security, and more! And you have to make sure it lasts and doesn't break clients as you add features over time.

In this presentation, Les Hazlewood will share all of the golden nuggets learned while designing, implementing and supporting JSON-based REST APIs. He will cover:
-JSON-based data formats in a RESTful API
-References to other JSON-based resources (aka 'linking').
-Resource collections and pagination
-How to map HTTP methods to Resource CRUD
-Resource partial updates
-Supporting HTTP Method Overloading
-API versioning strategies
-Many-to-many resource relationships
-HTTP Caching and Optimistic concurrency control
-Authentication & Security

Speakers
BJ

Brent Jensen

Co-Founder & CTO, Stormpath
Les Hazlewood is Stormpath co-founder and CTO and the Apache Shiro PMC Chair. Prior to forming Stormpath, Les held senior architectural positions at Bloomberg and Delta Airlines and he was former CTO of a software engineering firm supporting educational and government agencies. Les... Read More →


Tuesday April 8, 2014 10:30am - 11:20am PDT
Blake

Attendees (0)