Difference between revisions of "NL-FP dag 2017"

From Clean
Jump to navigationJump to search
Line 90: Line 90:
  
 
m.klinik@cs.ru.nl
 
m.klinik@cs.ru.nl
 +
 +
== Talks ==
 +
 +
=== Jeroen Bransen "Music in the Cloud" ===
 +
 +
Using Cloud Haskell for automatic chord extraction
 +
 +
Chordify is a music e-learning platform that transforms any music
 +
source, such as a YouTube video, into chords. Learning to play your
 +
favorite songs has never been easier, it's like karaoke for the fingers.
 +
Chordify attracts 1.5M visitors every month, we have 550k registered
 +
users, and chordified over 4.8M songs.
 +
 +
The automatic chord extraction algorithm is implemented in Haskell. The
 +
work is distributed over multiple servers using the Cloud Haskell
 +
framework, which makes our service scalable and reliable. In this talk
 +
we show how functional programming, and the Cloud Haskell framework in
 +
particular, are used within Chordify and how they have helped Chordify
 +
to become a successful music e-learning platform.
  
 
== Past NL-FP Days ==
 
== Past NL-FP Days ==

Revision as of 15:59, 24 November 2016

The Dutch Functional Programming Day is an annual gathering of researchers, students, and practitioners sharing a common interest in functional programming. The day features talks that cover the latest advances in research, teaching, and applications in the functional programming area. Coffee and lunch breaks provide ample opportunity for networking with your colleagues and meeting new people. Experts and newcomers to the field are equally welcome.

The NL-FP day 2017 takes place on Friday, January 6, 2017 at the Radboud University in Nijmegen.

Location

The FP dag takes place in room LIN 4, Linnaeusgebouw, Heyendaalseweg 137, 6525 AJ Nijmegen.

OpenStreetMap

Google Maps

uvb-linnaeus.jpg

How to get there

From Station Heyendaal to the Linnaeusgebouw

From Nijmegen Central Station, take any of the following busses to the bus stop Huygensgebouw.

  • 10 Heyendaal Shuttle (every 4 minutes)
  • 11 Beuningen Aalsterveld
  • 12 Druten Busstation
  • 13 Wijchen
  • 14 Brakkenstein
  • 15 Wijchen
  • 300 Nijmegen via Bemmel

The building is directly opposite of the bus stop.

Alternatively, there is a local train from the central station to the station "Nijmegen Heyendaal", from where you have to walk southwards over the bridge until you see the building on your left.

Registration, Cost, Deadline

Please register by sending an email to Markus Klinik including

  • Name
  • Affiliation
  • Whether you want to give a talk
  • Whether you want to participate in the dinner (please indicate dietary restrictions)

If you want to give a talk, please include the title and a short abstract. Aim for 20 minutes plus 5 minutes discussion.

There are no participation costs except for dinner, which everybody pays for themselves.

There is a soft registration deadline at the end of this year, primarily because we need to make dinner reservations.

Participants

Program

A preliminary sketch of the day.

  • 9:30 - 10:15 Registration
  • 10:15 - 10:20 Welcome and Opening
  • 10:20 - 10:45 Talk 1
  • 10:45 - 11:10 Talk 2
  • 11:10 - 11:40 Break
  • 11:40 - 12:05 Talk 3
  • 12:05 - 12:30 Talk 4
  • 12:30 - 14:00 Lunch
  • 14:00 - 14:25 Talk 5
  • 14:25 - 14:50 Talk 6
  • 14:50 - 15:15 Talk 7
  • 15:15 - 15:45 Break
  • 15:45 - 16:10 Talk 8
  • 16:10 - 16:35 Talk 9
  • 16:35 - 16:45 Closing
  • 18:00 Dinner

Dinner

After the program at the university we will have dinner at the restaurant De Hemel. They are going to serve us their Diner Churrasco. We'll be sitting in the Brouwerszaal where they actually brew the beer they serve. For people wo eat neither meat nor fish there are vegetarian options, but we have to tell them beforehand. The menu costs about 30 EUR, drinks not included. Everybody pays for themselves.

We'll go there by public transport. To find the way, team up with one of the locals or use modern technology.

De Hemel
Restaurant & Brouwerscafe
Franseplaats 1
6511 VS Nijmegen
OpenStreetMap

Contact

Markus Klinik

m.klinik@cs.ru.nl

Talks

Jeroen Bransen "Music in the Cloud"

Using Cloud Haskell for automatic chord extraction

Chordify is a music e-learning platform that transforms any music source, such as a YouTube video, into chords. Learning to play your favorite songs has never been easier, it's like karaoke for the fingers. Chordify attracts 1.5M visitors every month, we have 550k registered users, and chordified over 4.8M songs.

The automatic chord extraction algorithm is implemented in Haskell. The work is distributed over multiple servers using the Cloud Haskell framework, which makes our service scalable and reliable. In this talk we show how functional programming, and the Cloud Haskell framework in particular, are used within Chordify and how they have helped Chordify to become a successful music e-learning platform.

Past NL-FP Days