Speaker details
Silicon Valley Code Camp 2013

Les Hazlewood

Stormpath
Les Hazlewood
Les Hazlewood is co-founder and CTO of Stormpath, Apache Shiro PMC Chair and a JavaOne Rockstar. Prior to forming Stormpath, he held senior architectural positions at Bloomberg and Delta Airlines and was CTO of a software engineering firm. Les has been actively involved in Open Source for more than 10 years, committing or contributing to projects like the Spring Framework, JBoss, and Apache Shiro. Les has a B.S. in Computer Science and practices Kendo and studies Japanese when not coding.
{speaker.firstName} {speaker.lastName}

Speaking Sessions

  • Designing a Beautiful REST+JSON API

    9:45 AM Saturday   Room: 5001
    Slides: http://www.slideshare.net/stormpath/rest-jsonapis Designing a really 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. Further, while there are many references on creating REST APIs with XML, there are many fewer references for REST + JSON. In this presentation, Les Hazlewood - Stormpath CTO and Apache Shiro PMC Chair - will share all of the golden nuggets learned while designing, implementing and supporting JSON-based REST APIs, using examples from a clean real-world REST+JSON API. 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 (and how not to map) HTTP methods to Resource CRUD -Resource partial updates -Supporting HTTP Method Overloading for clients that don't support HTTP PUT and DELETE -API versioning strategies -Meaningful Error responses -Many-to-many resource relationships -HTTP Caching and Optimistic concurrency control. -Authentication and Security

Silicon Valley Code Camp 2013

Code Stars Summit, Silicon Valley Code Camp, AngularU (tm) are trademarks of 73rd Street Associates (Copyright © 2021)
Site Built with React and Apollo GraphQL Client and Server
Built by PeterKellner.net

Select a Past SV Code Camp Year to View

Learn JavaScript Course