Apidays Virtual Helsinki - Daniel D'Agostino, Cleverbit Software
summary
OData is an open protocol (started 2007) that sits as a light layer over REST and maps a data source into an entity data model and auto-generated service and metadata docs. Live demo returns 200 records and shows URL queries like $select/$filter/$expand plus $top/$skip/$count for built-in pagination (server limit set to 20), $orderby and group-by sum aggregations. Benefits: minimal boilerplate, easy DB integration, clients fetch only needed fields. Drawbacks: metadata is clumsy for humans, tighter coupling to the data source, and contrast with GraphQL on discoverability and POST-based querying.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:33About Daniel
- 0:53REST
- 1:45fetching
- 3:29query
- 4:31OData
- 6:11OData Architecture
- 7:07Demo
- 11:41Advantages
- 12:23Advanced capabilities
- 17:11Practical aspects
related talks
28mAPI-driven development and low-code REST APIs
28mSay goodbye to building boring APIs with Data API builder
24mAbstraction using APIs
49mWeb APIs that Developers Love
26mServing Data as API
01h 00mBuilding an API with Apigility
34mFeed the links, tuples' a bag – Intro to Linked Data APIs
32mModern application development with REST Data Services
