API Design Guide
cloud.google.com
API Design Guide
1–10 of 192 posts
Re: API Design Guide
#2Re: API Design Guide
#3It took quite a bit of work for me to get a native Clojure client working to connect to the google cloud SDK. That was after wrestling with jar-hell around gRPC and calling the Java client from clojure, which is decidedly not pretty.
Re: API Design Guide
#4But I am still looking for some books on good API-Design, anybody has any recommendations?
Re: API Design Guide
#5[1]: https://github.com/Microsoft/api-guidelines/blob/master/Guid...
Re: API Design Guide
#6Re: API Design Guide
#7Step 1) document the endpoints enough that outside developers can write their own clients. It took quite a bit of work for me to get a native Clojure client working to connect to the google cloud SDK. That was after wrestling with jar-hell around gRPC and calling the Java client from clojure, which is decidedly not pretty.
That said, I've only ever had to do this when reversing private mobile API's. I can't believe a REST API from Google would be missing documentation of the raw HTTP endpoints?! That should be the first documentation of an API, before that of any specific client implementations.
Re: API Design Guide
#8Seems pretty good. Specifically this part of the guide is pretty well written: https://cloud.google.com/apis/design/resources . One thing that is surprising to me however is that their is no mention of using HTTP Status Codes in responses.
Disclaimer: I am one of the co-authors.
Re: API Design Guide
#9Please drop fixed headers from web pages. If you want easy access to the top of the page use anchor links instead. On a laptop headers often take a big chunk of available screen. It just pisses me off every time I see a page with a fixed header. All your reader aren't using imacs...