Join us for the 20th Erlang User Conference! Grab your ticket now.


 

 

Katie Miller

Keynote: Composing a Functional Community
Lambda Ladies Co-Founder and OpenShift Developer Advocate

Robert Virding

Training: OTP Express
Hitchhiker's Tour of the BEAM
Co-Inventor of Erlang, Principal Language Expert at Erlang Solutions

Bruce Tate

FEAR. The Drivers of Language Evolution
CTO, icanmakeitbetter.com

Erik Stenman

Erlang Engine Tuning: Part IV - Tuning
Bearded Erlang Hacker

Andreas Löscher

A Nifty Tool to Call Hell from Heaven
Confused C Programmer

John Hughes

QuickCheck Evolution
Making Hard Stuff Easy with Functional Programming.

Ulf Wiger

Locks - Erlang-style Scalable Distributed Locking
Feuerlabs Co-founder and Developer Advocate

Christopher Meiklejohn

Distributed Deterministic Dataflow Programming
Software Engineer @Basho and Graduate Student

Duncan McGreggor

The State of LFE: A Lisp Flavoured Smörgåsbord
Passion Community Concurrency S-Expressions

Kostis Sagonas

A Nifty Tool to Call Hell from Heaven
Tutorial: Scalability and the Erlang VM
Tools Guy with an Academic Interest in Erlang

Kenneth Lundin

MAPs Now and Then
Manager of the Erlang/OTP Dev Team at Ericsson

Angela Johansson

Hobby Electronics on the Raspberry Pi
Think in Erlang and Your Code Writes Itself

Peer Stritzinger

Heavy Industry Erlang
Entrepreneur, Erlang Embedded and Automotive Expert

Yosuke Hara

Scaling and High Performance Storage System: LeoFS
LeoFS, Distributed Storage @Rakuten

Torben Hoffmann

Erlang Patterns Matching Business Needs
CTO @ Erlang Solutions

Paul Davis

Knit: A New Tool for Releases and Upgrades
Sr. Software Engineer at Cloudant

Natalia Chechina

Scalable Distributed Erlang
Tutorial: Scalable Distributed Erlang
Research Associate at the University of Glasgow

Christopher Brown

Bridging the Divide: A New Tool-Supported Methodology for Programming Heterogeneous Multicore Machines
Postdoctoral Research Fellow at University of St Andrews

Laura M. Castro

Erlang as Supporting Technology for teaching Software Architecture
Teacher and Learner, Researcher and Finder, Traveler and Stayer

Wojciech Turek

Agent-based Evolutionary Computing
Let It Be Simple, Let It Be Multiple

Garrett Smith

Why The Cool Kids Don't Use Erlang
Programmer-In-Anger

Jordan Wilberding

Powering your Web and Mobile Applications
Distributed Engineering Nomad, now @ CHEF

Samuel Rivas

Ask not what your Erlang can do for you
Just Functional

Richard Jonas

Monitoring Erlang Systems with WombatOAM
Software Developer at Erlang Solutions

Mats Cronqvist

Taking the printf out of printf Debugging
Mashing the Monolith

Roberto Aloi

Training: Erlang Express
Profiling and Debugging Erlang Systems
Software Engineer, Erlang passionate, Father

Malcolm Matalka

NoDB: A Database For Lightspeed
Erlang Roughneck

Stavros Aronis

Concuerror: Into Real Code
Hunter of Discrepancies in Erlang Code

Fredrik Linder

Real-Time Performance at Massive Scale
‎Senior Platform Engineer @ Machine Zone

Tamás Kozsik

Where Shall I Parallelize?
Programming Cyber-Physical Systems

Eric Meadows-Jönsson

Elixir Tooling: Exploring Beyond the Language
Elixir Team Member

Csaba Hoch

Tutorial: Deploying and Monitoring Erlang Nodes in the Cloud
Software Developer @ Erlang Solutions

Diana Corbacho

Tutorial: Load Testing Made Easy
Senior Systems Engineer & Researcher at Erlang Solutions

Marc Sugiyama

Tutorial: Elixir
Weaving OpenFlow Together with LOOM
Senior Architect @ Erlang Solutions

Radosław Szymczyszyn

Tutorial: Introduction to Load Testing with Tsung
MongooseIM/ejabberd Engineer at Erlang Solutions Kraków

Day 1, June 9, 2014

Track

Erlang VM

Mässhallen

Next Generation Databases & Analytics

Riddarsalen

Infrastructure & Distribution

Fogelström

Cool Tools & Gadgets

Galleriet

8:00 - 9:00

Registration

9:00 - 9:15

Welcome to the Erlang User Conference!

9:15 - 10:15

Keynote: Composing a Functional Community

Katie Miller
10:15 - 11:00

Mid-Morning Break

11:00 - 11:45

Memory Allocators in the VM, Memory Management: Battle Stories

Go Big

Scaling and High Performance Storage System: LeoFS

A Nifty Tool to Call Hell from Heaven A Nifty Tool to Call Hell from Heaven

Lukas Larsson
Richard Croucher
Yosuke Hara
Andreas Löscher
Kostis Sagonas
11:50 - 12:35

