NZW-0613 Beautiful REST+JSON APIs with Ion | Devoxx US

Beautiful REST+JSON APIs with Ion

Hands-on Labs

web Modern Web

LL 21 A

Thursday from 1:50 PM til 4:50 PM

Creating a really clean and intuitive REST+JSON API is not easy! You have to worry about resources, collections, pagination, queries, links to other resources, search, async operations, HTTP Methods, HATEOAS, and so much more!

Worse, everyone does REST differently! There has never been a formal media type or REST ‘standard’ that addresses these concerns in a single clean and intuitive specification…

Until now.

In this presentation, Les Hazlewood - Stormpath CTO and renowned REST API speaker with over a million REST API presentation views on YouTube - will show how the new Ion REST API media type specification cleanly solves these problems. Ion was designed by experts across organizations, and it reflects best practices learned while designing, implementing and supporting JSON-based REST APIs for years. Learn:

  • Why Ion was created & why it helps you succeed
  • Linking to other JSON resources
  • Resource collections and pagination
  • Automatic data input discovery via Forms
  • Correct HTTP method mapping for resource CRUD
  • Many-to-Many resource relationships
  • Async and long-lived operations
  • Automated integration testing
  • REST API Security
  • SO much more
Les Hazlewood Les Hazlewood

Les Hazlewood is Stormpath's co-founder and CTO, Apache Shiro PMC Chair, Ion Working Group lead and JJWT lead.

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 has been actively involved in Open Source for more than 15 years, committing or contributing to projects like the Spring Framework, JBoss, Apache Shiro and JJWT. Les has a BS in Computer Science from Georgia Tech, and practices Kendo and studies Japanese when he's not coding.