09:00 – 09:10 CET

Oli - Opening words

09:15 – 10:00 CET


Pawel Szulc - Getting acquainted with Lens

Alejandro Serrano - GraphQL <3 Haskell

10:15 – 10:45 CET

Joachim Breitner – The many faces of isOrderedTree


Veronika Romashkina & Dmitrii Kovanikov – Stan – Haskell Static Analyser

11:00 – 11:45 CET

Jeremy Gibbons – How to design co-programs

Eric Torreborre - Down to the wire

12:00 – 12:30 CET

Michal Gajda - Agile generation of Cloud API bindings with Haskell

Alexander Granin - Concurrent applications with Free monads and STM

12:30 – 13:00 CET

BREAK

13:00 – 13:30 CET

Vitaly Bragilevsky - The clear path to Haskell complexities

Vladislav Zavialov - Haskell to Core: Understanding Haskell Features Through Their Desugaring

13:45 – 14:30 CET

Arnaud Spiwack – Data vs Control: a tale of two functors

Marcin Rzeźnicki - Building a web library using super hard Haskell

14:45 – 15:15 CET

Andrew Lelechenko - Bit vectors without compromises

Andres Löh - Zero-Overhead Abstractions in Haskell using Staging

15:30 – 16:15 CET

Simon Peyton Jones - Elastic sheet-defined functions

16:45 – 17:45 CET

PARTY