A Fully Functional, Fully Functional Webapp

Last Tuesday I gave a 30 minute talk about building and packaging a webapp using functional-programming tools at the Web Zürich September Session. It’s a short introduction to using Haskell’s servant and reflex libraries for writing a webapp (using GHC and GHCJS). The webapp is packaged with the Nix package manager. It was a nice adventure discovering about reflex, servant-reflex and Nix’ quirks… big thanks to zimbatm for helping out.

The (documented) source code, the slides and the video are available online.