Contact Philly ALT.NET for event and ticket information.

This event has ended!

View current events hosted by Philly ALT.NET

Philly ALT.NET October 2011 Meeting

Tuesday, October 18, 2011 from 6:00 PM to 8:30 PM (ET)

Philadelphia, PA

Ticket Information

Type End     Quantity
RSVP Ended Free  
Share this!

Event Details

To keep up to date with Philly ALT.NET, join our discussion group or email phillyaltnet-subscribe@yahoogroups.com!

 

Hypermedia APIs: The Rest of REST

Jonathan Moore

Municipal Services Building
1417 JFK Blvd.
16th Floor
Philadelphia
215-805-0819

Map

6:00 - Greetings and Eatings
6:30 - HyperMedia APIs - Jon Moore


Hypermedia APIs: The Rest of REST

REST is the new “black” in web API development--RESTful APIs are all the rage due to the great scalability and simplicity of the REST architecture in general. Most folks are familiar with many of the REST constraints, often paraphrased as “everything is a resource” and “use HTTP as your application protocol” (read with GET, update with PUT, add with POST, etc.). However, Roy Fielding’s thesis also mentions a less commonly seen and understood constraint: using “hypermedia as the engine of application state.” In this talk, we’ll explain what this constraint means and show how it can provide an architecture with looser coupling between clients and servers – making it possible to upgrade the server without breaking clients (or, seen another way, making clients more robust to server-side changes). We’ll show an example API that uses XHTML as the media type (rather than the usual JSON or XML suspects) and talk about how this aids with API discoverability. Finally, watch as we do some live coding during the talk to carry out multiple server side upgrades without breaking a pre-compiled client, evolving a very chatty protocol into one that makes fewer, coarser HTTP requests, again, without requiring client-side changes.

 

Jon Moore, Chief Engineer, Comcast Interactive Media

Dr. Moore is the Chief Engineer at Comcast Interactive Media (CIM), a part of Comcast Corporation dedicated to developing and operating online and cross-platform entertainment and media businesses, including: Comcast.net, XfinityTv.com, and their associated mobile applications. He guides technical choices that allow CIM to bring innovative products to our customers ever more quickly. Moore received his Ph.D. in Computer and Information Science from the University of Pennsylvania and currently lives in West Philadelphia.