Functional programming is taking Kraków by storm.
Scala, Erlang, Haskell, Elixir, Lisp and Clojure are scoring points with IT professionals, computer science students and technology geeks.
Join us to find out why.
Lambda Days - For people who like to get funky with their programming languages.


Day 1

8:00 Registration


Room 1

Room 2

9:00 - 9:15


9:15 - 10:00

Keynote: The Emperor's New Clothes: The Problem With Software Products

Garrett Smith
10:00 - 10:45

Keynote: Idioms for building distributed fault-tolerant applications with Elixir

José Valim
10:45 - 11:30

Keynote: Akka in Heterogenous Environments

Jan Macháček
11:30 - 12:30


12:30 - 13:00

Scheduling in the Erlang VM

Peeling Onions Without Tears - Reading and Writing Intuitive Abstractions in Scala

Lukas Larsson Jon Pretty
13:00 - 13:30

Functional programming patterns in Haskell

An intro to F#

Adam Szlachta Anthony Brown
13:30 - 14:30

Lunch break

14:30 - 15:00

The continuous evolution of asynchronous agents

Migrating to Clojure. So much fn.

Daniel Krzywicki Jan Stępień
15:00 - 15:30

Experiences with Implementation of Geographically and Organizationally Distributed Meta FileSystem Using Erlang/OTP

Benefits and challenges of migration from Java to Scala

Rafał Słota Wojciech Durczyński
15:30 - 16:00

A Programming Model for Large Scale, Strongly Heterogeneous Infrastructures

Smyrna: An easy Polish concordancer in Clojure

Daniel Rubio Bonilla Daniel Janus

Day 2


Room 1

Room 2

9:00 - 9:45

Keynote: FP Performance and Scala: Beyond Big O Notation

Jamie Allen
9:45- 10:30

Keynote: Erlang Patterns Matching Business Needs

Torben Hoffmann
10:30 - 11:15

From 1000 to 10k users per server - concurrency rediscovered with Akka

Piotr Gabryanczyk
11:15 - 12:00


12:15 - 12:45

Combining dataflow and functional paradigms to create ultimate data processing solution

An Open Erlang PaaS Done Right

Wojciech Danilo Vladimir Kirillov
12:45 - 13:15

Erlang in practice – victories and defeats

Delivering User Value in Post-Functional World

Aleksander Nycz Rafał Pokrywka
13:15 - 14:30

Lunch break

14:30 - 15:00

LuvvieScript - an OTP-ish compile-to-javascript dialect of Erlang (plus runtime...)

Keynote: ParaForming: Forming Parallel Functional Programs using Advanced Refactoring Techniques

Gordon Guthrie Kevin Hammond
15:00 - 15:30

What reading 5 scientific papers can do for your business

Types of Types... in Scala

Alex Petrov Konrad Malawski
15:30 - 16:00

Design, building and handling in production a messaging system

Type classes 101

Jakub Oboza Jerzy Müller


Department of Computer Science
AGH University of Science and Technology

Building D17
Kawiory 21
30-055 Kraków


Comarch logo ESL logo
Virtuslab logo

SiiCloudbees   Mailjet

TypesafeCake Solutions logo Ebay




Contact us about sponsorship opportunities at

Department of Computer Science at the Faculty of Computer Science, Electronics and Telecommunications is an educational and scientific unit which provides education in Computer Science as well as conducts research in advanced computer technologies since 1 October, 1980. Throughout the years, AGH Department of Computer Science has educated over 2,500 engineers and masters in Computer Science becoming the main unit that provides highly qualified IT personnel in Małopolska voivodship.

Erlang Solutions provides businesses true scalability through the creation, integration, delivery and lifetime support of products and services based on the Erlang programming languag. We have a special focus on Erlang and the Erlang community, offering industry-leading research, development, training and worldwide support. Our offices are located in London, Stockholm, Krakow, Budapest, Copenhagen, Aarhus and Zurich.

At VirtusLab we create lean business software aligned with client’s needs with the use of technology that allows to cut maintenance costs right from the beginning. We specialize in development of distributed and scalable systems as well as R&D projects from the edge of science and business. We share our knowledge by providing consulting services, trainings or software development outsourcing. We try hard to support IT community in Kraków too.

Experience and passion of our team, state-of-the-art technology and challenging projects makes everyday interesting at VirtusLab.

More on

Hackerspace Kraków is a flat at the Radziwiłłowska 20/2 Street, where we make things and share knowledge. HSKRK is a space for handymen, inventors and artists. Anyone who wants to change something in his environment. Yes! This also applies to you!

We're The Lambda Lounge. A group of functional or other esoteric programming languages and paradigms. Haskell, Common Lisp, Clojure, Scala...? You name it!

Scala User Group has been founded by Scala geeks from VirtusLab and JUG members, who met on another user groups' meeting and decided join up by creating a Scala focused group themselves. We are sharing knowledge of this elegant language with others.

Plataformatec delivers IT mission critical projects mainly to Fortune 1000 companies and disruptive startups. Our methodologies are designed to deploy high-quality software within just few weeks. We do it through the wide usage of automated tests, team code-review and lean software development principles. In the end, it means running software with faster ROI and lower costs of maintenance for our customers.