From Types to Web Applications

8th October 2015 in London at CodeNode

There are 34 other SkillsCasts available from Haskell eXchange 2015

Please log in to watch this conference skillscast.

539047727 640

Servant ( is a recent library for writing web applications with a quite novel approach: users describe web APIs with a type-level DSL. The library then uses that description, which can be inspected and transformed for great good to: - provide very strong type safety guarantees on your request handlers, - derive Haskell or Javascript functions to query the aforementionned API, - automatically generate the API documentation, - overall make the code as boilerplate-free as possible, by having all the important information about your API in the same place. This very hands-on talk hopes to demonstrate what the every day web application developer can get out of servant as-is but also how one can extend the (unopinionated) library in every possible direction to get an opinionated, tailor-made web framework.


Thanks to our sponsors

From Types to Web Applications

Alp Mestanogullari

Alp met Haskell in 2008 while he was a student and got immediately hooked. He has tackled all kinds of tasks with Haskell since then, first as a hobbyist then for a living, releasing several open-source libraries along the way among which Servant. He now works for The Kitty Knows Ltd, where he builds all kinds of software from web applications to statistical learning algorithms, for in-house products as well as consulting clients.