Erlang Engine Tuning: Part IV - Tuning

dcouch, an Alternative to Mnesia with Unique Features

Weaving OpenFlow Together with LOOM

The Last REST Client You Will Ever Need

Erik Stenman
Benoît Chesneau
Marc Sugiyama
Loïc Hoguin
12:35 - 14:05

Lunch

14:05 - 14:50

MAPs Now and Then

NoDB: A Database For Lightspeed

Large Partially-connected Erlang Clusters

Concuerror: Into Real Code

Kenneth Lundin
Malcolm Matalka
Motiejus Jakštys
Stavros Aronis
14:55 - 15:40

A Status Update of BEAMJIT, the Just-in-Time Compiling Abstract Machine

Building a Distributed Data Ingestion System with RabbitMQ

Distributed Deterministic Dataflow Programming

Evolving your Projects with Wrangler

Frej Drejhammar
Alvaro Videla
Christopher Meiklejohn
Simon Thompson
15:40 - 16:25

Mid-Afternoon Break

16:25 - 17:10

Hitchhiker's Tour of the BEAM

Agent-based Evolutionary Computing

Building a Cloud with Erlang and SmartOS - How Hard Could it Possibly Be?

QuickCheck Evolution

Robert Virding
Wojciech Turek
Heinz Gies
John Hughes
17:15 - 18:00

Mostly Erlang - Live Podcast on VM - Panel Debate

Riak 2.0: The Swiss Army Database

Locks - Erlang-style Scalable Distributed Locking

Property-based Testing for Non-functional Requirements

Zachary Kessin
Christian Dahlqvist
Ulf Wiger
Macías López
18:00 - 19:00

Drinks Reception & Lightning Talks

19:00 - 22:00

Erlounge - Conference Dinner and Party


Day 2, June 10, 2014

Track

Scalability & Multi-Core

Mässhallen

Case Studies & Architecture

Riddarsalen

DevOps

Fogelström

Language Evolution

Galleriet

8:45 - 9:00

Welcome Tea and Coffee

9:00 - 9:15

Welcome to the 2nd Day of the EUC!

9:15 - 10:15

Keynote: Erlang, Open Networking, and the Future of Computing

Stuart Bailey
10:15 - 11:00

Mid-Morning Break

11:00 - 11:45

Heavy Industry Erlang

Powering your Web and Mobile Applications

Knit: A New Tool for Releases and Upgrades

FEAR. The Drivers of Language Evolution

Peer Stritzinger
Jordan Wilberding
Paul Davis
Bruce Tate
11:50 - 12:35

Bridging the Divide: A New Tool-Supported Methodology for Programming Heterogeneous Multicore Machines Bridging the Divide: A New Tool-Supported Methodology for Programming Heterogeneous Multicore Machines

Ask not what your Erlang can do for you

Monitoring Erlang Systems with WombatOAM

The State of LFE: A Lisp Flavoured Smörgåsbord

Christopher Brown
Kevin Hammond
Samuel Rivas
Richard Jonas
Duncan McGreggor
12:35 - 14:05

Lunch

14:05 - 14:50

Scaling Erlang on 10K or More Cores: An Overview of the RELEASE Project

Erlang Patterns Matching Business Needs

Profiling and Debugging Erlang Systems Profiling and Debugging Erlang Systems

Using Logic Programming Tools to Drive Property-based Testing

Simon Thompson
Torben Hoffmann
Martin Kjellin
Roberto Aloi
Zachary Kessin
14:55 - 15:40

Real-Time Performance at Massive Scale

Hobby Electronics on the Raspberry Pi

Fuse - Let it Crash & Handle with Grace!

The Parallelism and Concurrency Landscape: Where does Erlang Fit?

Fredrik Linder
Angela Johansson
Jesper Louis Andersen
Paul Butcher
15:40 - 16:25

Mid-Afternoon Break

16:25 - 17:10

Where Shall I Parallelize?

Erlang as Supporting Technology for teaching Software Architecture

Taking the printf out of printf Debugging

Why The Cool Kids Don't Use Erlang

Tamás Kozsik
Laura M. Castro
Mats Cronqvist
Garrett Smith
17:15 - 18:00

Scalable Distributed Erlang

Zaark, An Erlang Themed Voyage into VOIP and Messaging

STEVE - Performance Testing a $1 Billion SOA

Elixir Tooling: Exploring Beyond the Language

Natalia Chechina
Jan Henry Nyström
Jonathan Olsson
Eric Meadows-Jönsson
18:00 - 18:20

Latest News from the OTP Team - Kenneth Lundin

18:20 - 18:30

Announcement of the Erlang User of the Year & the Most Influential Talk of 1999

18:30 - 19:30

Closing Notes and Farewell Drinks


Tutorials - 11 June

Access to the tutorials is free for all delegates to the Erlang User Conference, but registration is required. You are welcome to register for as many tutorials as you like, but unless you can clone yourself make sure they do not overlap.

We have a limited number of places and the seats will be allocated on the first come, first served basis. The tutorials are hands-on, so please bring your laptops. 

