Update about COVID-19

In light of the COVID-19 pandemic, we are asking everyone to hold off on booking flights/accommodation for ZuriHac 2020 for now. We are looking into options & will announce concrete plans by mid-April at the latest.

What is ZuriHac?

ZuriHac is the biggest Haskell Hackathon in the world: a completely free, three-day grassroots coding festival organized by Zürich Friends of Haskell. It features fantastic keynotes, interesting tracks, and of course lots of hacking and socializing!

When and where?

ZuriHac 2020 takes place Friday 12 June to Sunday 14 June and is hosted at the HSR Hochschule für Technik Rapperswil. This modern venue is located right at lake Zürich and provides space for 500 participants.

Who can attend?

Everyone! We will have a dedicated beginners' course, and there will be mentors and Haskell gurus on site whom you can directly approach during the whole event with any Haskell-related question you have.

Add to your calendar: iCal or Google Calendar.

Program

Speakers

Alexis King
Alexis King

Alexis writes a lot of open source Haskell and Racket code. She is the author of Hackett, an experimental language that attempts to combine the best aspects of both languages. Currently, she works for Hasura, building a realtime GraphQL server on top of Postgres.

Rob Rix
Rob Rix

Rob works at GitHub and leads the development of semantic, an advanced static analysis tool that understands many programming languages. He is also known for bringing advanced effect handler research to the industry in the form of the fused-effects package.

Philip Wadler
Philip Wadler

Philip is a professor at the University of Edinburgh who played a critical role in the design of Haskell and worked on many things that we now take for granted such as type classes and Monads. He also made important contributions to languages other than Haskell—for example introducing Generics in Java 5.

Emily Pillmore
Emily Pillmore

Emily is a long-time functional programmer, Haskell developer and a member of the Haskell.org committee. She is an independent researcher interested in Homotopy Theory, Category Theory and Topology and recently co-authored a paper about Profunctor optics.

Simon Meier
Simon Meier

Simon Meier is one of the founding members of the Zurich Haskell Community. He works at Digital Asset as an engineering lead of DAML, an ecosystem for building distributed applications quickly. His older work includes bytestring builders and the Tamarin security protocol verifier.

More speakers will be announced as we get closer to the event.

How it works

ZuriHac focuses on three goals:

ZuriHac is not a conference. Most of the time is reserved to work on projects together. At the start of the Hackathon maintainers get a few moments to present their project. If you want, you can join any of these projects and learn, contribute code, write documentation, or make any other sort of progress. There will be something for all skill levels.

Of course — in between hacking — we love learning from some of the most interesting Haskellers out there, so we have a couple of invited talks from several amazing people from both industry and academia, in addition to some free tracks you can follow.

Tracks

Advanced track

The Haskell experts from Well-Typed will teach a two-part course in the advanced track. The two sessions cover different subjects and are completely independent. They will take place on Friday and Saturday afternoon. The exact topics will be announced here before the event.

Beginner track

We're excited that Julie Moronuki from Joy of Haskell and Type Classes will be teaching the beginners course again this year.

The beginners course focuses on Haskell language fundamentals and requires no prior experience with the language. It will take place in two parts, on Friday and Saturday afternoon. We will post detailed installation instructions here prior to the event, so you will be able to dive right in!

Sponsors

supported by

Digital Asset IOHK Fretlink Google Hackworth HSR Serokell Tweag I/O Well-Typed

Interested in sponsoring? Contact us!

Registration

The Hackathon is completely free but the number of participants is limited to 500 people. To this end, it is very important to us that you timely cancel your registration in case you cannot attend. Around two months before the Hackathon, we will ask you to confirm your registration and after that you will be able to access your ticket.

Once we reach maximum capacity you will be queued into a wait list. In case that somebody cancels we will fill up the seats from the wait list in first come first serve order and let you know. Please do not book anything before we have confirmed a seat for you in a confirmation email.

Scholarships

Switzerland can be expensive for people visiting from abroad. ZuriHac is a free event, but transportation, lodging, and food might discourage somebody without a good income from attending. We want to make it easier for anyone to come, and contribute towards making the Haskell community exciting and diverse.

For that reason, we will provide a small number of scholarships this year. Because we do not charge anything for tickets, our budget is limited and we can only support attendees by reimbursing between 100.- and 500.- Swiss Francs, depending on your expenses.

Our focus is on people with limited financial means and underrepresented groups in tech -- the latter includes, but is not limited to: people of colour, anyone identifying as LGBTQIA+, women, and disabled people.

