Loading…
Tuesday, April 8 • 11:30am - 12:20pm
Build a Killer Client for Your REST+JSON API

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

REST+JSON APIs are great - but you still need to communicate with them from your code. Wouldn't you prefer to interact with clean and intuitive Java objects instead of messing with HTTP requests, HTTP status codes and JSON parsing? Wouldn't you prefer to work with type-safe objects specific to your API?
This presentation covers:
-Simple object design based on the Active Record design pattern
-Paginating collections of REST resources and transparent Java iteration
-Automatic backwards compatibility
-Tiered design, separating concerns between Java POJOs, an HTTP DataStore and JSON parsing
-Security and client authentication with API Keys
-Modular project structure
-Lazy-loading multiple resources in one API call
-Client-side Caching and Optimistic Concurrency support
-Using Java exceptions for REST error conditions
-Traversing data object graphs via REST linking across resource

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 11:30am - 12:20pm PDT
Blake

Attendees (0)