Video: Getting things done in Haskell
Published on December 7, 2017 under the tag haskell
The slides can be found here.
It’s a talk aimed towards beginners. If you are writing a medium-sized Haskell application for the very first time, you will typically end up with three modules:
Main.hs. While this is a very clear split, it typically doesn’t scale very well as applications become larger.
I try to answer some questions like:
- When is it a good idea to use something like Monad/Applicative (and when is it not)?
- When is it a good idea to invent my own typeclass (and when is it not)?
- How do I design interfaces and services like in OOP?
Thanks again to Skills Matter for putting together this excellent conference.