You can apply by sending an email to [email protected], and include:

We will not disclose the recipients of these scholarships, in order to protect their privacy. The amount you estimate for your expenses will not be a factor when we consider your application.

Don't be shy and just contact us if you feel that this can make a difference to you. There is no downside to applying, and we will never disclose your identity.

Venue

The hackathon takes place at the HSR Hochschule für Technik Rapperswil. The campus is about 40 minutes outside of the Zurich city.

HSR campus

HSR Hochschule für Technik Rapperswil
Oberseestrasse 10
8640 Rapperswil-Jona

The Hackathon mainly takes place in two buildings: Building 1 and Building 4. Detailed info on the different rooms will be announced later. The venue is located right next to the lake, and weather has been superb (25°C, 77℉) during the previous years, so feel free to bring your swimming gear!

Getting there

By Train

You can take the S7 or S15 to get from the Zurich main station to Rapperswil. These trains run regularly in 30 minute and 60 minute intervals, respectively. Google maps works well for directions if you use the "public transport" tab.

If you arrive at the Zurich airport, first take the train to the Zurich main station and then continue with S7 or S15. Trains from the airport towards the city run every few minutes.

Train tickets

If you stay in Zurich city, the easiest option is to get a 24 hour pass for all zones. It's good for all public transportation around Zurich, up to Rapperswil. A one-way ticket costs 17.20CHF, the 24 hour pass 34.40CHF.

Please note that the 24 hour pass is literally a 24 hour pass and can be used over multiple days: e.g. if you buy one on the first day of the Hackathon at e.g. 9.00, you can still use it to take the train at 8.00 the next day. This way, it is possible to buy only two tickets for the three-day conference.

A lightly cheaper alternative to the 24 hour pass is the 9 O'Clock day pass which works more like a regular day pass. However, this requires you to take the train to Rapperswil after 09:00 on Friday, as described on the website.

You can buy tickets from the SBB or ZVV vending machines, which have a button to use them in English rather than German on the home screen. Alternatively, you can use the ZVV ticket app on Android or iOS.

By Car

There are some paid public parking lots in walking distance from the campus (see here for a map). It can be difficult to find a free parking spot in these lots, and you can expect to pay about CHF 20 per day. We therefore recommend that you come via public transport if possible.

Accomodation

As for accomodation, there are two options. You can either stay in Zurich, or in Rapperswil itself. Both have advantages and disadvantages: there are more things to do in Zurich, but you can save time and transportation costs by staying in Rapperswil.

We have negotiated some rates with hotels near the venue. You can find all that information in this spreadsheet.

During previous years, attendees have also shared accomodation (e.g. on Airbnb). In order to get in touch with fellow attendees, we recommend using the #accomodation channel in our Slack chat.

If weather allows for it, camping is also a very affordable and beautiful option for the ultimate grassroots ZuriHac festival fans. Several people have stayed at this campsite in 2017, 2018 and 2019.

Getting around

See this map for more information on accomodation, grocery stores, and other useful places.

We also recommend the Wikivoyage page on Zurich.

Miscellaneous

Some folks keep the good times going by going straight from ZuriHac to monadic.party.

When traveling to Monadic Party, please consider taking a train for the environment. There's one leaving Zurich at 9am and arriving in Poznań at 8:27pm, with changes in Basel and Berlin. Buying in advance should cost 99 Euros from Deutsche Bahn.

Contact

If you have any questions before the event, please reach out to Jasper Van der Jeugt, Juri Chome or Farhad Mehta. We also monitor our official Twitter account.

The primary medium to communicate with other participants is our Slack Organization. We use the hashtag #zurihac on Twitter, and you can discuss the Hackathon on IRC in #zurihac channel on Freenode.

Who are we?

The main organizers for ZuriHac 2020 are Jasper Van der Jeugt, Juri Chome, Farhad Mehta and Bieke Hoefkens.

Additional volunteers include Andreas Herrmann, Artem Chirkin, Arvin Moezzi, Bieke Hoefkens, Charles Till, Gleb Peregud, Ingrid Vettiger, Ivan Kristo, Mathias Koerner, Niklas Hambüchen, Silvio Böhler, Simon Meier and Tomas Carnecky.

Terms and Conditions

Each participant will retain ownership of any and all intellectual and industrial property rights to his or her work created or used during the Hackathon.

ZuriHac uses the Berlin Code of Conduct. In addition to that, HSR has an IT security policy which you are required to follow when using the wireless network.