flatMap(Oslo) 2018
3-4 May 2018, Oslo Norway

Domain Modelling with Haskell Data Structures


Attendee preparation:
For the ones that want to follow along on their computer, they need to prepare by following the "Setup" section: https://owickstrom.github.io/domain-modelling-with-haskell-workshop/

We will use Haskell data structures to model a project management system, and from there explore Functor, Monoid, Foldable, and ways of traversing our data. Attendees should be comfortable with Haskell basics, preferably at the level of Haskell programming from first principles or similar. We will use the Stack build tool to keep it consistent, and that should be installed beforehand if you want to follow along on your computer.

Oskar Wickström

Oskar Wickström


After some years of musical education, Oskar Wickström began his journey into the world of software. He’s currently doing remote work in Haskell, and in his spare time he creates screencasts at haskell-at-work.com. Among the technical topics that interest Oskar are functional programming, systems design, web technology, and programming languages. His more aesthetic side, which mostly involves music, draws him towards graphics and UI design every now and then. .