ql.io – a SQL-style way of mashing-up web APIs

The guys at ebay have released ql.io, which seems to be a way of using SQL-like queries to fetch and join data (typically in the form of JSON, it seems) from multiple web APIs to generate quick “mashups”. See ql.io. I can’t help thinking that there are a lot of hidden issues around API compatibility …

Continue reading ‘ql.io – a SQL-style way of mashing-up web APIs’ »

REST is not CRUD, and here’s why.

I have encountered several web articles recently which attempt to describe REST verbs (“get”, “put”, “post”, “delete”) in terms of traditional database CRUD (“create”, “read”, “update”, “delete”) operations, and then get stuck trying to map one set to the other. On the one hand, it’s easy to see why the confusion happens. Both sets have …

Continue reading ‘REST is not CRUD, and here’s why.’ »