Wat we doen

This is a group for anyone interested in functional programming using Haskell. All skill levels are welcome. I started this group to meet other Haskell FP/enthusiasts, looking forward to learning and applying functional programming with you all.

Some links/materials to get you started:

Learning material

• Haskell Homepage (https://www.haskell.org/)

• Haskell Wikibook (https://en.wikibooks.org/wiki/Haskell)

• School of Haskell (https://www.schoolofhaskell.com/)

• Learn You a Haskell (http://learnyouahaskell.com/)

• Real World Haskell (http://book.realworldhaskell.org/)

• Haskell Programming from first principles (http://haskellbook.com/)

• Typeclassopedia (https://wiki.haskell.org/Typeclassopedia)


• Haskell on Reddit (https://www.reddit.com/r/haskell)

• Haskell Discord Channel (https://discord.gg/FvT2Y5N)

Geplande evenementen (1)

Haskell Talks (Online version) with Alejandro Serrano and Dmitrii Kovanikov

It is Haskell Talk Time again! But this time around, it will be happening online, no thanks to the novel coronavirus situation. For this edition we would be having Alejandro Serrano and Dmitrii Kovanikov. We will use both video conferencing and live streaming to host the event. The video conferencing will allow viewers to have more interaction with the speakers, it will only be limited to 20 participants to ensure good video quality. If you want to join the video conferencing, then sign-up here https://docs.google.com/forms/d/e/1FAIpQLSehb2ho9QkTit_fHtZh6iHBaWeG0f4W3aJODZ6nnPmiJK8hiA/viewform and you will receive the video conferencing link a day before the event. To join via live streaming, then RSVP to the event and you will see the livestream link. **Agenda:** 17:45 - 18:15 - Come online, meet and chat with other virtual attendants! 18:15 - 19:00 - Talk by Alejandro Serrano 19:00 - 19:15 - Break 19:15 - 20:00 - Talk by Dmitrii Kovanikov **Talks** ==First talk: Building type-safe microservices with Mu-Haskell== ==Speaker: Alejandro Serrano== This talk introduces the Mu-Haskell library (https://higherkindness.io/mu-haskell/), which provides a type-safe interface to building microservices, and serving them across a variety of formats, including gRPC, Avro, and soon GraphQL. At the core of the library we find a type-level representation of the schema of your service, which can be readily imported from an Interface Description Language. This ensures that your code is always up-to-date with the definition. ==Second talk: Getting to know relude: an alternative prelude library== ==Speaker: Dmitrii Kovanikov== It is known that the standard library in Haskell has some drawbacks despite all its advantages. Fortunately, the language gives us an ability to replace the default standard library effortlessly, and even use a different set of types and functions available implicitly. In his talk, Dmitrii is going to describe `relude` — an alternative standard Haskell library created in Kowainik. He will cover motivation and goals behind this library, main differences from `base`, challenges in maintaining and using alternative preludes, best practices on replacing the standard library and how using `relude` can help you be more productive