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, or
  4. providing other voluntary work asked for by the board of directors.

Sign up for Membership

Occasionally, we reach out to our members with volunteering opportunities. Also, once a year we would send you an email to confirm and update the membership.


Last meetup

Samir Talwar - Smoke:rewriting a Ruby project in Haskell for fun and type safety

Thursday 30 July, 19:00

Writing a test framework is so much fun I did it twice.

The first time, I punched something out as quickly as possible in Ruby. It took a few hours and did the job. But then the job got larger. Eventually, implementing one feature would break something else. (Fortunately, I usually caught it, because, well, I had tests.) This was supposed to be fun, so I needed to find a way to return to quick delivery.

After a while of tinkering, I settled on Haskell to implement the framework. It was an odd choice—it’s mostly I/O and exceptions—but the language really helped me work incrementally, with a very tight safety net.

I’d like to show you some of the lessons I learned in porting the project from Ruby to Haskell, the upsides, and the downsides too. We’ll explore the trade-offs together, and hopefully this will be useful to you in deciding how to implement your next side project.

---

This will be an online event. We will be using Zoom for video conference and Slack for chat. The video will be recorded and uploaded to YouTube after the event.

Please join the ZuriHac Slack workspace using the following link and then join the #meetup channel. https://join.slack.com/t/zurihac/shared_invite/zt-fze1zlwj-o9fyHNu1imfJTwHR5_ChOg

Please join the video conference using the following link.
https://us02web.zoom.us/j/87071658675?pwd=SU1ZSTNDWE5TaHhlUmtnRlRacWY2UT09
Meeting ID:[masked]
Password:[masked]

Past meetups


ZuriHac

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.


Videos

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.


Board

Current board members of the Zürich Friends of Haskell association:

Past members: