Free

Codemotion Amsterdam Meetup: Go Reactive Cloud Native with Haskell

Event Information

Share this event

Date and Time

Location

Location

WeWork Weteringschans

Weteringschans 165 C

1017 XD Amsterdam

Netherlands

View Map

Event description

Description

Cloud Haskell is a library for distributed concurrency in Haskell. Its purpose is to make it easier to write programs for clusters of machines. It provides a message passing communication model, inspired by and very similar to that of Erlang.

Join our upcoming Meetup and learn about Haskell, a lighthouse in the functional programming ocean, and how the folks at Chordify use it to write reactive and cloud native services.


Event schedule

  • 17:30: Doors open
  • 17:45: Pizza and drinks
  • 18:15: Intro by Codemotion & Reactive Amsterdam
  • 18:30: Talk #1 - Haskell as an industry language, by Laurens Duijvesteijn
  • 19:15: Break
  • 19:20: Talk #2 - Haskell at Chordify - curse or blessing?, by Jeroen Bransen
  • 20:00: More drinks & cloud networking


Talk #1: Haskell as an industry language

We'll discuss properties of the Haskell language and how these help you write correct and performant software that makes both users and developers happy. We'll explore how Haskell's strong type system lets you limit how "powerful" individual functions can be, and what this means for your ability to reason about programs. Previous exposure to functional languages or concepts is helpful, however this talk doesn't assume any previous Haskell experience.


Talk #2: Haskell at Chordify - curse or blessing?

Chordify is a music e-learning platform that transforms any song into chords. It makes it as easy as possible to learn your favorite music. And it is powered by Haskell! But... is using a purely functional programming language such as Haskell a good choice for running our web service? Does Chordify really benefit from the use of libraries like Cloud Haskell? And do we really write pure functions or are we just using Haskell as an imperative language? We will try to answer all these questions, and explain blessings and curses of using Haskell as our main backend language.

Share with friends

Date and Time

Location

WeWork Weteringschans

Weteringschans 165 C

1017 XD Amsterdam

Netherlands

View Map

Save This Event

Event Saved