allthingsapi's comments

allthingsapi | 5 years ago | on: GraphQL Query Generator

>Don't get me started on things like authentication, file uploads and protecting your server from being DDoSed or driving up your cloud computing bill by someone creating expensive queries.

These are API Management requirements, and they require a different treatment from the traditional approach, just granting access and checking rate limits is not enough. One approach is to statically analyze the query and determine how it will affect your backend, and how much data it intends to retrieve. Products are starting to come into the market, recently IBM API Connect had this announcement about it: https://community.ibm.com/community/user/imwuc/blogs/rob-the...

allthingsapi | 9 years ago | on: Ask HN: Ok Google. Where Are Your APIs?

There is something about curating the ecosystem - Apple puts great effort towards it, maybe not perfect, but certain rules are enforced. Who owns that music "skill"? aren't there others that you could used and replace the not so random one? can't you down-vote it? and help the community curate it?

allthingsapi | 9 years ago | on: Swagger extensions for your API anyone?

In the past we would have formed a standards group, called all interested vendors, and each one would defend their turf, ultimately arriving to a compromise that almost no one used. This has evolved to offering flexibility to experiment and through real usage we may start seeing adoption of certain extensions and at some point it may make sense to adopt them, that makes more sense!

allthingsapi | 9 years ago | on: How do you monitor your APIs?

We tend to use the term Web APIs to capture the space - we should have used that in the title to keep the discussion focused on the Monitoring topic!

allthingsapi | 9 years ago | on: Show HN: API Marketplace for Developers by Developers

If I am going to trust you my API I want to know that you have top notch SLAs on your service, and since I am providing the code you are going to want to monitor the heck out of it so that you know that in case of failure whose fault it is.

allthingsapi | 9 years ago | on: If Web APIs are so simple why do we need SDKs?

Does that count as an SDK? - simple code generation out of a spec? - Most SDKs exist because the provider is hiding some ugly code or making a number of primitive API calls to assemble the response. Aren't we falling back into the old "software" practices and now have to maintain code for anyone that users our service? - wasn't it supposed to be a service?

allthingsapi | 10 years ago | on: Why isn't your API specification public?

As an API provider, would indexing and discovery of your APIs be of value to you? As a developer with discovery may enable synthesis and composition of APIs. Sites like ProgrammableWeb (http://www.programmableweb.com) and API Harmony (http://apiharmony-open.mybluemix.net) would do better if they could understand what changed and what is available.

I lead the API Harmony team at IBM Research and this information would be extremely valuable.

allthingsapi | 10 years ago | on: Show HN: Scicademy – A student science research database/journal

Like any data service, it will be as good as its data - without a big concerted effort to gather data it will soon die. You need to reach out to science fairs, big and small, as well as Science Research programs and convince them to post their work here. Also in lieu of citations awards earned would help distinguish the more decent ones. Downloads may also be a good metric to measure interest
page 1