Zürich Friends of Haskell

The Zürich Friends of Haskell is a club founded to foster the worldwide knowledge of functional programming, and Haskell in particular. We organise meetups and events in the Zürich area.

About us

The HaskellerZ meetup group has been around since 2011. After organising many meetups and events, in particular ZuriHac, which attracts people from all over the world, there was a need to formalise our group a bit more.

In the short term, this allows us to work together better with sponsors for ZuriHac. In the long term, however, we would like to guarantee the long-time success of a Zurich-based Haskell interest group, not dependent on one or two key volunteers.

The rules are set up so that we encourage non-monetary contributions (e.g. giving a talk). Of course, membership is optional and not required to attend any of our events.

Become a member!

For members, we ask a yearly contribution of either:

  1. giving at least one talk at the Zurich HaskellerZ meetup,
  2. helping organize ZuriHac in an official role,
  3. serving on the board of directors for the Zurich Friends of Haskell
  4. providing other voluntary work asked for by the board of directors, or
  5. paying a membership fee of 50 CHF (students 25 CHF).

Sign up for Membership

Next meetup

Beth Aitman - A practical guide to making good documentation

Thursday 29 November, 19:00

Documentation is the major way that developers learn how to use a new technology(1) (with Stack Overflow a close second, obviously). And good docs make a huge difference to usability - all of us have struggled to use something because of poor documentation(2). In particular, docs for Haskell libraries have a reputation for being pretty opaque.

So we know that documentation is important. But writing it is kind of a pain. And so many developers don't really bother.

The goal of this talk is to make it much less painful for you to write documentation - and possibly even enjoyable. I'll give you a practical guide to writing effective documentation, and the conceptual background you need to understand the problem space.

We'll cover:
what to write, and how to work out what you need to write
tips for making your writing clear and easy-to-read
making docs work for your audience (aka - when it is and isn't appropriate to talk about category theory)
how to put docs together in the Haskell ecosystem, and what should go where
maintenance and testing
with plenty of examples of good and bad along the way.

(1) https://insights.stackoverflow.com/survey/2018/#developer-profile-ways-developers-learn-on-their-own, https://insights.stackoverflow.com/survey/2017#developer-profile-ways-developers-teach-themselves
(2) https://insights.stackoverflow.com/survey/2016#work-challenges-at-work

Past meetups


Our main yearly event is the organisation of ZuriHac, a yearly Haskell Hackathon that attracts over 300 attendees. It is probably one of the oldest and definitely the largest Haskell Hackathon currently in existence.

The first ZuriHac was organised in 2010 at the Zürich Google office by Johan Tibell and Christophe Poucet. Currently, we are organising it at the Hochschule für Technik Rapperswil with the help of many Zürich Friends of Haskell members and volunteers.


We try to record all of our meetups and keynotes so Friends of Haskell who are not in the Zürich area can enjoy the content as well.

This playlist contains all our Haskell-related videos.

We have also collected the slides of the presentations in this repository. Unfortunately, the collection is currently incomplete.


The board of the Zürich Friends of Haskell association currently consists of: