In a networked world the API is king and value-adding applications must be easy to integrate. In this introduction to Martian we will simplify our client by untwisting our data from HTTP implementation details, consider the interceptor as an extension point and explore generative integration testing.
Background to this talk:
Swagger.io is a simple yet powerful representation of your RESTful API. With a Swagger-enabled API, you get interactive documentation, client SDK generation and discover-ability.Swagger.io lets servers describe all these details to clients. Martian is such a client, and provides a client interface to a Swagger API that abstracts you away from HTTP and lets you simply call operations with parameters.
YOU MAY ALSO LIKE:
- Practical Pedestal/Swagger: Slack integration (SkillsCast recorded in October 2015)
- Abstract Data Types In The Region Of Abysmal Pain, And How To Navigate Them (SkillsCast recorded in September 2019)
- How Open Source is Funded - The Enterprise Differentiation Tightrope (SkillsCast recorded in September 2019)
Talk: Contacting aliens - An introduction to Martian, a Swagger Client
Oliver has a background in financial institutions where he worked to bring sanity to large scale systems before more recently delivering with JUXT one of the largest UK property websites. He is a Clojure enthusiast and an advocate of simplicity.