This is the second time I've seen Keith give this presentation and I was still blown away by how educational, yet humorous it was! Worth seeing a third time!!!
Well organized. Great examples. Good flow.
This talk belabored the points that (1) APIs are important and will become more so and (2) mobile is huge and will be ubiquitous. I don't think that this crowd needed much convincing on either point.
A little too abstract, especially at the beginning. It would be helpful to have examples to demonstrate the difference between the capabilities versus functional areas.
Good organization and flow. Quotable.
I like the suggestion to reach out to others for expertise on creating helper libraries in the language's natural style.
I enjoyed hearing about API design from the perspective of someone who has to deal with huge scale. As someone who has used the older incarnations of PayPal's API's I sympathize with having to support those APIs in perpetuity because you don't want to break things that work and are making people money. All the more reason to put a lot of thought into an API before you start building it. I don't have any real criticism to offer, it was a good presentation.
Great talk. I liked the idea of starting with your docs and working backwards from there...I've found that approach helpful myself. You briefly mentioned the use of HAL+JSON in some of your own API work, which I'd never heard of and which sent me off researching that, and of course I immediately stumbled across http://jsonapi.org/faq/ which says not to use HAL+JSON :) Anyway, I enjoyed the talk.