News for hackers. Stuff that matters.
Re:API Design Guide by paulddraper on Wednesday February 22, 2017 @08:01PM (#13710752)
Yes, but most people aren't making web browsers or similar.

Web browsers are extremely generalized: they display arbitrary HTML, submit arbitrary forms, download arbitrary images, download and run arbitrary JS/CSS.

Most APIs are intended for more specific uses than "all of HTML". Hypermedia is very useful for browsers, but I wouldn't extend that to say, my Imgur clone API.

Re:API Design Guide by dragonwriter on Wednesday February 22, 2017 @08:46PM (#13710949)
> Yes, but most people aren't making web browsers or similar.

The question is whether people are making APIs to be consumed by general purpose tools, not whether they are making general purpose tools.

But, yes, there's a quite valid argument that REST isn't always the right architectural style for an API.

Which isn't an excuse to use the term "REST" for things that aren't REST, which just confused the issue.

Re:API Design Guide by paulddraper on Wednesday February 22, 2017 @09:51PM (#13711240)
Okay, either way. There aren't a lot of hypermedia-based clients.