On the 16th of March, Skills Matter organized the Third Functional Programming eXchange, an annual Functional Programming conference. A day of talks, open-space discussions and brainstorming on Functional Programming. Third speaker on the agenda was our own Erik Hesselink.
Erik spoke about the uses of and experiences with functional programming at Silk. Our backend uses Haskell to provide an API. It provides functionality from simple account creation to querying a custom graph database. Haskell’s types and abstraction power have enabled us to build complex functionality with very few errors. However, laziness and performance are tricky to understand and get under control.