Mmgu04zy3f4suw8swqjr
SkillsCast

Real World Servant: GetShopTV experience report

6th October 2016 in London at CodeNode

There are 42 other SkillsCasts available from Haskell eXchange 2016

Please log in to watch this conference skillscast.

595903453 640

Servant is a very young library, yet at GetShopTV we use it ubiquitously for our back end and to connect with external services, such as SIP and SMS. We rely heavily on types to guarantee safety and correctness. Besides that we use servant-swagger for automatic documentation and to automatically track any changes in API! Swagger data schemas also help to keep JSON instances in sync with the external specification. By moving web APIs to type level Servant allows us to build our product confidently while leaving more time for new functionality!

Some open source projects we're going to mention:

https://github.com/GetShopTV/smsaero

https://github.com/GetShopTV/swagger2

https://github.com/haskell-servant/servant-swagger

https://github.com/fizruk/http-api-data​

YOU MAY ALSO LIKE:

Thanks to our sponsors

Real World Servant: GetShopTV experience report