Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at OSCON 2011 about REST

Your current filters are…

Wednesday 27th July 2011

  • What we need is more REST and less ROT

    by Mike Amundsen

    One of the key properties of RESTful Web applications is the ability to evolve over time. Too many Web APIs don’t evolve; they just get old, and useless; they rot. Why? Because they are little more than URI-based RPC calls returning serialized objects. Instead, Web APIs should rely on well-crafted media-type messages driven by links; they should be more RESTful.

    This talk covers a handful of key design decisions that must be faced for every Web 2.0 API implementation. The choices are easy, the work is not. Too many frameworks and programming tools lead developers down the “wrong path” toward short-term expediency using record-based CRUD APIs returing XML or JSON without hyperlinks in the message; they follow the ROT (Representation Object Transfer) principles. Instead developers and architects need to ignore the “blandishments” of slick editors and frameworks and just knuckle down some hard slogging down the “right path;” the one that leads to a stable, scalable, re-usable, and evolve-able API based on Fielding’s REST principles.

    Whether you are an individual developer, a small start-up, or a large, established company, now is the time to start creating more REST and less ROT.

    At 5:00pm to 5:40pm, Wednesday 27th July

    In Portland 255, Oregon Convention Center

Thursday 28th July 2011

  • RESTful Web Services for Scientific Computing

    by Joshua Boverhof and Shreyas Cholia

    RESTful HTTP web services have many advantages over the "big" web services paradigm of SOAP/WSDL/XML Schema. RESTful services are simpler to create, use, and test. REST/HTTP is native to the web, thus it's easy to digest these services from Javascript or a backend. NEWT is a RESTful web API to NERSC HPC resources, used by other scientific portals.

    At 10:40am to 11:20am, Thursday 28th July

    In D133, Oregon Convention Center