Michal Gajda

Bioinformatician turned banker, turned cloud software company founder.

Agile generation of Cloud API bindings with Haskell

Based on recent projects, we use agile data-driven development of Haskell data analysis project.

It turns out that functors, type classes, and higher-kinded datatypes may make your data analytics pipeline much easier to understand.
We also show how type class laws can give you awesome test coverage.

We use practical project of parsing API documentation from the wild as a justification for introducing advanced Haskell concepts in a light way, application-driven way.