Difference between revisions of "Budapest Hackathon 2017"

From HaskellWiki
Jump to: navigation, search
m (Projects)
Line 100: Line 100:
'''Homepage''': https://github.com/well-typed/generics-sop
'''Homepage''': https://github.com/well-typed/generics-sop
=== hs-di ===
=== hs-di ===

Revision as of 18:54, 26 June 2017

Bp hh 2017.png


When: 2017July 29 - 30th (Saturday & Sunday)
Hours: 09:00 ~ 17:00
Where: Gizmodo Media Hungary, 1062 Andrássy út 66.


The Budapest Haskell User Group will once again hold a two day Haskell Hackathon in Budapest. This is the third the occasion (info about the first, and second hackathon), and this time we will hold it in Gizmodo Media Group's Budapest office. The event is an international, grassroots collaborative coding festival with a simple focus: build and improve Haskell libraries, tools, and infrastructure, and growing the local community.

This is a great opportunity to meet your fellow Haskellers in real life, find new contributors for your project, improve existing libraries and tools or even start new ones!

This event is open to any experience level, from beginners to gurus. In fact, one of the goals is to bring beginners in contact with experts so that the former can get a quick start in the Haskell community. We will have a dedicated beginners' track, and there are going to be experienced haskellers on site whom you can directly approach during the whole event with any Haskell-related question that might pop up.

There will be lots of hacking, good food, and, of course, fun!


Gmg logo.png
Digital asset logo.png
Iseeq logo.png

Many thanks to GMG for hosting, and Digital Asset, and IseeQ for sponsoring the event.


You can fill out the necessary registration information here.
There is no registration deadline, or requirement really, so you can join us even if you didn't fill out the form, it just help us with the organization.


A66 front.jpg
A66 inside 1.jpg
A66 inside 2.jpg

The Hackathon will be held at Gizmodo Media's Budapest office. WiFi, projectors for talks, and snacks & refreshments will be provided by our sponsors.
Detailed schedules will be posted soon.

Local arrangements

Getting to Budapest

You can find out more about Budapest on these sites. Travel informations can be found on bud.hu.

By Plane

From Liszt Ferenc Airport by public transport: 200E Bus and M3 (Metro line 3 or blue line).

Getting to the venue

The Gizmodo Media Group's offices (1062 Budapest, Andrássy út 66.) are near center of the city, so it can be easily approached even by foot from downtown accommodations. For public transport timetables, and more informations please visit the local transport authority’s site.
Information about tickets, and recommended tickets:

Local Taxis:






Description: Generic Programming using True Sums of Products

Contact: Andres Löh

Homepage: https://github.com/well-typed/generics-sop


Description: Dependency Injection library for Haskell to allow powerful unit testing and mocking (compile-time type-checked)

Contact: Milan Nagy

Homepage: https://hackage.haskell.org/package/hs-di


As of yet the following talks are scheduled:

Andres Löh - generics-sop

Dániel Berényi - LambdaGen: A GPU Code Generator Powered by Recursion Schemes

Michal Kawalec - Functional programming with bananas in barbed wire


In our day to day functional programming, we encounter recursion every step of the way. If only there were a way of abstracting away its repetitive parts and clarifying the recursive code with minimal boilerplate!

Fortunately, recursion schemes come to the rescue. They allow for a clear and concise definition of recursion, while being guided by the typechecker. The talk will present basic theory behind them but will not require advanced knowledge of mathematics. We believe that recursion schemes can greatly benefit from a more widespread usage and will try to convey the practical ways in which they can be used in real life programs.


Michal is an engineer of many trades. He is currently responsible for libraries and architecture of League of Legends, and, previously, he had worked with startups, supercomputers, and particle detectors. At night, he writes Haskell libraries and runs the biggest Haskell Meetup in Poland.

Notes regarding the talks

We plan more, and we will update this site regularly so check back later.

Apart from longer presentations, it will be possible to give lightning talks, or project demos. If you're interested in giving one of these, please contact us on one of the addresses at the bottom of the page.


Here is the list of participants who have signed up, and have chosen their name to be listed.


If you have any questions about the event you can reach us here:

All code from this and past event will be uploaded to the meetup’s Github page.


  • Dániel Berecz
  • Csaba Hruska
  • Péter Diviánszky
  • Andor Pénzes