Personal tools


From HaskellWiki

Jump to: navigation, search

When: Friday 4 August 2017 - Sunday 6 August 2017
Where: Faculty of Engineering, University of Freiburg, Germany (Map)
Cost: free

HacFreiburg2017 Logo.png


1 News

  • 2017-06-06: Schedule online, still spots available!
  • 2017-05-04: Registration open.
  • 2017-04-12: Page created.

2 Registration

Registration is now open: Register Here

3 About

HacFreiburg is Freiburg's Haskell Hackathon, where Haskell programmers from all around the world meet in Freiburg, Germany, to discuss, hack together and improve the Haskell infrastructure. We welcome all programmers interested in Haskell, beginners and experts!

The Haskell Hackathon in Freiburg is part of the "Sommercampus 2017", organized by the Faculty of Engineering at the University of Freiburg.

4 Schedule

4.1 Friday, August 4

  • 13:00 Doors open
  • 14:45 Opening Talk
  • 15:00 Talk by Mike Sperber: "(Un)teachable Haskell Moments": Haskellers write great code - elegant, intricate, composable. But how did we learn to do this? And, by extension, how should we teach others how to do the same? These are not just questions of didactics, as library design (and language design!) has a significant impact on teachability. If these issues are important to do, it helps to view the language and the code with the view of an outsider. What is elegant and natural to us, might seem unattainable to others and thus make Haskell's power baffling and unapproachable. The talk will provide an outsider's view on a small but realistic project, highlight the pitfalls dealing with Haskell on the project, and hopefully stimulate discussion.
  • 15:45 Project Presentations
  • 18:00 - 21:00 Evening event TBA

4.2 Saturday, August 5

  • 09:00 Doors open
  • 10:00 - 11:00 Talk by Mathieu Boespflug: "Low-latency high-throughput Haskell“: Haskell has had a number of successes from its original use cases (writing compilers, DSL's, static analysis, ...) to more recent ones (web services, rule execution engines, modelling, ...). It turns out Haskell can also be turned into a very capable systems language, where consistent latency, precise resource management and high throughput are the names of the game. We'll look in more detail at a few challenges along the way to making Haskell a great systems language, and tell you how we used to build massive scale storage systems with it.
  • 13:00 Lunch: Pizza
  • 18:00 - 21:00 Dinner: BBQ

4.3 Sunday, August 6

  • 09:00 Doors open
  • 10:00 - 11:00 Talk by David Luposchainsky: "Haskell QA“: Live Session explaining test frameworks and setup, benchmarking, generating and validating documentation.
  • 13:00 Lunch
  • 15:00 - 16:00 Project Demos
  • 17:00 End of Event

5 Projects

Please add your projects to the list.

6 Location

The Hackathon takes place at the Faculty of Engineering of the University of Freiburg, Germany (Map).

6.1 Getting the the Venue

You can reach Freiburg easily by train, car, or plane.

6.1.1 By Train

Freiburg lies on a main train line with frequent and fast long-distance train services to major German and other European cities. For timetable information, consult the travel service of Deutsche Bahn.

6.1.2 By Plane

Freiburg is easily reachable from Frankfurt Airport (FRA), Zürich Airport (ZRH), EuroAirport Basel-Mulhouse-Freiburg (MLH, BSL, EAP), and Karlsruhe-Baden-Baden (FKB).

We recommend using public transport to get from the airport to Freiburg.

  • Frankfurt. There are hourly train connections from Frankfurt Airport to Freiburg with a direct connection every second hour. Travel time is about 2 hours.
  • Zürich (Switzerland). There are hourly train connections from Zürich Airport to Freiburg. Travel time is slightly more than two hours.
  • EuroAirport Basel-Mulhouse-Freiburg. Freiburger Reisedienst runs a direct bus between the airport and Freiburg train station. Travel time is about 1 hour, a one-way ticket costs about 20 € (credit cards not accepted). The same company arranges individual pick-ups from EuroAirport and other airports.
  • Karlsruhe-Baden-Baden. To get from the airport to Baden-Baden train station, you either use a infrequently running bus (25 minutes, approx. 2 €) or you take a taxi (15 minutes, 30 €). Credit cards are usually not accepted.

6.1.3 By Car

You reach Freiburg on Autobahn A5, exit "Freiburg Mitte".

6.2 Accomodation

Information will be added soon.

7 Equipment

Please bring your own laptop. We will provide multiplugs, but make sure that you have either a Schukoplug or a Europlug.

8 Organizers

You can reach the organizers by writing an email.