Introduction to Load Testing with Tsung - Radosław Szymczyszyn

Profiling with Percept2 - Huiqing Li & Simon Thompson

Scaling Applications With RabbitMQ - Alvaro Videla

Elixir - Marc Sugiyama

Load Testing Made Easy - Diana Corbacho

Erlang in Production - Tricks and Tools for Running Erlang Production Systems - Jesper Louis Andersen

Scalable Distributed Erlang - Natalia Chechina

Deploying and Monitoring Erlang Nodes in the Cloud - Csaba Hoch

Scalability and the Erlang VM - Kostis Sagonas

QuickCheck - Let a Computer do your Testing - Thomas Arts

Q&A Session by the OTP Team - Andreas Schumacher

Riak 2.0.: Features, features, features - Christian Dahlqvist

REGISTER HERE

User Groups and Meetups on 9 June from 6 to 7 pm

Lisp Flavoured Erlang Design Summit

The Lisp Flavoured Erlang Community is pleased to announce that we will be holding our first ever community design summit in Stockholm, Sweden during the Erlang User Conference. Our goals are to not only share plans, but to discover what you want from LFE and how do you want to use it. This is an opportunity for us to work together, explore interesting problems to solve, build community consensus around language goals, and identify efforts around which each of us are interested in collaborating with others in the course of subsequent months.

Please Note: The Design Summit will only be accesible to EUC delegates

IMPORTANT:

We have one more room available on the 9th of June from 6 to 7 pm. All delegates and speakers interested in organising a meetup or a user group during this interval are invited to submit their proposals here.

Please Note: This user group/meetup will only be accesible to EUC delegates

Conference Venue

 

The Erlang User Conference 2014 will be held in the exciting, spacious building of the Münchenbryggeriet. This old building has been a characteristic part of the Stockholm skyline for over 100 years and until 1971 was used as a brewery. Since then, however, the venue has undergone fantastic refits and has seen the building transformed from the historic industrial space of the past into the bright and modern conferencing venue that you see today – marrying the old and the new to create a truly unique experience.

 

Mälarsalen AB
Torkel Knutssonsgatan 2
118 25 Stockholm, Sweden

 

The nearest metro is Mariatorget T-bana, exit Torkel Knutssonsgatan

A downloadable map is available here.

 


Tutorial Venue

 

The tutorials will be held at:

Ericsson

Torshamnsgatan 21,
coordinates: N 59 24.277 E 017 57.313

Torshamnsgatan 21 (coordinates: N 59 24.277 E 017 57.313)
Stockholm, Sweden

The nearest metro is Kista T-bana‎. The walking directions from Kista T-bana to the venue are here.

The nearest train station is Helenelund. The walking directions from Helenelund train station to the venue are here.

Emergency Contact Telephone: Monika Jarzyna +44 79 834 849 74


 Training Venue

 

The venue for the University courses will be:

 

Business Center Bilpalatset - OTP Express course
S:t Eriksgatan 117 C, 7 tr
113 43
Stockholm

The nearest metro is S:T Eriksplan

A downloadable map is available here

 

      Erlang Solutions AB - Erlang Express course
      Saltmätargatan 5
      113 59
      Stockholm

The nearest metro is Rådmansgatan


Getting to Stockholm

 

There are four airports within range of Stockholm.

Arlanda is the main airport, the major airlines fly there. You can get from Arlanda to Stockholm Central Railway station by:

  • Arlanda Express. Leaves every 15 minutes, takes about 25 minutes, costs 260 SEK (130 if you're under 26!) one-way. Comfortable but expensive.
  • Flygbuss. Leaves every 10 or 15 minutes, takes about 45 minutes, costs 105 SEK one-way.
  • Taxi. Won't save you any time, but it will cost more. The taxi company "Taxi Stockholm" has fixed prices to and from the airport, but make sure you ask for "fixed price". The fixed price for Arlanda to Stockholm City is 520 SEK + surcharges.

Bromma Airport is used mainly for domestic flights. There's a Flygbuss (20 minutes, 75 SEK one-way) and also normal public transport, e.g. you can take bus 152 to the station.

Skavsta and Västerås are two "budget" airports used by Ryanair, e.g. there are several flights to and from London (Stansted/Luton) every day. Take the Flygbuss to town, it's the only sensible option. They leave whenever a flight arrives.


Public Transport in Stockholm

Stockholm is not a good place to get around by car.

Public transport is excellent, though not cheap. There's a great webpage with timetables, maps and information. 

You might also check the Tourist Information. (Tip: the dots above the letters in station names such as Älvsjö are crucial, the trip planner won't give you the right stations if you leave them out, but it does, eventually, give you some buttons you can click to get those letters if your keyboard doesn't have them. Alternatively, cut and paste the name from this page.)


Platinum sponsors

 

bashoKlarna

 

 

Gold sponsors

 

Erlang Solutions   Kivra   Ericsson

                                           Campanja   Spillgames

 

 

Silver sponsors

 

 tail-f  Adroll   tail-f quviq   stMachineZone

 

 

Media sponsors

               infoq        mostlyerlang       ErlangCentral  

LambdaLadies    OReilly