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:
- Webpack Academy: From Beginner to Master with Sean Larkin (in London on 25th - 26th March 2019)
- Lightbend Apache Spark for Scala - Professional (in London on 28th - 29th March 2019)
- Lightbend Akka for Scala - Expert (in London on 10th - 11th April 2019)
- Clojure eXchange 2019 (in London on 2nd - 3rd December 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.