CRUD for the Web: OData, GData, and You*
Why do you have to relearn yet another API every time you want to really use someone's data source on the Web? It's time we moved beyond just consuming feeds -- we need full-function data access APIs! That's what the Open Data Protocol (OData) and the Google Data Protocol (GData) aim to do. Learn about these efforts, how they are used, and why you should adopt them for your next web API.
There are many APIs for working with data on the Web available today… way too many. Almost every site or service with an API rolls their own interface to work with their data. This inconsistent approach limits access, creates needless silos, and hinders the evolution of the Web.
We’ve seen great benefits from standardizing Read with RSS and Atom syndication; imagine what we could do if we standardized Create, Update and Delete as well. That’s what the Open Data Protocol and the Google Data Protocol aim to do. Learn about these efforts, how they are used, and why you should adopt them for your next web API.
Jason Mauer is Owner and Chief Architect of Mighty Code, a development shop based in Portland, Oregon focusing on software consulting, training, and development. He has over fifteen years of experience in software development, including a stint with Microsoft from 2001 to 2009 as an application development consultant and developer evangelist.
Jason is active in the developer community as founder and organizer of the Portland ALT.NET user group and board member of the Legion of Tech. He frequently presents on technical topics at user groups, Code Camps, and conferences such as DevConnections and OSCON.
Jason’s free time is spent making music with his band No Good Jones, cycling all over the place, and enjoying life with his son Zachary. He can be found online at jasonmauer.com or on Twitter as @jasonmauer.