APIs are not only Application Programming Iinterfaces. They define also contract between an provider and a customer/user, why we need a developer portal to define this contract, more than the interface itself.
More of that Http calls are alien into the developer code, where he is now used to use objects.
This talk shows how we could leverage containers abstraction for APIs to improve Developer Experience and simplify Developers Portals and http APIs integration, among the supply chain of "Code Delivery" into web or mobile apps.
11. From 1926 to 1929, Seatrain Lines had carried
railroad boxcars on its sea vessels to transport goods
between New York and Cuba. #FAIL
In the mid-1930s, the Chicago Great Western Railway
and then the New Haven railroad began piggy-back
service limited to their own railroad. #FAIL
17. - On a delivery from Chicago to Nancy, France, 48%
of the shipping price is the total port cost
- 75% of the cost of port cost is due when the ship is
at dock.
- shipping costs can go up to 25% of the goods value,
so blocking the international trade to be not
worthwhile
51. We strongly recommend using the client
libraries listed above for building AdWords
API applications. If you would prefer to use a
SOAP toolkit to directly interact with the
API, read these language-specific
instructions for further details.
56. API endpoint description
WSDL
We could generate
WADL
SDK out of these
Swagger
API description
Blueprint
models for all
RAML
languages
Javascript wrappers
conf.json