APIs are languages: they specify how providers and consumers of capabilities communicate. The things that can be "said" in an API conversation are determined by the expressivity of the involved language. Modern Web APIs always are *composite languages*, they combine... Read more →