Functional
Programming
Conference
Day 1
8:00 Registration
Track |
Room 1 |
Room 2 |
9:00 - 9:15 |
Welcome! |
|
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 |
COFFEE BREAK |
|
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
Track |
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 |
COFFEE BREAK |
|
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
Poland
Contact us about sponsorship opportunities at wioletta.dec@erlang-solutions.com
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 www.virtuslab.com.
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.